Home
last modified time | relevance | path

Searched refs:rotr32 (Results 1 – 15 of 15) sorted by relevance

/freebsd-head/contrib/bearssl/src/symcipher/
HDaes_ct64_enc.c60 rotr32(uint64_t x) in rotr32() function
88 q[0] = q7 ^ r7 ^ r0 ^ rotr32(q0 ^ r0); in mix_columns()
89 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr32(q1 ^ r1); in mix_columns()
90 q[2] = q1 ^ r1 ^ r2 ^ rotr32(q2 ^ r2); in mix_columns()
91 q[3] = q2 ^ r2 ^ q7 ^ r7 ^ r3 ^ rotr32(q3 ^ r3); in mix_columns()
92 q[4] = q3 ^ r3 ^ q7 ^ r7 ^ r4 ^ rotr32(q4 ^ r4); in mix_columns()
93 q[5] = q4 ^ r4 ^ r5 ^ rotr32(q5 ^ r5); in mix_columns()
94 q[6] = q5 ^ r5 ^ r6 ^ rotr32(q6 ^ r6); in mix_columns()
95 q[7] = q6 ^ r6 ^ r7 ^ rotr32(q7 ^ r7); in mix_columns()
HDaes_ct64_dec.c104 rotr32(uint64_t x) in rotr32() function
132 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr32(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns()
133 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns()
134 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr32(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns()
135 …q[3] = q0 ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr32(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^… in inv_mix_columns()
136 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns()
137 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr32(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns()
138 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr32(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()
139 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr32(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
/freebsd-head/sys/contrib/openzfs/module/icp/algs/sha2/
HDsha2_generic.c65 #define rotr32(x, n) (((x) >> n) | ((x) << (32 - n))) macro
66 #define sum0(x) (rotr32((x), 2) ^ rotr32((x), 13) ^ rotr32((x), 22))
67 #define sum1(x) (rotr32((x), 6) ^ rotr32((x), 11) ^ rotr32((x), 25))
68 #define sigma0(x) (rotr32((x), 7) ^ rotr32((x), 18) ^ ((x) >> 3))
69 #define sigma1(x) (rotr32((x), 17) ^ rotr32((x), 19) ^ ((x) >> 10))
/freebsd-head/contrib/llvm-project/llvm/lib/Support/BLAKE3/
HDblake3_portable.c4 INLINE uint32_t rotr32(uint32_t w, uint32_t c) { in rotr32() function
11 state[d] = rotr32(state[d] ^ state[a], 16); in g()
13 state[b] = rotr32(state[b] ^ state[c], 12); in g()
15 state[d] = rotr32(state[d] ^ state[a], 8); in g()
17 state[b] = rotr32(state[b] ^ state[c], 7); in g()
/freebsd-head/sys/contrib/openzfs/module/icp/algs/blake3/
HDblake3_generic.c33 #define rotr32(x, n) (((x) >> (n)) | ((x) << (32 - (n)))) macro
38 state[d] = rotr32(state[d] ^ state[a], 16); in g()
40 state[b] = rotr32(state[b] ^ state[c], 12); in g()
42 state[d] = rotr32(state[d] ^ state[a], 8); in g()
44 state[b] = rotr32(state[b] ^ state[c], 7); in g()
/freebsd-head/crypto/openssl/providers/implementations/digests/
HDblake2s_prov.c201 d = rotr32(d ^ a, 16); \ in blake2s_compress()
203 b = rotr32(b ^ c, 12); \ in blake2s_compress()
205 d = rotr32(d ^ a, 8); \ in blake2s_compress()
207 b = rotr32(b ^ c, 7); \ in blake2s_compress()
HDblake2_impl.h110 static ossl_inline uint32_t rotr32(const uint32_t w, const unsigned int c) in rotr32() function
/freebsd-head/contrib/libarchive/libarchive/
HDarchive_blake2s_ref.c153 d = rotr32(d ^ a, 16); \
155 b = rotr32(b ^ c, 12); \
157 d = rotr32(d ^ a, 8); \
159 b = rotr32(b ^ c, 7); \
HDarchive_blake2_impl.h144 static BLAKE2_INLINE uint32_t rotr32( const uint32_t w, const unsigned c ) in rotr32() function
/freebsd-head/sys/contrib/libb2/
HDblake2s-ref.c252 d = rotr32(d ^ a, 16); \ in blake2s_compress()
254 b = rotr32(b ^ c, 12); \ in blake2s_compress()
256 d = rotr32(d ^ a, 8); \ in blake2s_compress()
258 b = rotr32(b ^ c, 7); \ in blake2s_compress()
HDblake2-impl.h121 static inline uint32_t rotr32( const uint32_t w, const unsigned c ) in rotr32() function
/freebsd-head/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/
HDblamka-round-avx2.h7 #define rotr32(x) _mm256_shuffle_epi32(x, _MM_SHUFFLE(2, 3, 0, 1)) macro
18 D0 = rotr32(D0); \
31 D1 = rotr32(D1); \
/freebsd-head/sys/contrib/libsodium/src/libsodium/include/sodium/private/
HDcommon.h32 #define ROTR32(X, B) rotr32((X), (B))
34 rotr32(const uint32_t x, const int b) in rotr32() function
/freebsd-head/crypto/openssl/crypto/aria/
HDaria.c33 #define rotr32(v, r) (((uint32_t)(v) >> (r)) | ((uint32_t)(v) << (32 - r))) macro
419 (T2) = rotr32(T2, 16); \
467 (TMP2) = rotr32((TMP), 8); \
468 (Y) = (TMP2) ^ rotr32((TMP) ^ (TMP2), 16); \
/freebsd-head/contrib/llvm-project/lld/ELF/Arch/
HDARM.cpp519 static uint32_t rotr32(uint32_t val, uint32_t amt) { in rotr32() function
551 imm = rotr32(imm, 24 - lz); in encodeAluGroup()
973 uint32_t val = rotr32(instr & 0xff, ((instr & 0xf00) >> 8) * 2); in getImplicitAddend()