Botan 2.19.3
Crypto and TLS for C&
|
#include <botan/threefish_512.h>
#include <immintrin.h>
Go to the source code of this file.
Namespaces | |
namespace | Botan |
Macros | |
#define | THREEFISH_DEC_2_8_ROUNDS(X0, X1, X2, X3, R, K1, K2, K3, T0, T1, T2) |
#define | THREEFISH_DEC_8_ROUNDS(X0, X1, R, K1, K2, K3, T0, T1, T2) |
#define | THREEFISH_ENC_2_8_ROUNDS(X0, X1, X2, X3, R, K0, K1, K2, T0, T1, T2) |
#define | THREEFISH_ENC_8_ROUNDS(X0, X1, R, K0, K1, K2, T0, T1, T2) |
#define | THREEFISH_INJECT_KEY(X0, X1, R, K0, K1, T0I, T1I) |
#define | THREEFISH_INJECT_KEY(X0, X1, R, K0, K1, T0I, T1I) |
#define | THREEFISH_INJECT_KEY_2(X0, X1, X2, X3, R, K0, K1, T0I, T1I) |
#define | THREEFISH_INJECT_KEY_2(X0, X1, X2, X3, R, K0, K1, T0I, T1I) |
#define | THREEFISH_ROUND(X0, X1, SHL) |
#define | THREEFISH_ROUND(X0, X1, SHR) |
#define | THREEFISH_ROUND_2(X0, X1, X2, X3, SHL) |
#define | THREEFISH_ROUND_2(X0, X1, X2, X3, SHR) |
#define THREEFISH_DEC_2_8_ROUNDS | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
R, | |||
K1, | |||
K2, | |||
K3, | |||
T0, | |||
T1, | |||
T2 | |||
) |
#define THREEFISH_DEC_8_ROUNDS | ( | X0, | |
X1, | |||
R, | |||
K1, | |||
K2, | |||
K3, | |||
T0, | |||
T1, | |||
T2 | |||
) |
#define THREEFISH_ENC_2_8_ROUNDS | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
R, | |||
K0, | |||
K1, | |||
K2, | |||
T0, | |||
T1, | |||
T2 | |||
) |
#define THREEFISH_ENC_8_ROUNDS | ( | X0, | |
X1, | |||
R, | |||
K0, | |||
K1, | |||
K2, | |||
T0, | |||
T1, | |||
T2 | |||
) |
#define THREEFISH_INJECT_KEY | ( | X0, | |
X1, | |||
R, | |||
K0, | |||
K1, | |||
T0I, | |||
T1I | |||
) |
#define THREEFISH_INJECT_KEY | ( | X0, | |
X1, | |||
R, | |||
K0, | |||
K1, | |||
T0I, | |||
T1I | |||
) |
#define THREEFISH_INJECT_KEY_2 | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
R, | |||
K0, | |||
K1, | |||
T0I, | |||
T1I | |||
) |
#define THREEFISH_INJECT_KEY_2 | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
R, | |||
K0, | |||
K1, | |||
T0I, | |||
T1I | |||
) |
#define THREEFISH_ROUND | ( | X0, | |
X1, | |||
SHL | |||
) |
#define THREEFISH_ROUND | ( | X0, | |
X1, | |||
SHR | |||
) |
#define THREEFISH_ROUND_2 | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
SHL | |||
) |
#define THREEFISH_ROUND_2 | ( | X0, | |
X1, | |||
X2, | |||
X3, | |||
SHR | |||
) |