Home
last modified time | relevance | path

Searched refs:rol32 (Results 1 – 23 of 23) sorted by relevance

/linux-4.1.27/crypto/
Dsalsa20_generic.c65 x[ 4] ^= rol32((x[ 0] + x[12]), 7); in salsa20_wordtobyte()
66 x[ 8] ^= rol32((x[ 4] + x[ 0]), 9); in salsa20_wordtobyte()
67 x[12] ^= rol32((x[ 8] + x[ 4]), 13); in salsa20_wordtobyte()
68 x[ 0] ^= rol32((x[12] + x[ 8]), 18); in salsa20_wordtobyte()
69 x[ 9] ^= rol32((x[ 5] + x[ 1]), 7); in salsa20_wordtobyte()
70 x[13] ^= rol32((x[ 9] + x[ 5]), 9); in salsa20_wordtobyte()
71 x[ 1] ^= rol32((x[13] + x[ 9]), 13); in salsa20_wordtobyte()
72 x[ 5] ^= rol32((x[ 1] + x[13]), 18); in salsa20_wordtobyte()
73 x[14] ^= rol32((x[10] + x[ 6]), 7); in salsa20_wordtobyte()
74 x[ 2] ^= rol32((x[14] + x[10]), 9); in salsa20_wordtobyte()
[all …]
Dtwofish_common.c552 y = rol32(y, 8); \
554 ctx->a[(j) + 1] = rol32(y, 9)
565 y = rol32(y, 8); \
567 ctx->a[(j) + 1] = rol32(y, 9)
578 y = rol32(y, 8); \
580 ctx->a[(j) + 1] = rol32(y, 9)
Dcamellia_generic.c392 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl2) */ in camellia_setup_tail()
401 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl4) */ in camellia_setup_tail()
417 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl6) */ in camellia_setup_tail()
437 kw4r ^= rol32(dw, 1); /* modified for FL(kl5) */ in camellia_setup_tail()
447 kw4r ^= rol32(dw, 1); /* modified for FL(kl3) */ in camellia_setup_tail()
456 kw4r ^= rol32(dw, 1); /* modified for FL(kl1) */ in camellia_setup_tail()
481 tr = subR[10] ^ rol32(dw, 1); in camellia_setup_tail()
490 tr = subR[7] ^ rol32(dw, 1); in camellia_setup_tail()
503 tr = subR[18] ^ rol32(dw, 1); in camellia_setup_tail()
512 tr = subR[15] ^ rol32(dw, 1); in camellia_setup_tail()
[all …]
Dmichael_mic.c39 r ^= rol32(l, 17); \
43 r ^= rol32(l, 3); \
Dtwofish_generic.c72 (d) = rol32((d), 1) ^ y
79 (c) = rol32((c), 1); \
Dcast6_generic.c35 #define F1(D, r, m) ((I = ((m) + (D))), (I = rol32(I, (r))), \
37 #define F2(D, r, m) ((I = ((m) ^ (D))), (I = rol32(I, (r))), \
39 #define F3(D, r, m) ((I = ((m) - (D))), (I = rol32(I, (r))), \
Dcast5_generic.c303 #define F1(D, m, r) ((I = ((m) + (D))), (I = rol32(I, (r))), \
305 #define F2(D, m, r) ((I = ((m) ^ (D))), (I = rol32(I, (r))), \
307 #define F3(D, m, r) ((I = ((m) - (D))), (I = rol32(I, (r))), \
Dserpent_generic.c34 ({ b ^= d; b ^= c; b ^= a; b ^= PHI ^ i; b = rol32(b, 11); k[j] = b; })
51 x0 = rol32(x0, 13);\
52 x2 = rol32(x2, 3); x1 ^= x0; x4 = x0 << 3; \
54 x1 = rol32(x1, 1); x3 ^= x4; \
55 x3 = rol32(x3, 7); x4 = x1; \
58 x1 ^= k[4*i+1]; x0 = rol32(x0, 5); x2 = rol32(x2, 22);\
Drmd160.c50 (a) = rol32((a), (s)) + (e); \
51 (c) = rol32((c), 10); \
Drmd320.c50 (a) = rol32((a), (s)) + (e); \
51 (c) = rol32((c), 10); \
Drmd128.c47 (a) = rol32((a), (s)); \
Drmd256.c47 (a) = rol32((a), (s)); \
Ddes_generic.c25 #define ROL(x, r) ((x) = rol32((x), (r)))
/linux-4.1.27/include/linux/
Djhash.h37 a -= c; a ^= rol32(c, 4); c += b; \
38 b -= a; b ^= rol32(a, 6); a += c; \
39 c -= b; c ^= rol32(b, 8); b += a; \
40 a -= c; a ^= rol32(c, 16); c += b; \
41 b -= a; b ^= rol32(a, 19); a += c; \
42 c -= b; c ^= rol32(b, 4); b += a; \
48 c ^= b; c -= rol32(b, 14); \
49 a ^= c; a -= rol32(c, 11); \
50 b ^= a; b -= rol32(a, 25); \
51 c ^= b; c -= rol32(b, 16); \
[all …]
Dbitops.h108 static inline __u32 rol32(__u32 word, unsigned int shift) in rol32() function
/linux-4.1.27/fs/ncpfs/
Dncpsign_kernel.c70 w0=rol32(w0 + ((w1 & w2) | ((~w1) & w3)) + data2[i+0],3); in nwsign()
71 w3=rol32(w3 + ((w0 & w1) | ((~w0) & w2)) + data2[i+1],7); in nwsign()
72 w2=rol32(w2 + ((w3 & w0) | ((~w3) & w1)) + data2[i+2],11); in nwsign()
73 w1=rol32(w1 + ((w2 & w3) | ((~w2) & w0)) + data2[i+3],19); in nwsign()
76 w0=rol32(w0 + (((w2 | w3) & w1) | (w2 & w3)) + 0x5a827999 + data2[i+0],3); in nwsign()
77 w3=rol32(w3 + (((w1 | w2) & w0) | (w1 & w2)) + 0x5a827999 + data2[i+4],5); in nwsign()
78 w2=rol32(w2 + (((w0 | w1) & w3) | (w0 & w1)) + 0x5a827999 + data2[i+8],9); in nwsign()
79 w1=rol32(w1 + (((w3 | w0) & w2) | (w3 & w0)) + 0x5a827999 + data2[i+12],13); in nwsign()
82 w0=rol32(w0 + ((w1 ^ w2) ^ w3) + 0x6ed9eba1 + data2[rbit[i]+0],3); in nwsign()
83 w3=rol32(w3 + ((w0 ^ w1) ^ w2) + 0x6ed9eba1 + data2[rbit[i]+8],9); in nwsign()
[all …]
/linux-4.1.27/arch/x86/crypto/
Dcamellia_glue.c832 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
844 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
863 subRL[1] ^= rol32(dw, 1); in camellia_setup_tail()
886 kw4 ^= rol32(dw, 1); in camellia_setup_tail()
899 kw4 ^= rol32(dw, 1); in camellia_setup_tail()
911 kw4 ^= rol32(dw, 1); in camellia_setup_tail()
932 tr = subRL[10] ^ rol32(dw, 1); in camellia_setup_tail()
941 tr = subRL[7] ^ rol32(dw, 1); in camellia_setup_tail()
952 tr = subRL[18] ^ rol32(dw, 1); in camellia_setup_tail()
961 tr = subRL[15] ^ rol32(dw, 1); in camellia_setup_tail()
[all …]
/linux-4.1.27/net/mac80211/
Dmichael.c19 mctx->r ^= rol32(mctx->l, 17); in michael_block()
24 mctx->r ^= rol32(mctx->l, 3); in michael_block()
/linux-4.1.27/drivers/char/
Drandom.c509 w = rol32(*bytes++, input_rotate); in _mix_pool_bytes()
572 b = rol32(b, 6); d = rol32(d, 27); in fast_mix()
576 b = rol32(b, 16); d = rol32(d, 14); in fast_mix()
580 b = rol32(b, 6); d = rol32(d, 27); in fast_mix()
584 b = rol32(b, 16); d = rol32(d, 14); in fast_mix()
1118 hash.w[2] ^= rol32(hash.w[2], 16); in extract_buf()
/linux-4.1.27/lib/
Dsha1.c52 #define SHA_MIX(t) rol32(W(t+13) ^ W(t+8) ^ W(t+2) ^ W(t), 1)
56 E += TEMP + rol32(A,5) + (fn) + (constant); \
/linux-4.1.27/fs/xfs/libxfs/
Dxfs_da_btree.c1954 (name[3] << 0) ^ rol32(hash, 7 * 4); in xfs_da_hashname()
1962 rol32(hash, 7 * 3); in xfs_da_hashname()
1964 return (name[0] << 7) ^ (name[1] << 0) ^ rol32(hash, 7 * 2); in xfs_da_hashname()
1966 return (name[0] << 0) ^ rol32(hash, 7 * 1); in xfs_da_hashname()
Dxfs_dir2.c66 hash = tolower(name->name[i]) ^ rol32(hash, 7); in xfs_ascii_ci_hashname()
/linux-4.1.27/arch/arm/net/
Dbpf_jit_32.c245 return rol32(x, 2 * rot) | (rot << 8); in imm8m()