/linux/drivers/crypto/caam/ |
H A D | caamhash.c | 208 int digestsize = crypto_ahash_digestsize(ahash); in ahash_set_sh_desc() local 238 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize, in ahash_set_sh_desc() 249 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize, in ahash_set_sh_desc() 264 int digestsize = crypto_ahash_digestsize(ahash); in axcbc_set_sh_desc() local 281 digestsize, ctx->ctx_len); in axcbc_set_sh_desc() 304 digestsize, ctx->ctx_len); in axcbc_set_sh_desc() 316 int digestsize = crypto_ahash_digestsize(ahash); in acmac_set_sh_desc() local 333 digestsize, ctx->ctx_len); in acmac_set_sh_desc() 353 digestsize, ctx->ctx_len); in acmac_set_sh_desc() 365 u32 digestsize) in hash_digest_key() argument 430 int digestsize = crypto_ahash_digestsize(ahash); ahash_setkey() local 591 int digestsize = crypto_ahash_digestsize(ahash); ahash_done_cpy() local 644 int digestsize = crypto_ahash_digestsize(ahash); ahash_done_switch() local 954 int digestsize = crypto_ahash_digestsize(ahash); ahash_final_ctx() local 1016 int digestsize = crypto_ahash_digestsize(ahash); ahash_finup_ctx() local 1087 int digestsize = crypto_ahash_digestsize(ahash); ahash_digest() local 1156 int digestsize = crypto_ahash_digestsize(ahash); ahash_final_no_ctx() local 1326 int digestsize = crypto_ahash_digestsize(ahash); ahash_finup_no_ctx() local [all...] |
H A D | caamhash_desc.c | 21 * @digestsize: algorithm's digest size 29 int digestsize, int ctx_len, bool import_ctx, int era) in cnstr_shdsc_ahash() argument 73 append_seq_store(desc, digestsize, LDST_CLASS_2_CCB | in cnstr_shdsc_ahash() 84 * @digestsize: algorithm's digest size 88 int digestsize, int ctx_len) in cnstr_shdsc_sk_hash() argument 134 append_seq_store(desc, digestsize, LDST_CLASS_1_CCB | in cnstr_shdsc_sk_hash()
|
H A D | caamhash_desc.h | 25 int digestsize, int ctx_len, bool import_ctx, int era); 28 int digestsize, int ctx_len);
|
/linux/drivers/crypto/qce/ |
H A D | sha.c | 45 unsigned int digestsize = crypto_ahash_digestsize(ahash); in qce_ahash_done() local 56 memcpy(rctx->digest, result->auth_iv, digestsize); in qce_ahash_done() 58 memcpy(req->result, result->auth_iv, digestsize); in qce_ahash_done() 285 tmpl->alg.ahash.halg.digestsize); in qce_ahash_final() 322 tmpl->alg.ahash.halg.digestsize); in qce_ahash_digest() 332 unsigned int digestsize = crypto_ahash_digestsize(tfm); in qce_ahash_hmac_setkey() local 351 if (digestsize == SHA1_DIGEST_SIZE) in qce_ahash_hmac_setkey() 353 else if (digestsize == SHA256_DIGEST_SIZE) in qce_ahash_hmac_setkey() 407 unsigned int digestsize; member 418 .digestsize [all...] |
H A D | common.c | 154 unsigned int digestsize = crypto_ahash_digestsize(ahash); in qce_setup_regs_ahash() local 175 auth_cfg = qce_auth_cfg(rctx->flags, rctx->authklen, digestsize); in qce_setup_regs_ahash() 190 memcpy(auth, rctx->digest, digestsize); in qce_setup_regs_ahash() 192 qce_cpu_to_be32p_array(auth, rctx->digest, digestsize); in qce_setup_regs_ahash() 203 auth_cfg = qce_auth_cfg(rctx->flags, 0, digestsize); in qce_setup_regs_ahash()
|
/linux/drivers/crypto/bcm/ |
H A D | cipher.c | 513 * @digestsize: length of hash digest, in bytes 528 u8 rx_frag_num, unsigned int digestsize, in spu_ahash_rx_sg_create() argument 546 sg_set_buf(sg++, rctx->msg_buf.digest, digestsize); in spu_ahash_rx_sg_create() 685 unsigned int digestsize; in handle_ahash_req() local 778 digestsize = spu->spu_digest_size(ctx->digestsize, ctx->auth.alg, in handle_ahash_req() 780 hash_parms.digestsize = digestsize; in handle_ahash_req() 800 hash_parms.key_len = digestsize; in handle_ahash_req() 866 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize, in handle_ahash_req() 1048 spu_aead_rx_sg_create(struct brcm_message * mssg,struct aead_request * req,struct iproc_reqctx_s * rctx,u8 rx_frag_num,unsigned int assoc_len,u32 ret_iv_len,unsigned int resp_len,unsigned int digestsize,u32 stat_pad_len) spu_aead_rx_sg_create() argument 1280 unsigned int digestsize = ctx->digestsize; handle_aead_req() local 2322 unsigned int digestsize = crypto_ahash_digestsize(ahash); ahash_hmac_setkey() local [all...] |
H A D | spu.c | 557 u32 digestsize = alg_digest_size; in spum_digest_size() local 564 digestsize = SHA256_DIGEST_SIZE; in spum_digest_size() 566 digestsize = SHA512_DIGEST_SIZE; in spum_digest_size() 568 return digestsize; in spum_digest_size() 630 cipher_len -= hash_parms->digestsize; in spum_create_request() 633 auth_len -= hash_parms->digestsize; in spum_create_request() 653 flow_log(" digestsize: %u\n", hash_parms->digestsize); in spum_create_request() 725 if (hash_parms->digestsize == 64) in spum_create_request() 729 (hash_parms->digestsize / in spum_create_request() 1136 spum_ccm_update_iv(unsigned int digestsize,struct spu_cipher_parms * cipher_parms,unsigned int assoclen,unsigned int chunksize,bool is_encrypt,bool is_esp) spum_ccm_update_iv() argument [all...] |
H A D | spu.h | 131 u8 digestsize; member 269 void spum_ccm_update_iv(unsigned int digestsize,
|
/linux/drivers/crypto/ccree/ |
H A D | cc_hash.c | 118 unsigned int digestsize) in cc_map_result() argument 122 digestsize, DMA_BIDIRECTIONAL); in cc_map_result() 125 digestsize); in cc_map_result() 129 digestsize, state->digest_result_buff, in cc_map_result() 270 unsigned int digestsize, u8 *result) in cc_unmap_result() argument 273 dma_unmap_single(dev, state->digest_result_dma_addr, digestsize, in cc_unmap_result() 277 &state->digest_result_dma_addr, digestsize); in cc_unmap_result() 278 memcpy(result, state->digest_result_buff, digestsize); in cc_unmap_result() 307 u32 digestsize = crypto_ahash_digestsize(tfm); in cc_digest_complete() local 314 cc_unmap_result(dev, state, digestsize, re in cc_digest_complete() 327 u32 digestsize = crypto_ahash_digestsize(tfm); cc_hash_complete() local 347 u32 digestsize = crypto_ahash_digestsize(tfm); cc_fin_result() local 370 u32 digestsize = crypto_ahash_digestsize(tfm); cc_fin_hmac() local 423 u32 digestsize = crypto_ahash_digestsize(tfm); cc_hash_digest() local 637 u32 digestsize = crypto_ahash_digestsize(tfm); cc_do_finup() local 733 int digestsize = 0; cc_hash_setkey() local 1229 u32 digestsize = crypto_ahash_digestsize(tfm); cc_mac_final() local 1350 u32 digestsize = crypto_ahash_digestsize(tfm); cc_mac_finup() local 1426 u32 digestsize = crypto_ahash_digestsize(tfm); cc_mac_digest() local [all...] |
/linux/drivers/crypto/inside-secure/eip93/ |
H A D | eip93-hash.c | 64 int digestsize = crypto_ahash_digestsize(ahash); in eip93_hash_handle_result() local 77 digestsize = SHA256_DIGEST_SIZE; in eip93_hash_handle_result() 82 for (i = 0; i < digestsize / sizeof(u32); i++) { in eip93_hash_handle_result() 89 memcpy(req->result, sa_state->state_i_digest, digestsize); in eip93_hash_handle_result() 164 int digestsize; in __eip93_hash_init() local 166 digestsize = crypto_ahash_digestsize(ahash); in __eip93_hash_init() 176 digestsize / sizeof(u32)); in __eip93_hash_init() 564 unsigned int digestsize = crypto_ahash_digestsize(ahash); in eip93_hash_hmac_setkey() local 568 return eip93_hmac_setkey(ctx->flags, key, keylen, digestsize, in eip93_hash_hmac_setkey() 645 .digestsize [all...] |
/linux/arch/s390/crypto/ |
H A D | hmac_s390.c | 102 u8 *digest, unsigned int digestsize, bool final) in hash_data() argument 127 switch (digestsize) { in hash_data() 132 digestsize = SHA256_DIGEST_SIZE; in hash_data() 142 digestsize = SHA512_DIGEST_SIZE; in hash_data() 156 memcpy(digest, ¶m, digestsize); in hash_data() 162 u8 *digest, unsigned int digestsize) in hash_key() argument 164 return hash_data(in, inlen, digest, digestsize, true); in hash_key() 349 .digestsize = SHA##x##_DIGEST_SIZE, \
|
H A D | phmac_s390.c | 193 u8 *digest, unsigned int digestsize) in hash_key() argument 218 switch (digestsize) { in hash_key() 243 memcpy(digest, ¶m, digestsize); in hash_key() 252 unsigned int digestsize, u8 *dest) in make_clrkey_token() argument 260 switch (digestsize) { in make_clrkey_token() 277 rc = hash_key(clrkey, clrkeylen, token->key, digestsize); in make_clrkey_token() 927 .digestsize = SHA##x##_DIGEST_SIZE, \
|
/linux/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-hash.c | 338 int digestsize; in sun8i_ce_hash_run() local 346 digestsize = crypto_ahash_digestsize(tfm); in sun8i_ce_hash_run() 347 if (digestsize == SHA224_DIGEST_SIZE) in sun8i_ce_hash_run() 348 digestsize = SHA256_DIGEST_SIZE; in sun8i_ce_hash_run() 349 if (digestsize == SHA384_DIGEST_SIZE) in sun8i_ce_hash_run() 350 digestsize = SHA512_DIGEST_SIZE; in sun8i_ce_hash_run() 360 result = kzalloc(digestsize, GFP_KERNEL | GFP_DMA); in sun8i_ce_hash_run() 404 addr_res = dma_map_single(ce->dev, result, digestsize, DMA_FROM_DEVICE); in sun8i_ce_hash_run() 406 cet->t_dst[0].len = cpu_to_le32(digestsize / 4); in sun8i_ce_hash_run() 456 dma_unmap_single(ce->dev, addr_res, digestsize, DMA_FROM_DEVIC in sun8i_ce_hash_run() [all...] |
/linux/drivers/crypto/starfive/ |
H A D | jh7110-hash.c | 457 unsigned int digestsize = crypto_ahash_digestsize(hash); in starfive_hash_setkey() local 469 ctx->keylen = digestsize; in starfive_hash_setkey() 471 switch (digestsize) { in starfive_hash_setkey() 566 .digestsize = SHA224_DIGEST_SIZE, 595 .digestsize = SHA224_DIGEST_SIZE, 623 .digestsize = SHA256_DIGEST_SIZE, 652 .digestsize = SHA256_DIGEST_SIZE, 680 .digestsize = SHA384_DIGEST_SIZE, 709 .digestsize = SHA384_DIGEST_SIZE, 737 .digestsize [all...] |
/linux/drivers/crypto/tegra/ |
H A D | tegra-se-hash.c | 757 .halg.digestsize = SHA1_DIGEST_SIZE, 782 .halg.digestsize = SHA224_DIGEST_SIZE, 807 .halg.digestsize = SHA256_DIGEST_SIZE, 832 .halg.digestsize = SHA384_DIGEST_SIZE, 857 .halg.digestsize = SHA512_DIGEST_SIZE, 882 .halg.digestsize = SHA3_224_DIGEST_SIZE, 907 .halg.digestsize = SHA3_256_DIGEST_SIZE, 932 .halg.digestsize = SHA3_384_DIGEST_SIZE, 957 .halg.digestsize = SHA3_512_DIGEST_SIZE, 984 .halg.digestsize [all...] |
/linux/crypto/ |
H A D | sha512.c | 268 .digestsize = SHA384_DIGEST_SIZE, 284 .digestsize = SHA512_DIGEST_SIZE, 301 .digestsize = SHA384_DIGEST_SIZE, 319 .digestsize = SHA512_DIGEST_SIZE,
|
H A D | sha256.c | 262 .digestsize = SHA224_DIGEST_SIZE, 278 .digestsize = SHA256_DIGEST_SIZE, 295 .digestsize = SHA224_DIGEST_SIZE, 313 .digestsize = SHA256_DIGEST_SIZE,
|
H A D | sha3_generic.c | 222 .digestsize = SHA3_224_DIGEST_SIZE, 233 .digestsize = SHA3_256_DIGEST_SIZE, 244 .digestsize = SHA3_384_DIGEST_SIZE, 255 .digestsize = SHA3_512_DIGEST_SIZE,
|
H A D | sha1.c | 153 .digestsize = SHA1_DIGEST_SIZE, 170 .digestsize = SHA1_DIGEST_SIZE,
|
H A D | sm3_generic.c | 39 .digestsize = SM3_DIGEST_SIZE,
|
H A D | shash.c | 344 rhash.digestsize = salg->digestsize; in crypto_shash_report() 357 seq_printf(m, "digestsize : %u\n", salg->digestsize); in crypto_shash_show() 440 if (alg->digestsize > HASH_MAX_DIGESTSIZE) in hash_prepare_alg()
|
/linux/drivers/crypto/ |
H A D | padlock-sha.c | 193 .digestsize = SHA1_DIGEST_SIZE, 217 .digestsize = SHA256_DIGEST_SIZE, 280 .digestsize = SHA1_DIGEST_SIZE, 300 .digestsize = SHA256_DIGEST_SIZE,
|
/linux/drivers/crypto/inside-secure/ |
H A D | safexcel_hash.c | 991 .digestsize = SHA1_DIGEST_SIZE, 1217 .digestsize = SHA1_DIGEST_SIZE, 1274 .digestsize = SHA256_DIGEST_SIZE, 1331 .digestsize = SHA224_DIGEST_SIZE, 1403 .digestsize = SHA224_DIGEST_SIZE, 1475 .digestsize = SHA256_DIGEST_SIZE, 1532 .digestsize = SHA512_DIGEST_SIZE, 1589 .digestsize = SHA384_DIGEST_SIZE, 1661 .digestsize = SHA512_DIGEST_SIZE, 1733 .digestsize [all...] |
/linux/drivers/crypto/stm32/ |
H A D | stm32-hash.c | 1600 .digestsize = MD5_DIGEST_SIZE, 1629 .digestsize = MD5_DIGEST_SIZE, 1660 .digestsize = SHA1_DIGEST_SIZE, 1689 .digestsize = SHA1_DIGEST_SIZE, 1720 .digestsize = SHA224_DIGEST_SIZE, 1749 .digestsize = SHA224_DIGEST_SIZE, 1780 .digestsize = SHA256_DIGEST_SIZE, 1809 .digestsize = SHA256_DIGEST_SIZE, 1840 .digestsize = SHA384_DIGEST_SIZE, 1869 .digestsize [all...] |
/linux/drivers/crypto/chelsio/ |
H A D | chcr_algo.c | 2095 int digestsize, updated_digestsize; in chcr_handle_ahash_resp() local 2102 digestsize = crypto_ahash_digestsize(crypto_ahash_reqtfm(req)); in chcr_handle_ahash_resp() 2103 updated_digestsize = digestsize; in chcr_handle_ahash_resp() 2104 if (digestsize == SHA224_DIGEST_SIZE) in chcr_handle_ahash_resp() 2106 else if (digestsize == SHA384_DIGEST_SIZE) in chcr_handle_ahash_resp() 2119 digestsize); in chcr_handle_ahash_resp() 2205 unsigned int digestsize = crypto_ahash_digestsize(tfm); in chcr_ahash_setkey() local 2221 keylen = digestsize; in chcr_ahash_setkey() 2234 updated_digestsize = digestsize; in chcr_ahash_setkey() 2235 if (digestsize in chcr_ahash_setkey() 2303 int digestsize = crypto_ahash_digestsize(tfm); chcr_sha_init() local 2326 unsigned int digestsize = crypto_ahash_digestsize(rtfm); chcr_hmac_init() local 2349 unsigned int digestsize = chcr_hmac_cra_init() local [all...] |