| /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 [all …]
|
| H A D | caamhash_desc.c | 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() 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);
|
| H A D | caamalg_qi2.c | 3142 int digestsize = crypto_ahash_digestsize(ahash); in ahash_set_sh_desc() local 3174 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize, in ahash_set_sh_desc() 3186 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize, in ahash_set_sh_desc() 3216 u32 digestsize) in hash_digest_key() argument 3253 append_seq_store(desc, digestsize, LDST_CLASS_2_CCB | in hash_digest_key() 3270 dpaa2_fl_set_len(out_fle, digestsize); in hash_digest_key() 3294 digestsize, 1); in hash_digest_key() 3306 *keylen = digestsize; in hash_digest_key() 3316 unsigned int digestsize = crypto_ahash_digestsize(ahash); in ahash_setkey() local 3332 ret = hash_digest_key(ctx, &keylen, hashed_key, digestsize); in ahash_setkey() [all …]
|
| /linux/crypto/ |
| H A D | blake2b.c | 34 unsigned int digestsize = crypto_shash_digestsize(desc->tfm); in crypto_blake2b_init() local 36 blake2b_init_key(BLAKE2B_CTX(desc), digestsize, in crypto_blake2b_init() 58 unsigned int digestsize = crypto_shash_digestsize(desc->tfm); in crypto_blake2b_digest() local 60 blake2b(tctx->key, tctx->keylen, data, len, out, digestsize); in crypto_blake2b_digest() 73 .digestsize = digest_size, \
|
| H A D | sha3.c | 91 .digestsize = SHA3_224_DIGEST_SIZE, 104 .digestsize = SHA3_256_DIGEST_SIZE, 117 .digestsize = SHA3_384_DIGEST_SIZE, 130 .digestsize = SHA3_512_DIGEST_SIZE,
|
| H A D | sha256.c | 325 .digestsize = SHA224_DIGEST_SIZE, 343 .digestsize = SHA256_DIGEST_SIZE, 362 .digestsize = SHA224_DIGEST_SIZE, 382 .digestsize = SHA256_DIGEST_SIZE,
|
| H A D | sha512.c | 331 .digestsize = SHA384_DIGEST_SIZE, 349 .digestsize = SHA512_DIGEST_SIZE, 368 .digestsize = SHA384_DIGEST_SIZE, 388 .digestsize = SHA512_DIGEST_SIZE,
|
| H A D | md5.c | 184 .digestsize = MD5_DIGEST_SIZE, 203 .digestsize = MD5_DIGEST_SIZE,
|
| H A D | sha1.c | 188 .digestsize = SHA1_DIGEST_SIZE, 207 .digestsize = SHA1_DIGEST_SIZE,
|
| H A D | wp512.c | 1087 .digestsize = WP512_DIGEST_SIZE, 1100 .digestsize = WP384_DIGEST_SIZE, 1113 .digestsize = WP256_DIGEST_SIZE,
|
| /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 = SHA1_DIGEST_SIZE, [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/allwinner/sun8i-ss/ |
| H A D | sun8i-ss-hash.c | 51 int digestsize, i; in sun8i_ss_hmac_setkey() local 55 digestsize = crypto_ahash_digestsize(ahash); in sun8i_ss_hmac_setkey() 61 tfmctx->keylen = digestsize; in sun8i_ss_hmac_setkey() 489 int nr_sgs, err, digestsize; in sun8i_ss_hash_run() local 507 digestsize = crypto_ahash_digestsize(tfm); in sun8i_ss_hash_run() 508 if (digestsize == SHA224_DIGEST_SIZE) in sun8i_ss_hash_run() 509 digestsize = SHA256_DIGEST_SIZE; in sun8i_ss_hash_run() 533 addr_res = dma_map_single(ss->dev, result, digestsize, DMA_FROM_DEVICE); in sun8i_ss_hash_run() 554 rctx->t_dst[i].len = digestsize / 4; in sun8i_ss_hash_run() 593 rctx->t_dst[0].len = digestsize / 4; in sun8i_ss_hash_run() [all …]
|
| /linux/drivers/crypto/bcm/ |
| H A D | cipher.c | 526 u8 rx_frag_num, unsigned int digestsize, in spu_ahash_rx_sg_create() argument 543 sg_set_buf(sg++, rctx->msg_buf.digest, digestsize); in spu_ahash_rx_sg_create() 681 unsigned int digestsize; in handle_ahash_req() local 774 digestsize = spu->spu_digest_size(ctx->digestsize, ctx->auth.alg, in handle_ahash_req() 776 hash_parms.digestsize = digestsize; in handle_ahash_req() 796 hash_parms.key_len = digestsize; in handle_ahash_req() 862 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize, in handle_ahash_req() 904 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() 908 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() 912 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() [all …]
|
| H A D | spu.h | 131 u8 digestsize; member 269 void spum_ccm_update_iv(unsigned int digestsize,
|
| H A D | cipher.h | 191 unsigned int digestsize; member 398 void (*spu_ccm_update_iv)(unsigned int digestsize,
|
| /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 = MD5_DIGEST_SIZE, [all …]
|
| /linux/drivers/crypto/starfive/ |
| H A D | jh7110-hash.c | 460 unsigned int digestsize = crypto_ahash_digestsize(hash); in starfive_hash_setkey() local 472 ctx->keylen = digestsize; in starfive_hash_setkey() 474 switch (digestsize) { in starfive_hash_setkey() 569 .digestsize = SHA224_DIGEST_SIZE, 598 .digestsize = SHA224_DIGEST_SIZE, 626 .digestsize = SHA256_DIGEST_SIZE, 655 .digestsize = SHA256_DIGEST_SIZE, 683 .digestsize = SHA384_DIGEST_SIZE, 712 .digestsize = SHA384_DIGEST_SIZE, 740 .digestsize = SHA512_DIGEST_SIZE, [all …]
|
| /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 = SHA384_DIGEST_SIZE, [all …]
|
| /linux/drivers/crypto/ |
| H A D | omap-sham.c | 1429 .base.halg.digestsize = SHA1_DIGEST_SIZE, 1451 .base.halg.digestsize = MD5_DIGEST_SIZE, 1474 .base.halg.digestsize = SHA1_DIGEST_SIZE, 1498 .base.halg.digestsize = MD5_DIGEST_SIZE, 1525 .base.halg.digestsize = SHA224_DIGEST_SIZE, 1547 .base.halg.digestsize = SHA256_DIGEST_SIZE, 1570 .base.halg.digestsize = SHA224_DIGEST_SIZE, 1594 .base.halg.digestsize = SHA256_DIGEST_SIZE, 1620 .base.halg.digestsize = SHA384_DIGEST_SIZE, 1642 .base.halg.digestsize = SHA512_DIGEST_SIZE, [all …]
|
| /linux/security/integrity/ima/ |
| H A D | ima_appraise.c | 452 u32 digestsize = 0; in ima_check_blacklist() local 459 ima_get_modsig_digest(modsig, &hash_algo, &digest, &digestsize); in ima_check_blacklist() 461 rc = is_binary_blacklisted(digest, digestsize); in ima_check_blacklist() 466 process_buffer_measurement(&nop_mnt_idmap, NULL, digest, digestsize, in ima_check_blacklist()
|
| /linux/arch/arm64/crypto/ |
| H A D | sm3-neon-glue.c | 37 .digestsize = SM3_DIGEST_SIZE,
|
| H A D | sm3-ce-glue.c | 45 .digestsize = SM3_DIGEST_SIZE,
|
| /linux/drivers/crypto/chelsio/ |
| H A D | chcr_algo.h | 327 static inline void copy_hash_init_values(char *key, int digestsize) in copy_hash_init_values() argument 335 switch (digestsize) { in copy_hash_init_values()
|