Home
last modified time | relevance | path

Searched refs:SHA1_BLOCK_SIZE (Results 1 – 25 of 39) sorted by relevance

12

/Linux-v5.4/include/crypto/
Dsha1_base.h40 unsigned int partial = sctx->count % SHA1_BLOCK_SIZE; in sha1_base_do_update()
44 if (unlikely((partial + len) >= SHA1_BLOCK_SIZE)) { in sha1_base_do_update()
48 int p = SHA1_BLOCK_SIZE - partial; in sha1_base_do_update()
57 blocks = len / SHA1_BLOCK_SIZE; in sha1_base_do_update()
58 len %= SHA1_BLOCK_SIZE; in sha1_base_do_update()
62 data += blocks * SHA1_BLOCK_SIZE; in sha1_base_do_update()
75 const int bit_offset = SHA1_BLOCK_SIZE - sizeof(__be64); in sha1_base_do_finalize()
78 unsigned int partial = sctx->count % SHA1_BLOCK_SIZE; in sha1_base_do_finalize()
82 memset(sctx->buffer + partial, 0x0, SHA1_BLOCK_SIZE - partial); in sha1_base_do_finalize()
Dsha.h12 #define SHA1_BLOCK_SIZE 64 macro
81 u8 buffer[SHA1_BLOCK_SIZE];
/Linux-v5.4/arch/sparc/crypto/
Dsha1_glue.c48 done = SHA1_BLOCK_SIZE - partial; in __sha1_sparc64_update()
52 if (len - done >= SHA1_BLOCK_SIZE) { in __sha1_sparc64_update()
53 const unsigned int rounds = (len - done) / SHA1_BLOCK_SIZE; in __sha1_sparc64_update()
56 done += rounds * SHA1_BLOCK_SIZE; in __sha1_sparc64_update()
66 unsigned int partial = sctx->count % SHA1_BLOCK_SIZE; in sha1_sparc64_update()
69 if (partial + len < SHA1_BLOCK_SIZE) { in sha1_sparc64_update()
85 static const u8 padding[SHA1_BLOCK_SIZE] = { 0x80, }; in sha1_sparc64_final()
90 index = sctx->count % SHA1_BLOCK_SIZE; in sha1_sparc64_final()
91 padlen = (index < 56) ? (56 - index) : ((SHA1_BLOCK_SIZE+56) - index); in sha1_sparc64_final()
143 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/mips/cavium-octeon/crypto/
Docteon-sha1.c95 partial = sctx->count % SHA1_BLOCK_SIZE; in __octeon_sha1_update()
100 if ((partial + len) >= SHA1_BLOCK_SIZE) { in __octeon_sha1_update()
104 done + SHA1_BLOCK_SIZE); in __octeon_sha1_update()
110 done += SHA1_BLOCK_SIZE; in __octeon_sha1_update()
112 } while (done + SHA1_BLOCK_SIZE <= len); in __octeon_sha1_update()
131 if ((sctx->count % SHA1_BLOCK_SIZE) + len < SHA1_BLOCK_SIZE) in octeon_sha1_update()
214 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/
Dpadlock-sha.c93 leftover = ((state.count - 1) & (SHA1_BLOCK_SIZE - 1)) + 1; in padlock_sha1_finup()
94 space = SHA1_BLOCK_SIZE - leftover; in padlock_sha1_finup()
107 state.count &= ~(SHA1_BLOCK_SIZE - 1); in padlock_sha1_finup()
168 state.count &= ~(SHA1_BLOCK_SIZE - 1); in padlock_sha256_finup()
241 .cra_blocksize = SHA1_BLOCK_SIZE,
302 if ((partial + len) >= SHA1_BLOCK_SIZE) { in padlock_sha1_update_nano()
308 done + SHA1_BLOCK_SIZE); in padlock_sha1_update_nano()
313 done += SHA1_BLOCK_SIZE; in padlock_sha1_update_nano()
318 if (len - done >= SHA1_BLOCK_SIZE) { in padlock_sha1_update_nano()
322 "c"((unsigned long)((len - done) / SHA1_BLOCK_SIZE))); in padlock_sha1_update_nano()
[all …]
Domap-sham.c428 d = SHA1_BLOCK_SIZE; in get_block_size()
951 bs = SHA1_BLOCK_SIZE; in omap_sham_init()
955 bs = SHA1_BLOCK_SIZE; in omap_sham_init()
1465 .cra_blocksize = SHA1_BLOCK_SIZE,
1487 .cra_blocksize = SHA1_BLOCK_SIZE,
1510 .cra_blocksize = SHA1_BLOCK_SIZE,
1534 .cra_blocksize = SHA1_BLOCK_SIZE,
Datmel-sha.c442 ctx->block_size = SHA1_BLOCK_SIZE; in atmel_sha_init()
1268 .cra_blocksize = SHA1_BLOCK_SIZE,
1764 ctx->block_size = SHA1_BLOCK_SIZE; in atmel_sha_hmac_setup()
2104 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/arm/crypto/
Dsha1_neon_glue.c39 (sctx->count % SHA1_BLOCK_SIZE) + len < SHA1_BLOCK_SIZE) in sha1_neon_update()
82 .cra_blocksize = SHA1_BLOCK_SIZE,
Dsha1-ce-glue.c35 (sctx->count % SHA1_BLOCK_SIZE) + len < SHA1_BLOCK_SIZE) in sha1_ce_update()
76 .cra_blocksize = SHA1_BLOCK_SIZE,
Dsha1_glue.c65 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/x86/crypto/
Dsha1_ssse3_glue.c39 (sctx->count % SHA1_BLOCK_SIZE) + len < SHA1_BLOCK_SIZE) in sha1_update()
103 .cra_blocksize = SHA1_BLOCK_SIZE,
155 .cra_blocksize = SHA1_BLOCK_SIZE,
246 .cra_blocksize = SHA1_BLOCK_SIZE,
303 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/crypto/
Dsha1_generic.c38 src += SHA1_BLOCK_SIZE; in sha1_generic_block_fn()
75 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/arm64/crypto/
Dsha1-ce-glue.c55 bool finalize = !sctx->sst.count && !(len % SHA1_BLOCK_SIZE) && len; in sha1_ce_finup()
100 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/s390/crypto/
Dsha1_s390.c81 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/arch/powerpc/crypto/
Dsha1.c130 .cra_blocksize = SHA1_BLOCK_SIZE,
Dsha1-spe-glue.c183 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/rockchip/
Drk3288_crypto_ahash.c333 .cra_blocksize = SHA1_BLOCK_SIZE,
393 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/inside-secure/
Dsafexcel_hash.c811 req->block_sz = SHA1_BLOCK_SIZE; in safexcel_sha1_init()
866 .cra_blocksize = SHA1_BLOCK_SIZE,
886 req->len = SHA1_BLOCK_SIZE; in safexcel_hmac_sha1_init()
887 req->processed = SHA1_BLOCK_SIZE; in safexcel_hmac_sha1_init()
892 req->block_sz = SHA1_BLOCK_SIZE; in safexcel_hmac_sha1_init()
1108 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/qce/
Dsha.c436 .blocksize = SHA1_BLOCK_SIZE,
454 .blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/mediatek/
Dmtk-sha.c384 ctx->bs = SHA1_BLOCK_SIZE; in mtk_sha_init()
934 .cra_blocksize = SHA1_BLOCK_SIZE,
1005 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/sunxi-ss/
Dsun4i-ss-core.c70 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/ccp/
Dccp-crypto-sha.c380 .block_size = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/marvell/
Dhash.c989 .cra_blocksize = SHA1_BLOCK_SIZE,
1366 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/stm32/
Dstm32-hash.c1190 .cra_blocksize = SHA1_BLOCK_SIZE,
1216 .cra_blocksize = SHA1_BLOCK_SIZE,
/Linux-v5.4/drivers/crypto/ux500/hash/
Dhash_core.c1531 .cra_blocksize = SHA1_BLOCK_SIZE,
1578 .cra_blocksize = SHA1_BLOCK_SIZE,

12