cryptlib
3.4.1
|
Go to the source code of this file.
Macros | |
#define | ITERATIONS 16 |
#define | HALF_ITERATIONS 8 |
#define | MAXWRITE (1024*16) |
#define | BSIZE (MAXWRITE+4) |
#define | c2l(c, l) |
#define | c2ln(c, l1, l2, n) |
#define | l2c(l, c) |
#define | HDRSIZE 4 |
#define | n2l(c, l) |
#define | l2n(l, c) |
#define | l2cn(l1, l2, c, n) |
#define | ROTATE(a, n) (((a)>>(n))+((a)<<(32-(n)))) |
#define | LOAD_DATA_tmp(a, b, c, d, e, f) LOAD_DATA(a,b,c,d,e,f,g) |
#define | LOAD_DATA(R, S, u, t, E0, E1, tmp) |
#define | D_ENCRYPT(LL, R, S) |
#define | PERM_OP(a, b, t, n, m) |
#define | IP(l, r) |
#define | FP(l, r) |
Functions | |
void | fcrypt_body (DES_LONG *out, des_key_schedule ks, DES_LONG Eswap0, DES_LONG Eswap1) |
Variables | |
OPENSSL_EXTERN const DES_LONG ASM_EXPORT | des_SPtrans [8][64] |
#define c2l | ( | c, | |
l | |||
) |
#define c2ln | ( | c, | |
l1, | |||
l2, | |||
n | |||
) |
#define D_ENCRYPT | ( | LL, | |
R, | |||
S | |||
) |
#define FP | ( | l, | |
r | |||
) |
#define IP | ( | l, | |
r | |||
) |
#define l2c | ( | l, | |
c | |||
) |
#define l2cn | ( | l1, | |
l2, | |||
c, | |||
n | |||
) |
#define l2n | ( | l, | |
c | |||
) |
#define LOAD_DATA | ( | R, | |
S, | |||
u, | |||
t, | |||
E0, | |||
E1, | |||
tmp | |||
) |
#define LOAD_DATA_tmp | ( | a, | |
b, | |||
c, | |||
d, | |||
e, | |||
f | |||
) | LOAD_DATA(a,b,c,d,e,f,g) |
#define n2l | ( | c, | |
l | |||
) |
#define PERM_OP | ( | a, | |
b, | |||
t, | |||
n, | |||
m | |||
) |
void fcrypt_body | ( | DES_LONG * | out, |
des_key_schedule | ks, | ||
DES_LONG | Eswap0, | ||
DES_LONG | Eswap1 | ||
) |
OPENSSL_EXTERN const DES_LONG ASM_EXPORT des_SPtrans[8][64] |