|
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. |