Home
last modified time | relevance | path

Searched refs:ROTATE (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/lib/libmd/
H A Dsha_locl.h166 #undef ROTATE
168 #define ROTATE(a,n) _lrotl(a,n) macro
170 #define ROTATE(a,n) (((a)<<(n))|(((a)&0xffffffff)>>(32-(n)))) macro
179 (a)=((ROTATE(l,8)&0x00FF00FF)|(ROTATE(l,24)&0xFF00FF00)); \
187 (a)=ROTATE(l,16L); \
212 X[(i)&0x0f]=(a)=ROTATE((a),1);
216 (f)=xa[i]+(e)+K_00_19+ROTATE((a),5)+F_00_19((b),(c),(d)); \
217 (b)=ROTATE((b),30);
221 (f)+=(e)+K_00_19+ROTATE((a),5)+F_00_19((b),(c),(d)); \
222 (b)=ROTATE((b),30);
[all …]
H A Drmd_locl.h153 #undef ROTATE
155 #define ROTATE(a,n) _lrotl(a,n) macro
157 #define ROTATE(a,n) (((a)<<(n))|(((a)&0xffffffff)>>(32-(n)))) macro
166 (a)=((ROTATE(l,8)&0x00FF00FF)|(ROTATE(l,24)&0xFF00FF00)); \
174 (a)=ROTATE(l,16L); \
194 a=ROTATE(a,s)+e; \
195 c=ROTATE(c,10); }
199 a=ROTATE(a,s)+e; \
200 c=ROTATE(c,10); }
204 a=ROTATE(a,s)+e; \
[all …]
/freebsd/crypto/openssl/crypto/ripemd/
H A Drmd_local.h73 a = ROTATE(a, s) + e; \
74 c = ROTATE(c, 10); \
80 a = ROTATE(a, s) + e; \
81 c = ROTATE(c, 10); \
87 a = ROTATE(a, s) + e; \
88 c = ROTATE(c, 10); \
94 a = ROTATE(a, s) + e; \
95 c = ROTATE(c, 10); \
101 a = ROTATE(a, s) + e; \
102 c = ROTATE(c, 10); \
/freebsd/crypto/openssl/crypto/sm3/
H A Dsm3_local.h85 #define P0(X) (X ^ ROTATE(X, 9) ^ ROTATE(X, 17))
88 #define P1(X) (X ^ ROTATE(X, 15) ^ ROTATE(X, 23))
98 (P1(W0 ^ W7 ^ ROTATE(W13, 15)) ^ ROTATE(W3, 7) ^ W10)
102 const SM3_WORD A12 = ROTATE(A, 12); \
104 const SM3_WORD SS1 = ROTATE(A12_SM, 7); \
107 B = ROTATE(B, 9); \
109 F = ROTATE(F, 19); \
/freebsd/crypto/openssl/crypto/chacha/
H A Dchacha_enc.c25 #define ROTATE(v, n) (((v) << (n)) | ((v) >> (32 - (n)))) macro
31 #undef ROTATE
32 #define ROTATE(x, n) ({ u32 ret; \ macro
38 #undef ROTATE
39 #define ROTATE(x, n) ({ u32 ret; \ macro
58 x[a] += x[b], x[d] = ROTATE((x[d] ^ x[a]), 16), \
59 x[c] += x[d], x[b] = ROTATE((x[b] ^ x[c]), 12), \
60 x[a] += x[b], x[d] = ROTATE((x[d] ^ x[a]), 8), \
61 x[c] += x[d], x[b] = ROTATE((x[b] ^ x[c]), 7))
/freebsd/crypto/openssl/crypto/des/
H A Ddes_local.h103 #define ROTATE(a, n) (_lrotr(a, n)) macro
105 #define ROTATE(a, n) (_rotr(a, n)) macro
108 #define ROTATE(a, n) ({ \ macro
118 #define ROTATE(x, n) ({ register unsigned int ret; \ macro
124 #define ROTATE(x, n) ({ register unsigned int ret; \ macro
131 #ifndef ROTATE
132 #define ROTATE(a, n) (((a) >> (n)) + ((a) << (32 - (n)))) macro
174 …t = ROTATE(t, 4); …
H A Ddes_enc.c37 r = ROTATE(r, 29) & 0xffffffffL; in DES_encrypt1()
38 l = ROTATE(l, 29) & 0xffffffffL; in DES_encrypt1()
82 l = ROTATE(l, 3) & 0xffffffffL; in DES_encrypt1()
83 r = ROTATE(r, 3) & 0xffffffffL; in DES_encrypt1()
106 r = ROTATE(r, 29) & 0xffffffffL; in DES_encrypt2()
107 l = ROTATE(l, 29) & 0xffffffffL; in DES_encrypt2()
150 data[0] = ROTATE(l, 3) & 0xffffffffL; in DES_encrypt2()
151 data[1] = ROTATE(r, 3) & 0xffffffffL; in DES_encrypt2()
H A Dfcrypt_b.c67 l = ROTATE(l, 3) & 0xffffffffL; in fcrypt_body()
68 r = ROTATE(r, 3) & 0xffffffffL; in fcrypt_body()
/freebsd/crypto/openssl/crypto/aes/
H A Daes_x86core.c90 #undef ROTATE
92 #define ROTATE(a, n) _lrotl(a, n) macro
94 #define ROTATE(a, n) _rotl(a, n) macro
97 #define ROTATE(a, n) ({ \ macro
610 #if defined(ROTATE) in AES_set_decrypt_key()
611 rk[j] = tpe ^ ROTATE(tpd, 16) ^ ROTATE(tp9, 8) ^ ROTATE(tpb, 24); in AES_set_decrypt_key()
667 #if defined(ROTATE) in AES_encrypt()
668 t[i] = r2 ^ ROTATE(r2, 24) ^ ROTATE(r0, 24) ^ ROTATE(r0, 16) ^ ROTATE(r0, 8); in AES_encrypt()
705 #if defined(ROTATE) in AES_encrypt()
706 t[i] = r2 ^ ROTATE(r2, 24) ^ ROTATE(r0, 24) ^ ROTATE(r0, 16) ^ ROTATE(r0, 8); in AES_encrypt()
[all …]
/freebsd/crypto/openssl/crypto/sha/
H A Dsha_local.h43 ix = (a) = ROTATE((a), 1))
91 (f) = xi + (e) + K_00_19 + ROTATE((a), 5) + F_00_19((b), (c), (d)); \
92 (b) = ROTATE((b), 30);
96 (f) += (e) + K_00_19 + ROTATE((a), 5) + F_00_19((b), (c), (d)); \
97 (b) = ROTATE((b), 30);
101 (f) += (e) + K_20_39 + ROTATE((a), 5) + F_20_39((b), (c), (d)); \
102 (b) = ROTATE((b), 30);
106 (f) += (e) + K_20_39 + ROTATE((a), 5) + F_20_39((b), (c), (d)); \
107 (b) = ROTATE((b), 30);
111 (f) += (e) + K_40_59 + ROTATE((a), 5) + F_40_59((b), (c), (d)); \
[all …]
H A Dsha256.c196 #define Sigma0(x) (ROTATE((x), 30) ^ ROTATE((x), 19) ^ ROTATE((x), 10))
199 #define Sigma1(x) (ROTATE((x), 26) ^ ROTATE((x), 21) ^ ROTATE((x), 7))
202 #define sigma0(x) (ROTATE((x), 25) ^ ROTATE((x), 14) ^ ((x) >> 3))
205 #define sigma1(x) (ROTATE((x), 15) ^ ROTATE((x), 13) ^ ((x) >> 10))
/freebsd/sys/crypto/des/
H A Ddes_enc.c90 r=ROTATE(r,29)&0xffffffffL; in des_encrypt1()
91 l=ROTATE(l,29)&0xffffffffL; in des_encrypt1()
156 l=ROTATE(l,3)&0xffffffffL; in des_encrypt1()
157 r=ROTATE(r,3)&0xffffffffL; in des_encrypt1()
186 r=ROTATE(r,29)&0xffffffffL; in des_encrypt2()
187 l=ROTATE(l,29)&0xffffffffL; in des_encrypt2()
251 data[0]=ROTATE(l,3)&0xffffffffL; in des_encrypt2()
252 data[1]=ROTATE(r,3)&0xffffffffL; in des_encrypt2()
H A Ddes_locl.h123 #define ROTATE(a,n) (((a)>>(n))+((a)<<(32-(n)))) macro
150 t=ROTATE(t,4); \
178 t=ROTATE(t,4); \
213 t=ROTATE(t,4); \
232 t=ROTATE(t,6); \
261 t=ROTATE(t,6); \
290 t=ROTATE(t,4); \
/freebsd/crypto/openssl/include/crypto/
H A Dmd32_common.h100 #define ROTATE(a, n) (((a) << (n)) | (((a) & 0xffffffff) >> (32 - (n)))) macro
106 #undef ROTATE
107 #define ROTATE(x, n) ({ MD32_REG_T ret; \ macro
113 #undef ROTATE
114 #define ROTATE(x, n) ({ MD32_REG_T ret; \ macro
/freebsd/crypto/openssl/crypto/md5/
H A Dmd5_local.h69 a = ROTATE(a, s); \
76 a = ROTATE(a, s); \
83 a = ROTATE(a, s); \
90 a = ROTATE(a, s); \
/freebsd/crypto/openssl/crypto/whrlpool/
H A Dwp_block.c106 #undef ROTATE
112 #define ROTATE(a, n) _rotl64((a), n) macro
117 #define ROTATE(a, n) ({ u64 ret; asm ("rolq %1,%0" \ macro
127 #define ROTATE(a, n) ({ u64 ret; asm ("rorq %1,%0" \ macro
132 #define ROTATE(a, n) ({ u64 ret; asm ("shrp %0=%1,%1,%2" \ macro
135 #define ROTATE(a, n) ({ u64 ret; asm ("shrp %0=%1,%1,%2" \ macro
143 #if !defined(ROTATE)
145 #define ROTATE(i, n) ((i) << (n) ^ (i) >> (64 - n)) macro
147 #define ROTATE(i, n) ((i) >> (n) ^ (i) << (64 - n)) macro
150 #if defined(ROTATE) && !defined(STRICT_ALIGNMENT)
[all …]
/freebsd/crypto/openssl/crypto/md4/
H A Dmd4_local.h58 a = ROTATE(a, s); \
64 a = ROTATE(a, s); \
70 a = ROTATE(a, s); \
/freebsd/usr.bin/caesar/
H A Dcaesar.c49 #define ROTATE(ch, perm) \ macro
123 putchar(ROTATE(ch, winner)); in main()
145 putchar(ROTATE(ch, rot)); in printit()
/freebsd/contrib/unbound/compat/
H A Dchacha_private.h40 #define ROTATE(v,c) (ROTL32(v,c)) macro
46 a = PLUS(a,b); d = ROTATE(XOR(d,a),16); \
47 c = PLUS(c,d); b = ROTATE(XOR(b,c),12); \
48 a = PLUS(a,b); d = ROTATE(XOR(d,a), 8); \
49 c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
/freebsd/crypto/openssh/openbsd-compat/
H A Dchacha_private.h42 #define ROTATE(v,c) (ROTL32(v,c)) macro
48 a = PLUS(a,b); d = ROTATE(XOR(d,a),16); \
49 c = PLUS(c,d); b = ROTATE(XOR(b,c),12); \
50 a = PLUS(a,b); d = ROTATE(XOR(d,a), 8); \
51 c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
/freebsd/crypto/openssh/
H A Dchacha.c40 #define ROTATE(v,c) (ROTL32(v,c)) macro
46 a = PLUS(a,b); d = ROTATE(XOR(d,a),16); \
47 c = PLUS(c,d); b = ROTATE(XOR(b,c),12); \
48 a = PLUS(a,b); d = ROTATE(XOR(d,a), 8); \
49 c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
/freebsd/sys/crypto/chacha20/
H A Dchacha.c42 #define ROTATE(v,c) (ROTL32(v,c)) macro
48 a = PLUS(a,b); d = ROTATE(XOR(d,a),16); \
49 c = PLUS(c,d); b = ROTATE(XOR(b,c),12); \
50 a = PLUS(a,b); d = ROTATE(XOR(d,a), 8); \
51 c = PLUS(c,d); b = ROTATE(XOR(b,c), 7);
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_stream/chacha20/ref/
H A Dchacha20_ref.c30 #define ROTATE(v, c) (ROTL32(v, c)) macro
37 d = ROTATE(XOR(d, a), 16); \
39 b = ROTATE(XOR(b, c), 12); \
41 d = ROTATE(XOR(d, a), 8); \
43 b = ROTATE(XOR(b, c), 7);
/freebsd/crypto/krb5/src/lib/crypto/builtin/md4/
H A Dmd4.c160 #define ROTATE { krb5_ui_4 temp; temp = d, d = c, c = b, b = a, a = temp; } in Transform() macro
163 FF (a, b, c, d, in[i], round1consts[i%4]); ROTATE; in Transform()
170 GG (a, b, c, d, in[round2indices[i]], round2consts[i%4]); ROTATE; in Transform()
177 HH (a, b, c, d, in[round3indices[i]], round3consts[i%4]); ROTATE; in Transform()
/freebsd/crypto/krb5/src/lib/crypto/builtin/md5/
H A Dmd5.c199 #define ROTATE { krb5_ui_4 temp; temp = d, d = c, c = b, b = a, a = temp; } in Transform() macro
209 ROTATE; in Transform()
221 ROTATE; in Transform()
233 ROTATE; in Transform()
245 ROTATE; in Transform()

12