Home
last modified time | relevance | path

Searched refs:k (Results 1 – 18 of 18) sorted by relevance

/crypto/
Dserpent_generic.c30 ({ b ^= d; b ^= c; b ^= a; b ^= PHI ^ i; b = rol32(b, 11); k[j] = b; })
33 ({ x0 = k[i]; x1 = k[i+1]; x2 = k[i+2]; x3 = k[i+3]; })
36 ({ k[i] = x0; k[i+1] = x1; k[i+2] = x2; k[i+3] = x3; })
42 x3 ^= k[4*(i)+3]; x2 ^= k[4*(i)+2]; \
43 x1 ^= k[4*(i)+1]; x0 ^= k[4*(i)+0]; \
53 x0 ^= x3; x2 ^= x4; x3 ^= k[4*i+3]; \
54 x1 ^= k[4*i+1]; x0 = rol32(x0, 5); x2 = rol32(x2, 22);\
55 x0 ^= k[4*i+0]; x2 ^= k[4*i+2]; \
59 x0 ^= k[4*i+0]; x1 ^= k[4*i+1]; x2 ^= k[4*i+2]; \
60 x3 ^= k[4*i+3]; x0 = ror32(x0, 5); x2 = ror32(x2, 22);\
[all …]
Daes_generic.c1147 #define f_rn(bo, bi, n, k) do { \ argument
1151 crypto_ft_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
1154 #define f_nround(bo, bi, k) do {\ argument
1155 f_rn(bo, bi, 0, k); \
1156 f_rn(bo, bi, 1, k); \
1157 f_rn(bo, bi, 2, k); \
1158 f_rn(bo, bi, 3, k); \
1159 k += 4; \
1162 #define f_rl(bo, bi, n, k) do { \ argument
1166 crypto_fl_tab[3][byte(bi[(n + 3) & 3], 3)] ^ *(k + n); \
[all …]
Dfcrypt.c66 #define ror56_64(k, n) \ argument
68 k = (k >> n) | ((k & ((1 << n) - 1)) << (56 - n)); \
311 u64 k; /* k holds all 56 non-parity bits */ in fcrypt_setkey() local
314 k = (*key++) >> 1; in fcrypt_setkey()
315 k <<= 7; in fcrypt_setkey()
316 k |= (*key++) >> 1; in fcrypt_setkey()
317 k <<= 7; in fcrypt_setkey()
318 k |= (*key++) >> 1; in fcrypt_setkey()
319 k <<= 7; in fcrypt_setkey()
320 k |= (*key++) >> 1; in fcrypt_setkey()
[all …]
Dtwofish_common.c535 #define CALC_K(a, j, k, l, m, n) \ argument
536 x = CALC_K_2 (k, l, k, l, 0); \
548 #define CALC_K192(a, j, k, l, m, n) \ argument
549 x = CALC_K192_2 (l, l, k, k, 0); \
561 #define CALC_K256(a, j, k, l, m, n) \ argument
562 x = CALC_K256_2 (k, l, 0); \
572 int i, j, k; in __twofish_setkey() local
634 for ( i = j = 0, k = 1; i < 256; i++, j += 2, k += 2 ) { in __twofish_setkey()
635 CALC_SB256_2( i, calc_sb_tbl[j], calc_sb_tbl[k] ); in __twofish_setkey()
652 CALC_K256 (k, i, q0[i+8], q1[i+8], q0[i+9], q1[i+9]); in __twofish_setkey()
[all …]
Dcast5_generic.c404 static void key_schedule(u32 *x, u32 *z, u32 *k) in key_schedule() argument
418 k[0] = s5[zi(8)] ^ s6[zi(9)] ^ s7[zi(7)] ^ sb8[zi(6)] ^ s5[zi(2)]; in key_schedule()
419 k[1] = s5[zi(10)] ^ s6[zi(11)] ^ s7[zi(5)] ^ sb8[zi(4)] ^ in key_schedule()
421 k[2] = s5[zi(12)] ^ s6[zi(13)] ^ s7[zi(3)] ^ sb8[zi(2)] ^ in key_schedule()
423 k[3] = s5[zi(14)] ^ s6[zi(15)] ^ s7[zi(1)] ^ sb8[zi(0)] ^ in key_schedule()
434 k[4] = s5[xi(3)] ^ s6[xi(2)] ^ s7[xi(12)] ^ sb8[xi(13)] ^ in key_schedule()
436 k[5] = s5[xi(1)] ^ s6[xi(0)] ^ s7[xi(14)] ^ sb8[xi(15)] ^ in key_schedule()
438 k[6] = s5[xi(7)] ^ s6[xi(6)] ^ s7[xi(8)] ^ sb8[xi(9)] ^ s7[xi(3)]; in key_schedule()
439 k[7] = s5[xi(5)] ^ s6[xi(4)] ^ s7[xi(10)] ^ sb8[xi(11)] ^ in key_schedule()
450 k[8] = s5[zi(3)] ^ s6[zi(2)] ^ s7[zi(12)] ^ sb8[zi(13)] ^ in key_schedule()
[all …]
Dgf128mul.c263 int i, j, k; in gf128mul_init_64k_bbe() local
284 for (k = 1; k < j; ++k) in gf128mul_init_64k_bbe()
285 be128_xor(&t->t[i]->t[j + k], in gf128mul_init_64k_bbe()
286 &t->t[i]->t[j], &t->t[i]->t[k]); in gf128mul_init_64k_bbe()
344 int j, k; in gf128mul_init_4k_lle() local
355 for (k = 1; k < j; ++k) in gf128mul_init_4k_lle()
356 be128_xor(&t->t[j + k], &t->t[j], &t->t[k]); in gf128mul_init_4k_lle()
366 int j, k; in gf128mul_init_4k_bbe() local
377 for (k = 1; k < j; ++k) in gf128mul_init_4k_bbe()
378 be128_xor(&t->t[j + k], &t->t[j], &t->t[k]); in gf128mul_init_4k_bbe()
Dghash-generic.c59 be128 k; in ghash_setkey() local
67 BUILD_BUG_ON(sizeof(k) != GHASH_BLOCK_SIZE); in ghash_setkey()
68 memcpy(&k, key, GHASH_BLOCK_SIZE); /* avoid violating alignment rules */ in ghash_setkey()
69 ctx->gf128 = gf128mul_init_4k_lle(&k); in ghash_setkey()
70 memzero_explicit(&k, GHASH_BLOCK_SIZE); in ghash_setkey()
Decc.c382 unsigned int i, k; in vli_mult() local
387 for (k = 0; k < ndigits * 2 - 1; k++) { in vli_mult()
390 if (k < ndigits) in vli_mult()
393 min = (k + 1) - ndigits; in vli_mult()
395 for (i = min; i <= k && i < ndigits; i++) { in vli_mult()
398 product = mul_64_64(left[i], right[k - i]); in vli_mult()
404 result[k] = r01.m_low; in vli_mult()
418 unsigned int k; in vli_umult() local
420 for (k = 0; k < ndigits; k++) { in vli_umult()
423 product = mul_64_64(left[k], right); in vli_umult()
[all …]
Dtwofish_generic.c55 x += y; y += x + ctx->k[2 * (n) + 1]; \
56 (c) ^= x + ctx->k[2 * (n)]; \
63 (d) ^= y + ctx->k[2 * (n) + 1]; \
66 (c) ^= (x + ctx->k[2 * (n)])
Dtcrypt.c118 int k, rem; in sg_init_aead() local
133 for (k = 0; k < np; k++) in sg_init_aead()
134 sg_set_buf(&sg[k + 1], xbuf[k], PAGE_SIZE); in sg_init_aead()
137 sg_set_buf(&sg[k + 1], xbuf[k], rem); in sg_init_aead()
817 unsigned int i, j, k; in test_mb_ahash_speed() local
871 for (k = 0; k < num_mb; k++) in test_mb_ahash_speed()
872 ahash_request_set_crypt(data[k].req, data[k].sg, in test_mb_ahash_speed()
873 data[k].result, speed[i].blen); in test_mb_ahash_speed()
896 for (k = 0; k < num_mb; ++k) in test_mb_ahash_speed()
897 ahash_request_free(data[k].req); in test_mb_ahash_speed()
[all …]
Daegis128-neon-inner.c145 uint8x16_t k = vld1q_u8(key); in crypto_aegis128_init_neon() local
146 uint8x16_t kiv = k ^ vld1q_u8(iv); in crypto_aegis128_init_neon()
151 k ^ vld1q_u8(const0), in crypto_aegis128_init_neon()
152 k ^ vld1q_u8(const1), in crypto_aegis128_init_neon()
159 st = aegis128_update_neon(st, k); in crypto_aegis128_init_neon()
Dmd4.c63 #define ROUND1(a,b,c,d,k,s) (a = lshift(a + F(b,c,d) + k, s)) argument
64 #define ROUND2(a,b,c,d,k,s) (a = lshift(a + G(b,c,d) + k + (u32)0x5A827999,s)) argument
65 #define ROUND3(a,b,c,d,k,s) (a = lshift(a + H(b,c,d) + k + (u32)0x6ED9EBA1,s)) argument
Djitterentropy.c565 unsigned int k = 0, safety_factor = 0; in jent_gen_entropy() local
582 if (++k >= ((DATA_SIZE_BITS + safety_factor) * ec->osr)) in jent_gen_entropy()
Drmd256.c40 #define ROUND(a, b, c, d, f, k, x, s) { \ argument
41 (a) += f((b), (c), (d)) + le32_to_cpup(&(x)) + (k); \
Drmd128.c40 #define ROUND(a, b, c, d, f, k, x, s) { \ argument
41 (a) += f((b), (c), (d)) + le32_to_cpup(&(x)) + (k); \
Drmd160.c43 #define ROUND(a, b, c, d, e, f, k, x, s) { \ argument
44 (a) += f((b), (c), (d)) + le32_to_cpup(&(x)) + (k); \
Drmd320.c43 #define ROUND(a, b, c, d, e, f, k, x, s) { \ argument
44 (a) += f((b), (c), (d)) + le32_to_cpup(&(x)) + (k); \
Dtestmgr.c2619 unsigned int i, j, k; in test_cipher() local
2673 for (k = 0; k < template[i].len; in test_cipher()
2674 k += crypto_cipher_blocksize(tfm)) { in test_cipher()
2676 crypto_cipher_encrypt_one(tfm, data + k, in test_cipher()
2677 data + k); in test_cipher()
2679 crypto_cipher_decrypt_one(tfm, data + k, in test_cipher()
2680 data + k); in test_cipher()