| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_generichash/blake2b/ref/ |
| H A D | blake2b-compress-ref.c | 16 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, 17 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }, 18 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 }, 19 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 }, 20 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 }, 21 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 }, 22 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 }, 23 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 }, 24 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 }, 25 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0 }, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Support/BLAKE3/ |
| H A D | blake3_avx2.c | 24 x, _mm256_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2, in rot16() 25 13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)); in rot16() 34 x, _mm256_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1, in rot8() 35 12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)); in rot8() 42 INLINE void round_fn(__m256i v[16], __m256i m[16], size_t r) { in round_fn() 43 v[0] = addv(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn() 44 v[1] = addv(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn() 45 v[2] = addv(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn() 46 v[3] = addv(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn() 47 v[0] = addv(v[0], v[4]); in round_fn() [all …]
|
| H A D | blake3_avx512.c | 139 t2 = _mm_shuffle_ps2(m2, m3, _MM_SHUFFLE(2, 0, 2, 0)); // 14 12 10 8 in compress_pre() 140 t2 = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2, 1, 0, 3)); // 12 10 8 14 in compress_pre() 315 INLINE void round_fn4(__m128i v[16], __m128i m[16], size_t r) { in round_fn4() 316 v[0] = add_128(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn4() 317 v[1] = add_128(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn4() 318 v[2] = add_128(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn4() 319 v[3] = add_128(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn4() 320 v[0] = add_128(v[0], v[4]); in round_fn4() 321 v[1] = add_128(v[1], v[5]); in round_fn4() 322 v[2] = add_128(v[2], v[6]); in round_fn4() [all …]
|
| H A D | blake3_neon.c | 66 INLINE void round_fn4(uint32x4_t v[16], uint32x4_t m[16], size_t r) { in round_fn4() 67 v[0] = add_128(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn4() 68 v[1] = add_128(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn4() 69 v[2] = add_128(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn4() 70 v[3] = add_128(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn4() 71 v[0] = add_128(v[0], v[4]); in round_fn4() 72 v[1] = add_128(v[1], v[5]); in round_fn4() 73 v[2] = add_128(v[2], v[6]); in round_fn4() 74 v[3] = add_128(v[3], v[7]); in round_fn4() 75 v[12] = xor_128(v[12], v[0]); in round_fn4() [all …]
|
| H A D | blake3_sse41.c | 32 x, _mm_set_epi8(13, 12, 15, 14, 9, 8, 11, 10, 5, 4, 7, 6, 1, 0, 3, 2)); in rot16() 41 x, _mm_set_epi8(12, 15, 14, 13, 8, 11, 10, 9, 4, 7, 6, 5, 0, 3, 2, 1)); in rot8() 106 t2 = _mm_shuffle_ps2(m2, m3, _MM_SHUFFLE(2, 0, 2, 0)); // 14 12 10 8 in compress_pre() 107 t2 = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2, 1, 0, 3)); // 12 10 8 14 in compress_pre() 276 INLINE void round_fn(__m128i v[16], __m128i m[16], size_t r) { in round_fn() 277 v[0] = addv(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn() 278 v[1] = addv(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn() 279 v[2] = addv(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn() 280 v[3] = addv(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn() 281 v[0] = addv(v[0], v[4]); in round_fn() [all …]
|
| H A D | blake3_sse2.c | 112 t2 = _mm_shuffle_ps2(m2, m3, _MM_SHUFFLE(2, 0, 2, 0)); // 14 12 10 8 in compress_pre() 113 t2 = _mm_shuffle_epi32(t2, _MM_SHUFFLE(2, 1, 0, 3)); // 12 10 8 14 in compress_pre() 282 INLINE void round_fn(__m128i v[16], __m128i m[16], size_t r) { in round_fn() 283 v[0] = addv(v[0], m[(size_t)MSG_SCHEDULE[r][0]]); in round_fn() 284 v[1] = addv(v[1], m[(size_t)MSG_SCHEDULE[r][2]]); in round_fn() 285 v[2] = addv(v[2], m[(size_t)MSG_SCHEDULE[r][4]]); in round_fn() 286 v[3] = addv(v[3], m[(size_t)MSG_SCHEDULE[r][6]]); in round_fn() 287 v[0] = addv(v[0], v[4]); in round_fn() 288 v[1] = addv(v[1], v[5]); in round_fn() 289 v[2] = addv(v[2], v[6]); in round_fn() [all …]
|
| /freebsd/sys/dev/wg/ |
| H A D | wg_crypto.c | 53 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 }, 54 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 }, 55 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 }, 56 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 }, 57 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 }, 58 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 }, 59 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 }, 60 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 }, 61 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 }, 62 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0 }, [all …]
|
| /freebsd/crypto/openssl/providers/implementations/digests/ |
| H A D | blake2b_prov.c | 34 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 35 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 36 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 37 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 38 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 39 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 40 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 41 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 42 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , 43 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , [all …]
|
| H A D | blake2s_prov.c | 29 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 30 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 31 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 32 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 33 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 34 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 35 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 36 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 37 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , 38 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/ |
| H A D | utility | 42 …plate <class T> T&& forward(typename remove_reference<T>::type& t) noexcept; // constexpr in C++14 43 …plate <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept; // constexpr in C++14 49 …plate <class T> typename remove_reference<T>::type&& move(T&&) noexcept; // constexpr in C++14 58 move_if_noexcept(T& x) noexcept; // constexpr in C++14 85 … explicit(see-below) pair(const T1& x, const T2& y); // constexpr in C++14 86 … template <class U = T1, class V = T2> explicit(see-below) pair(U&&, V&&); // constexpr in C++14 87 template <class U, class V> constexpr explicit(see-below) pair(pair<U, V>&); // since C++23 88 … template <class U, class V> explicit(see-below) pair(const pair<U, V>& p); // constexpr in C++14 89 … template <class U, class V> explicit(see-below) pair(pair<U, V>&& p); // constexpr in C++14 90 template <class U, class V> [all …]
|
| /freebsd/sys/contrib/libb2/ |
| H A D | blake2b-ref.c | 31 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 32 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 33 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 34 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 35 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 36 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 37 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 38 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 39 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , 40 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , [all …]
|
| H A D | blake2s-ref.c | 29 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 30 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 31 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 32 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 33 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 34 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 35 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 36 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 37 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , 38 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , [all …]
|
| /freebsd/contrib/libarchive/libarchive/ |
| H A D | archive_blake2s_ref.c | 33 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 } , 34 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 } , 35 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 } , 36 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 } , 37 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 } , 38 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 } , 39 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 } , 40 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 } , 41 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 } , 42 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13 , 0 } , [all …]
|
| /freebsd/contrib/bearssl/src/ec/ |
| H A D | ec_c25519_m15.c | 182 * and one on 14-bit words. in mul20() 187 * * four 5x5 muls on 14-bit words in mul20() 190 * Highest word value is 8191, 16382 or 32764, for 13-bit, 14-bit in mul20() 193 uint32_t u[45], v[45], w[90]; in mul20() local 259 memcpy(v, b, 20 * sizeof *b); in mul20() 260 ZADD(v, 4, b, 0, b, 1); in mul20() 261 ZADD(v, 5, b, 2, b, 3); in mul20() 262 ZADD(v, 6, b, 0, b, 2); in mul20() 263 ZADD(v, 7, b, 1, b, 3); in mul20() 264 ZADD(v, 8, v, 6, v, 7); in mul20() [all …]
|
| H A D | ec_p256_m15.c | 137 * and one on 14-bit words. in mul20() 142 * * four 5x5 muls on 14-bit words in mul20() 145 * Highest word value is 8191, 16382 or 32764, for 13-bit, 14-bit in mul20() 148 uint32_t u[45], v[45], w[90]; in mul20() local 214 memcpy(v, b, 20 * sizeof *b); in mul20() 215 ZADD(v, 4, b, 0, b, 1); in mul20() 216 ZADD(v, 5, b, 2, b, 3); in mul20() 217 ZADD(v, 6, b, 0, b, 2); in mul20() 218 ZADD(v, 7, b, 1, b, 3); in mul20() 219 ZADD(v, 8, v, 6, v, 7); in mul20() [all …]
|
| /freebsd/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-loongarch64.pl | 216 ld.w @x[14],$counter,4*2 269 add.w @x[14],@x[14],$a7 317 ld.w $a6,$inp,4*14 321 xor $a6,$a6,@x[14] 325 st.w $a6,$out,4*14 353 st.w @x[14],$a7,4*14 405 vxor.v @x[$d0],@x[$d0],@x[$a0] 408 vxor.v @x[$d1],@x[$d1],@x[$a1] 412 vxor.v @x[$b0],@x[$b0],@x[$c0] 415 vxor.v @x[$b1],@x[$b1],@x[$c1] [all …]
|
| /freebsd/contrib/bearssl/src/symcipher/ |
| H A D | poly1305_ctmul32.c | 46 * except a[1] which may use 14 bits. in poly1305_inner() 54 unsigned u, v; in poly1305_inner() local 71 v = br_dec16le(buf); in poly1305_inner() 72 a[0] += v & 0x01FFF; in poly1305_inner() 73 v >>= 13; in poly1305_inner() 74 v |= buf[2] << 3; in poly1305_inner() 75 v |= buf[3] << 11; in poly1305_inner() 76 a[1] += v & 0x01FFF; in poly1305_inner() 77 v >>= 13; in poly1305_inner() 78 v |= buf[4] << 6; in poly1305_inner() [all …]
|
| /freebsd/crypto/openssl/crypto/sha/asm/ |
| H A D | sha1-sparcv9a.pl | 34 # UltraSPARC-Tx and SPARC64-V[II] to be specific. Those who feel they 71 @V=($A,$B,$C,$D,$E); 100 fxors @X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14] 107 for %f18,@X[$j],@X[$j] ! 8/14/10:X[0,1]|=Tmp 130 # (*) SPARC64-V[II] was originally believed to have 2 cycles VIS 159 fxors @X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14] 190 fxor %f18,@X[$j],@X[$j] ! 8/14/10:X[0,1]|=Tmp 211 fxors @X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14] 241 fxor %f18,@X[$j],@X[$j] ! 8/14/10:X[0,1]|=Tmp 290 fxors @X[($j+14)%16],@X[$j+1],@X[$j+1]! 0/ 0/ 0:X[1]^=X[14] [all …]
|
| H A D | sha512-ppc.pl | 81 @Sigma1=(14,18,41); 128 @V=($A,$B,$C,$D,$E,$F,$G,$H); 178 $ROR $t0,@X[($i+14)%16],$sigma1[0] 179 $ROR $t1,@X[($i+14)%16],$sigma1[1] 183 $SHR $t1,@X[($i+14)%16],$sigma1[2] 186 xor $t0,$t0,$t1 ; sigma1(X[(i+14)&0x0f]) 211 $PUSH r18,`$FRAME-$SIZE_T*14`($sp) 338 $POP r18,`$FRAME-$SIZE_T*14`($sp) 394 &ROUND_00_15($i,@V); 395 unshift(@V,pop(@V)); [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mmc/ |
| H A D | nvidia,tegra20-sdhci.txt | 41 clocks = <&tegra_car 14>; 42 resets = <&tegra_car 14>; 60 - nvidia,only-1-8-v : The presence of this property indicates that the 61 controller operates at a 1.8 V fixed I/O voltage. 64 calibration offsets for 3.3 V signaling modes. 67 calibration offsets for 1.8 V signaling modes. 71 out on a 3.3 V signaling mode. 75 out on a 1.8 V signaling mode. 111 interrupts = <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>; 114 resets = <&tegra_car 14>; [all …]
|
| /freebsd/crypto/libecc/src/examples/hash/ |
| H A D | gostr34_11_94.c | 16 { 4, 10, 9, 2, 13, 8, 0, 14, 6, 11, 1, 12, 7, 15, 5, 3 }, 17 { 14, 11, 4, 12, 6, 13, 15, 10, 2, 3, 8, 1, 0, 7, 5, 9 }, 18 { 5, 8, 1, 13, 10, 3, 4, 2, 14, 15, 12, 7, 6, 0, 9, 11 }, 19 { 7, 13, 10, 1, 0, 8, 9, 15, 14, 4, 6, 12, 11, 2, 5, 3 }, 20 { 6, 12, 7, 1, 5, 15, 13, 8, 4, 10, 9, 14, 0, 3, 11, 2 }, 21 { 4, 11, 10, 0, 7, 2, 1, 13, 3, 6, 8, 5, 9, 12, 15, 14 }, 22 { 13, 11, 4, 1, 3, 15, 5, 9, 0, 10, 14, 7, 6, 8, 2, 12 }, 23 { 1, 15, 13, 0, 5, 7, 10, 4, 9, 2, 3, 14, 6, 11, 8, 12 } 28 { 10, 4, 5, 6, 8, 1, 3, 7, 13, 12, 14, 0, 9, 2, 11, 15}, 29 { 5, 15, 4, 0, 2, 13, 11, 9, 1, 7, 6, 3, 12, 14, 10, 8}, [all …]
|
| /freebsd/share/misc/ |
| H A D | iso3166 | 282 # Newsletter III-3, 1990-08-14 285 # Newsletter III-4, 1990-08-14 288 # Newsletter III-5, 1990-08-14 291 # Newsletter III-6, 1990-08-14 294 # Newsletter III-7, 1990-08-14 297 # Newsletter III-8, 1990-08-14 300 # Newsletter III-9, 1990-08-14 303 # Newsletter III-10, 1990-08-14 306 # Newsletter III-11, 1990-08-14 315 # Newsletter III-14 1991-02-10 [all …]
|
| /freebsd/sys/crypto/chacha20/ |
| H A D | chacha.c | 7 /* $OpenBSD: chacha.c,v 1.1 2013/11/21 00:45:44 djm Exp $ */ 19 #define U8C(v) (v##U) argument 20 #define U32C(v) (v##U) argument 22 #define U8V(v) ((u8)(v) & U8C(0xFF)) argument 23 #define U32V(v) ((u32)(v) & U32C(0xFFFFFFFF)) argument 25 #define ROTL32(v, n) \ argument 26 (U32V((v) << (n)) | ((v) >> (32 - (n)))) 34 #define U32TO8_LITTLE(p, v) \ argument 36 (p)[0] = U8V((v) ); \ 37 (p)[1] = U8V((v) >> 8); \ [all …]
|
| /freebsd/crypto/libecc/include/libecc/hash/ |
| H A D | bash.h | 61 S[ 4] = S_[11]; S[ 5] = S_[14]; S[ 6] = S_[13]; S[ 7] = S_[ 8]; \ 63 S[12] = S_[21]; S[13] = S_[20]; S[14] = S_[23]; S[15] = S_[22]; \ 98 { 8, 53, 14, 1 }, 102 { 8, 21, 14, 33 }, 125 unsigned int v; \ 126 for(v = 0; v < 8; v++){ \ 127 BASH_L3_S3(S[v], S[v+8], S[v+16], bash_rot[v][0], bash_rot[v][1], \ 128 bash_rot[v][2], bash_rot[v][3]); \
|
| /freebsd/crypto/openssh/ |
| H A D | libcrux_mlkem768_sha3.h | 1 /* $OpenBSD: libcrux_mlkem768_sha3.h,v 1.2 2024/10/27 02:06:01 djm Exp $ */ 163 static inline void core_num__u64_9__to_le_bytes(uint64_t v, uint8_t buf[8]) { in core_num__u64_9__to_le_bytes() argument 164 v = htole64(v); in core_num__u64_9__to_le_bytes() 165 memcpy(buf, &v, sizeof(v)); in core_num__u64_9__to_le_bytes() 168 uint64_t v; in core_num__u64_9__from_le_bytes() local 169 memcpy(&v, buf, sizeof(v)); in core_num__u64_9__from_le_bytes() 170 return le64toh(v); in core_num__u64_9__from_le_bytes() 174 uint32_t v; in core_num__u32_8__from_le_bytes() local 175 memcpy(&v, buf, sizeof(v)); in core_num__u32_8__from_le_bytes() 176 return le32toh(v); in core_num__u32_8__from_le_bytes() [all …]
|