KeccakTools
|
#include <transformations.h>
Public Member Functions | |
Permutation () | |
virtual void | inverse (UINT8 *state) const =0 |
Abstract class that represents a permutation from n bits to n bits.
Permutation::Permutation | ( | ) | [inline] |
virtual void Permutation::inverse | ( | UINT8 * | state | ) | const [pure virtual] |
Abstract method that applies the inverse of the permutation onto the parameter state.
state | A buffer on which to apply the inverse permutation. The state must have a size of at least ceil(getWidth()/8.0) bytes. |