|
Botan 3.10.0
Crypto and TLS for C&
|
#include <keccak_perm.h>
Static Public Member Functions | |
| static constexpr KeccakPadding | cshake () |
| NIST SP.800-185 Section 3.3. | |
| static constexpr KeccakPadding | keccak1600 () |
| Keccak submission, prior to the introduction of an algorithm specific padding. | |
| static constexpr KeccakPadding | sha3 () |
| The number of relevant bits in 'padding'. | |
| static constexpr KeccakPadding | shake () |
| NIST FIPS 202 Section 6.2. | |
Public Attributes | |
| uint8_t | bit_len |
| The padding bits in little-endian order. | |
| uint64_t | padding |
Definition at line 19 of file keccak_perm.h.
|
inlinestaticconstexpr |
NIST SP.800-185 Section 3.3.
Definition at line 30 of file keccak_perm.h.
Referenced by Botan::cSHAKE_XOF::cSHAKE_XOF().
|
inlinestaticconstexpr |
Keccak submission, prior to the introduction of an algorithm specific padding.
Definition at line 33 of file keccak_perm.h.
Referenced by Botan::Keccak_1600::Keccak_1600().
|
inlinestaticconstexpr |
The number of relevant bits in 'padding'.
NIST FIPS 202 Section 6.1
Definition at line 24 of file keccak_perm.h.
Referenced by Botan::SHA_3::SHA_3().
|
inlinestaticconstexpr |
NIST FIPS 202 Section 6.2.
Definition at line 27 of file keccak_perm.h.
Referenced by Botan::SHAKE_128::SHAKE_128(), Botan::SHAKE_256::SHAKE_256(), Botan::SHAKE_Cipher::SHAKE_Cipher(), and Botan::SHAKE_XOF::SHAKE_XOF().
| uint8_t Botan::KeccakPadding::bit_len |
The padding bits in little-endian order.
Definition at line 21 of file keccak_perm.h.
| uint64_t Botan::KeccakPadding::padding |
Definition at line 20 of file keccak_perm.h.