Searched refs:ROL64 (Results 1 – 4 of 4) sorted by relevance
/freebsd/crypto/openssl/crypto/sha/ |
H A D | keccak1600.c | 54 static uint64_t ROL64(uint64_t val, int offset) in ROL64() function 143 D[0] = ROL64(C[1], 1) ^ C[4]; in Theta() 144 D[1] = ROL64(C[2], 1) ^ C[0]; in Theta() 145 D[2] = ROL64(C[3], 1) ^ C[1]; in Theta() 146 D[3] = ROL64(C[4], 1) ^ C[2]; in Theta() 147 D[4] = ROL64(C[0], 1) ^ C[3]; in Theta() 163 A[y][0] = ROL64(A[y][0], rhotates[y][0]); in Rho() 164 A[y][1] = ROL64(A[y][1], rhotates[y][1]); in Rho() 165 A[y][2] = ROL64(A[y][2], rhotates[y][2]); in Rho() 166 A[y][3] = ROL64(A[y][3], rhotates[y][3]); in Rho() [all …]
|
/freebsd/crypto/openssl/crypto/sha/asm/ |
H A D | keccak1600-c64x.pl | 42 sub ROL64 { subroutine 226 &ROL64 ($A[1][1],$rhotates[1][1],$A[0][1],"||"); 235 &ROL64 ($A[3][3],$rhotates[3][3],$A[0][3],"||"); 244 &ROL64 ($A[2][2],$rhotates[2][2],$A[0][2],"||"); 251 &ROL64 ($A[4][4],$rhotates[4][4],$A[0][4],"||"); 253 &ROL64 ($A[1][4],$rhotates[1][4],$A[1][1]); 257 &ROL64 ($A[2][3],$rhotates[2][3],$A[2][2]); 261 &ROL64 ($A[3][2],$rhotates[3][2],$A[3][3]); 262 &ROL64 ($A[4][1],$rhotates[4][1],$A[4][4]); 264 &ROL64 ($A[4][2],$rhotates[4][2],$A[1][4]); [all …]
|
/freebsd/sys/crypto/openssl/arm/ |
H A D | keccak1600-armv4.S | 177 eor r10,r0,r5,ror#32-1 @ E[0] = ROL64(C[2], 1) ^ C[0]; 187 eor r12,r6,r1,ror#32-1 @ E[1] = ROL64(C[0], 1) ^ C[3]; 192 eor r0,r8,r3,ror#32-1 @ C[0] = ROL64(C[1], 1) ^ C[4]; 202 eor r2,r2,r7,ror#32-1 @ C[1] = ROL64(C[3], 1) ^ C[1]; 220 eor r4,r4,r9,ror#32-1 @ C[2] = ROL64(C[4], 1) ^ C[2]; 249 @ mov r7,r7,ror#32-10 @ C[3] = ROL64(A[3][3] ^ C[2], rhotates[3][3]); /* D[3] */ 267 @ mov r8,r8,ror#32-7 @ C[4] = ROL64(A[4][4] ^ E[1], rhotates[4][4]); /* D[4] */ 280 mov r5,r12,ror#32-21 @ C[2] = ROL64(A[2][2] ^ C[1], rhotates[2][2]); 290 mov r2,r2,ror#32-22 @ C[1] = ROL64(A[1][1] ^ E[0], rhotates[1][1]); 376 @ mov r0,r0,ror#32-14 @ C[0] = ROL64(A[0][3] ^ D[3], rhotates[0][3]); [all …]
|
/freebsd/contrib/sqlite3/ |
H A D | shell.c | 2960 # define ROL64(a,x) ((a<<x)|(a>>(64-x))) in KeccakF1600Step() macro 2968 d0 = c4^ROL64(c1, 1); in KeccakF1600Step() 2969 d1 = c0^ROL64(c2, 1); in KeccakF1600Step() 2970 d2 = c1^ROL64(c3, 1); in KeccakF1600Step() 2971 d3 = c2^ROL64(c4, 1); in KeccakF1600Step() 2972 d4 = c3^ROL64(c0, 1); in KeccakF1600Step() 2975 b1 = ROL64((a11^d1), 44); in KeccakF1600Step() 2976 b2 = ROL64((a22^d2), 43); in KeccakF1600Step() 2977 b3 = ROL64((a33^d3), 21); in KeccakF1600Step() 2978 b4 = ROL64((a44^d4), 14); in KeccakF1600Step() [all …]
|