Botan 3.6.1
Crypto and TLS for C&
|
Classes | |
class | Key_Inserter |
Functions | |
template<typename T > | |
BOTAN_FORCE_INLINE void | i_transform (T &B0, T &B1, T &B2, T &B3) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD0 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD1 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD2 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD3 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD4 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD5 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD6 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxD7 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE0 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE1 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE2 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE3 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE4 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE5 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE6 (T &a, T &b, T &c, T &d) |
template<typename T > | |
BOTAN_FORCE_INLINE void | SBoxE7 (T &a, T &b, T &c, T &d) |
template<size_t S> | |
BOTAN_FORCE_INLINE uint32_t | shl (uint32_t v) |
template<typename T > | |
BOTAN_FORCE_INLINE void | transform (T &B0, T &B1, T &B2, T &B3) |
BOTAN_FORCE_INLINE void Botan::Serpent_F::i_transform | ( | T & | B0, |
T & | B1, | ||
T & | B2, | ||
T & | B3 ) |
Definition at line 41 of file serpent_fn.h.
References Botan::rotr(), and shl().
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD0 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 224 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD1 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 249 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD2 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 277 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD3 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 302 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD4 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 328 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD5 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 354 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD6 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 382 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxD7 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 406 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE0 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE1 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE3 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 93 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE4 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 119 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE5 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 146 of file serpent_sbox.h.
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE6 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
BOTAN_FORCE_INLINE void Botan::Serpent_F::SBoxE7 | ( | T & | a, |
T & | b, | ||
T & | c, | ||
T & | d ) |
Definition at line 196 of file serpent_sbox.h.
BOTAN_FORCE_INLINE uint32_t Botan::Serpent_F::shl | ( | uint32_t | v | ) |
Definition at line 16 of file serpent_fn.h.
Referenced by i_transform(), and transform().
BOTAN_FORCE_INLINE void Botan::Serpent_F::transform | ( | T & | B0, |
T & | B1, | ||
T & | B2, | ||
T & | B3 ) |
Definition at line 24 of file serpent_fn.h.
References Botan::rotl(), and shl().