|
KeccakTools
|
#include <padding.h>


Public Member Functions | |
| MultiRatePadding () | |
| void | pad (unsigned int rate, MessageQueue &queue) const |
| unsigned int | getPaddedSize (unsigned int rate, unsigned int inputSize) const |
| string | getDescription () const |
Class that implements the simple padding rule. A bit '1' is appended, then the minimum number of bits '0' to get a whole number of blocks after appending a final bit '1'.
| MultiRatePadding::MultiRatePadding | ( | ) | [inline] |
The constructor.
| string MultiRatePadding::getDescription | ( | ) | const [virtual] |
Actual method for MultiRatePadding, see PaddingRule::getDescription().
Implements PaddingRule.
| unsigned int MultiRatePadding::getPaddedSize | ( | unsigned int | rate, |
| unsigned int | inputSize | ||
| ) | const [virtual] |
Actual method for MultiRatePadding, see PaddingRule::getPaddedSize().
Implements PaddingRule.
| void MultiRatePadding::pad | ( | unsigned int | rate, |
| MessageQueue & | queue | ||
| ) | const [virtual] |
Actual method for MultiRatePadding, see PaddingRule::pad().
Implements PaddingRule.