Home
last modified time | relevance | path

Searched refs:nblocks (Results 1 – 25 of 38) sorted by relevance

12

/lib/crypto/x86/
A Dsha1.h14 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 Dblake2s-glue.c17 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 Dsha512.h16 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 Dsha256.h15 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 Dsha256.h12 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 Dsha512.h15 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 Dsha1.h14 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 Dsha1.h25 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 Dsha256.h44 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 Dsha1.h14 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 Dsha256.h11 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 Dsha512.h14 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 Dsha1.h18 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 Dsha256.h18 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 Dsha512.h17 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 Dsha512.h19 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 Dsha256.h17 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 Dsha1.h13 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 Dsha256.h13 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 Dsha512.h13 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 Dblake2s.c39 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 Dblake2s-generic.c41 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 Dgetrandom.c76 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 Dsha256.h23 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 Dsha1.h53 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()

Completed in 33 milliseconds

12