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.