Lines Matching refs:tables
28 #define round(tables, k1, k2) \ argument
30 l ^= tables[0][t & 0xff] ^ tables[1][(t >> 8) & 0xff] ^ \
31 tables[2][(t >> 16) & 0xff] ^ tables[3][t >> 24]; \
33 r ^= tables[0][t & 0xff] ^ tables[1][(t >> 8) & 0xff] ^ \
34 tables[2][(t >> 16) & 0xff] ^ tables[3][t >> 24];
36 #define R(tables, key, h, i, t, l, r) \ argument
39 round(tables, key[0], key[1]) \
40 round(tables, key[2], key[3]) \
41 round(tables, key[4], key[5]) \
42 round(tables, key[6], key[7]) \
43 round(tables, key[0], key[1]) \
44 round(tables, key[2], key[3]) \
45 round(tables, key[4], key[5]) \
46 round(tables, key[6], key[7]) \
47 round(tables, key[0], key[1]) \
48 round(tables, key[2], key[3]) \
49 round(tables, key[4], key[5]) \
50 round(tables, key[6], key[7]) \
51 round(tables, key[7], key[6]) \
52 round(tables, key[5], key[4]) \
53 round(tables, key[3], key[2]) \
54 round(tables, key[1], key[0]) \
195 #define PASS(tables) \ argument
198 R((tables), key, h, i, t, l, r); \
217 PASS(*context->tables); in Gost()
243 context->tables = &tables_test; in PHP_GOSTInit()
249 context->tables = &tables_crypto; in PHP_GOSTInitCrypto()