Home
last modified time | relevance | path

Searched refs:rotr16 (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/bearssl/src/symcipher/
H A Daes_ct_enc.c57 rotr16(uint32_t x) in rotr16() function
85 q[0] = q7 ^ r7 ^ r0 ^ rotr16(q0 ^ r0); in mix_columns()
86 q[1] = q0 ^ r0 ^ q7 ^ r7 ^ r1 ^ rotr16(q1 ^ r1); in mix_columns()
87 q[2] = q1 ^ r1 ^ r2 ^ rotr16(q2 ^ r2); in mix_columns()
88 q[3] = q2 ^ r2 ^ q7 ^ r7 ^ r3 ^ rotr16(q3 ^ r3); in mix_columns()
89 q[4] = q3 ^ r3 ^ q7 ^ r7 ^ r4 ^ rotr16(q4 ^ r4); in mix_columns()
90 q[5] = q4 ^ r4 ^ r5 ^ rotr16(q5 ^ r5); in mix_columns()
91 q[6] = q5 ^ r5 ^ r6 ^ rotr16(q6 ^ r6); in mix_columns()
92 q[7] = q6 ^ r6 ^ r7 ^ rotr16(q7 ^ r7); in mix_columns()
H A Daes_ct_dec.c115 rotr16(uint32_t x) in rotr16() function
143 q[0] = q5 ^ q6 ^ q7 ^ r0 ^ r5 ^ r7 ^ rotr16(q0 ^ q5 ^ q6 ^ r0 ^ r5); in inv_mix_columns()
144 q[1] = q0 ^ q5 ^ r0 ^ r1 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q5 ^ q7 ^ r1 ^ r5 ^ r6); in inv_mix_columns()
145 q[2] = q0 ^ q1 ^ q6 ^ r1 ^ r2 ^ r6 ^ r7 ^ rotr16(q0 ^ q2 ^ q6 ^ r2 ^ r6 ^ r7); in inv_mix_columns()
146 …q[3] = q0 ^ q1 ^ q2 ^ q5 ^ q6 ^ r0 ^ r2 ^ r3 ^ r5 ^ rotr16(q0 ^ q1 ^ q3 ^ q5 ^ q6 ^ q7 ^ r0 ^ r3 ^… in inv_mix_columns()
147 …q[4] = q1 ^ q2 ^ q3 ^ q5 ^ r1 ^ r3 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q1 ^ q2 ^ q4 ^ q5 ^ q7 ^ r1 ^ r4 ^… in inv_mix_columns()
148 q[5] = q2 ^ q3 ^ q4 ^ q6 ^ r2 ^ r4 ^ r5 ^ r6 ^ r7 ^ rotr16(q2 ^ q3 ^ q5 ^ q6 ^ r2 ^ r5 ^ r6 ^ r7); in inv_mix_columns()
149 q[6] = q3 ^ q4 ^ q5 ^ q7 ^ r3 ^ r5 ^ r6 ^ r7 ^ rotr16(q3 ^ q4 ^ q6 ^ q7 ^ r3 ^ r6 ^ r7); in inv_mix_columns()
150 q[7] = q4 ^ q5 ^ q6 ^ r4 ^ r6 ^ r7 ^ rotr16(q4 ^ q5 ^ q7 ^ r4 ^ r7); in inv_mix_columns()
/freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/
H A Dblamka-round-avx2.h9 #define rotr16(x) _mm256_shuffle_epi8(x, _mm256_setr_epi8(2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 1… macro
47 D0 = rotr16(D0); \
59 D1 = rotr16(D1); \