| /lib/crypto/x86/ |
| A D | sha1.h | 14 const u8 *data, size_t nblocks); \ 16 const u8 *data, size_t nblocks) \ 20 asm_fn(state, data, nblocks); \ 23 sha1_blocks_generic(state, data, nblocks); \ 34 const u8 *data, size_t nblocks); 36 const u8 *data, size_t nblocks) in sha1_blocks_avx2() argument 41 if (nblocks >= SHA1_AVX2_BLOCK_OPTSIZE) in sha1_blocks_avx2() 42 sha1_transform_avx2(state, data, nblocks); in sha1_blocks_avx2() 44 sha1_transform_avx(state, data, nblocks); in sha1_blocks_avx2() 47 sha1_blocks_generic(state, data, nblocks); in sha1_blocks_avx2() [all …]
|
| A D | blake2s-glue.c | 17 const u8 *block, const size_t nblocks, 20 const u8 *block, const size_t nblocks, 27 size_t nblocks, const u32 inc) in blake2s_compress() argument 33 blake2s_compress_generic(state, block, nblocks, inc); in blake2s_compress() 38 const size_t blocks = min_t(size_t, nblocks, in blake2s_compress() 48 nblocks -= blocks; in blake2s_compress() 50 } while (nblocks); in blake2s_compress()
|
| A D | sha512.h | 16 const u8 *data, size_t nblocks); \ 18 size_t nblocks) \ 22 asm_fn(state, data, nblocks); \ 25 sha512_blocks_generic(state, data, nblocks); \ 34 const u8 *data, size_t nblocks) in sha512_blocks() argument 36 static_call(sha512_blocks_x86)(state, data, nblocks); in sha512_blocks()
|
| A D | sha256.h | 15 const u8 *data, size_t nblocks); \ 17 size_t nblocks) \ 21 asm_fn(state, data, nblocks); \ 24 sha256_blocks_generic(state, data, nblocks); \ 34 const u8 *data, size_t nblocks) in sha256_blocks() argument 36 static_call(sha256_blocks_x86)(state, data, nblocks); in sha256_blocks()
|
| /lib/crypto/arm64/ |
| A D | sha256.h | 12 const u8 *data, size_t nblocks); 14 const u8 *data, size_t nblocks); 16 const u8 *data, size_t nblocks); 22 const u8 *data, size_t nblocks) in sha256_blocks() argument 32 data, nblocks); in sha256_blocks() 34 data += (nblocks - rem) * SHA256_BLOCK_SIZE; in sha256_blocks() 35 nblocks = rem; in sha256_blocks() 36 } while (nblocks); in sha256_blocks() 39 sha256_block_neon(state, data, nblocks); in sha256_blocks() 43 sha256_block_data_order(state, data, nblocks); in sha256_blocks()
|
| A D | sha512.h | 15 const u8 *data, size_t nblocks); 17 const u8 *data, size_t nblocks); 20 const u8 *data, size_t nblocks) in sha512_blocks() argument 29 rem = __sha512_ce_transform(state, data, nblocks); in sha512_blocks() 31 data += (nblocks - rem) * SHA512_BLOCK_SIZE; in sha512_blocks() 32 nblocks = rem; in sha512_blocks() 33 } while (nblocks); in sha512_blocks() 35 sha512_block_data_order(state, data, nblocks); in sha512_blocks()
|
| A D | sha1.h | 14 const u8 *data, size_t nblocks); 17 const u8 *data, size_t nblocks) in sha1_blocks() argument 24 rem = __sha1_ce_transform(state, data, nblocks); in sha1_blocks() 26 data += (nblocks - rem) * SHA1_BLOCK_SIZE; in sha1_blocks() 27 nblocks = rem; in sha1_blocks() 28 } while (nblocks); in sha1_blocks() 30 sha1_blocks_generic(state, data, nblocks); in sha1_blocks()
|
| /lib/crypto/powerpc/ |
| A D | sha1.h | 25 const u8 *data, u32 nblocks); 42 const u8 *data, size_t nblocks) in sha1_blocks() argument 45 u32 unit = min_t(size_t, nblocks, MAX_BYTES / SHA1_BLOCK_SIZE); in sha1_blocks() 52 nblocks -= unit; in sha1_blocks() 53 } while (nblocks); in sha1_blocks() 60 const u8 *data, size_t nblocks) in sha1_blocks() argument 65 } while (--nblocks); in sha1_blocks()
|
| A D | sha256.h | 44 const u8 *data, size_t nblocks) in sha256_blocks() argument 48 u32 unit = min_t(size_t, nblocks, in sha256_blocks() 56 nblocks -= unit; in sha256_blocks() 57 } while (nblocks); in sha256_blocks()
|
| /lib/crypto/arm/ |
| A D | sha1.h | 14 const u8 *data, size_t nblocks); 16 const u8 *data, size_t nblocks); 18 const u8 *data, size_t nblocks); 21 const u8 *data, size_t nblocks) in sha1_blocks() argument 27 sha1_ce_transform(state, data, nblocks); in sha1_blocks() 29 sha1_transform_neon(state, data, nblocks); in sha1_blocks() 32 sha1_block_data_order(state, data, nblocks); in sha1_blocks()
|
| A D | sha256.h | 11 const u8 *data, size_t nblocks); 13 const u8 *data, size_t nblocks); 15 const u8 *data, size_t nblocks); 21 const u8 *data, size_t nblocks) in sha256_blocks() argument 27 sha256_ce_transform(state, data, nblocks); in sha256_blocks() 29 sha256_block_data_order_neon(state, data, nblocks); in sha256_blocks() 32 sha256_block_data_order(state, data, nblocks); in sha256_blocks()
|
| A D | sha512.h | 14 const u8 *data, size_t nblocks); 16 const u8 *data, size_t nblocks); 19 const u8 *data, size_t nblocks) in sha512_blocks() argument 24 sha512_block_data_order_neon(state, data, nblocks); in sha512_blocks() 27 sha512_block_data_order(state, data, nblocks); in sha512_blocks()
|
| /lib/crypto/sparc/ |
| A D | sha1.h | 18 const u8 *data, size_t nblocks); 21 const u8 *data, size_t nblocks) in sha1_blocks() argument 24 sha1_sparc64_transform(state, data, nblocks); in sha1_blocks() 26 sha1_blocks_generic(state, data, nblocks); in sha1_blocks()
|
| A D | sha256.h | 18 const u8 *data, size_t nblocks); 21 const u8 *data, size_t nblocks) in sha256_blocks() argument 24 sha256_sparc64_transform(state, data, nblocks); in sha256_blocks() 26 sha256_blocks_generic(state, data, nblocks); in sha256_blocks()
|
| A D | sha512.h | 17 const u8 *data, size_t nblocks); 20 const u8 *data, size_t nblocks) in sha512_blocks() argument 23 sha512_sparc64_transform(state, data, nblocks); in sha512_blocks() 25 sha512_blocks_generic(state, data, nblocks); in sha512_blocks()
|
| /lib/crypto/riscv/ |
| A D | sha512.h | 19 const u8 *data, size_t nblocks); 22 const u8 *data, size_t nblocks) in sha512_blocks() argument 27 sha512_transform_zvknhb_zvkb(state, data, nblocks); in sha512_blocks() 30 sha512_blocks_generic(state, data, nblocks); in sha512_blocks()
|
| A D | sha256.h | 17 const u8 *data, size_t nblocks); 22 const u8 *data, size_t nblocks) in sha256_blocks() argument 26 sha256_transform_zvknha_or_zvknhb_zvkb(state, data, nblocks); in sha256_blocks() 29 sha256_blocks_generic(state, data, nblocks); in sha256_blocks()
|
| /lib/crypto/s390/ |
| A D | sha1.h | 13 const u8 *data, size_t nblocks) in sha1_blocks() argument 17 nblocks * SHA1_BLOCK_SIZE); in sha1_blocks() 19 sha1_blocks_generic(state, data, nblocks); in sha1_blocks()
|
| A D | sha256.h | 13 const u8 *data, size_t nblocks) in sha256_blocks() argument 17 nblocks * SHA256_BLOCK_SIZE); in sha256_blocks() 19 sha256_blocks_generic(state, data, nblocks); in sha256_blocks()
|
| A D | sha512.h | 13 const u8 *data, size_t nblocks) in sha512_blocks() argument 17 nblocks * SHA512_BLOCK_SIZE); in sha512_blocks() 19 sha512_blocks_generic(state, data, nblocks); in sha512_blocks()
|
| /lib/crypto/ |
| A D | blake2s.c | 39 const size_t nblocks = DIV_ROUND_UP(inlen, BLAKE2S_BLOCK_SIZE); in blake2s_update() local 40 blake2s_compress(state, in, nblocks - 1, BLAKE2S_BLOCK_SIZE); in blake2s_update() 41 in += BLAKE2S_BLOCK_SIZE * (nblocks - 1); in blake2s_update() 42 inlen -= BLAKE2S_BLOCK_SIZE * (nblocks - 1); in blake2s_update()
|
| A D | blake2s-generic.c | 41 size_t nblocks, const u32 inc) 45 size_t nblocks, const u32 inc) in blake2s_compress_generic() argument 52 (nblocks > 1 && inc != BLAKE2S_BLOCK_SIZE)); in blake2s_compress_generic() 54 while (nblocks > 0) { in blake2s_compress_generic() 107 --nblocks; in blake2s_compress_generic()
|
| /lib/vdso/ |
| A D | getrandom.c | 76 size_t batch_len, nblocks, orig_len = len; in __cvdso_getrandom_data() local 238 nblocks = len / CHACHA_BLOCK_SIZE; in __cvdso_getrandom_data() 239 if (nblocks) { in __cvdso_getrandom_data() 240 __arch_chacha20_blocks_nostack(buffer, state->key, counter, nblocks); in __cvdso_getrandom_data() 241 buffer += nblocks * CHACHA_BLOCK_SIZE; in __cvdso_getrandom_data() 242 len -= nblocks * CHACHA_BLOCK_SIZE; in __cvdso_getrandom_data()
|
| /lib/crypto/mips/ |
| A D | sha256.h | 23 const u8 *data, size_t nblocks) in sha256_blocks() argument 30 return sha256_blocks_generic(state, data, nblocks); in sha256_blocks() 51 } while (--nblocks); in sha256_blocks()
|
| A D | sha1.h | 53 const u8 *data, size_t nblocks) in sha1_blocks() argument 59 return sha1_blocks_generic(state, data, nblocks); in sha1_blocks() 77 } while (--nblocks); in sha1_blocks()
|