| /OK3568_Linux_fs/kernel/drivers/crypto/qce/ |
| H A D | sha.c | 39 unsigned int digestsize = crypto_ahash_digestsize(ahash); in qce_ahash_done() local 50 memcpy(rctx->digest, result->auth_iv, digestsize); in qce_ahash_done() 52 memcpy(req->result, result->auth_iv, digestsize); in qce_ahash_done() 145 unsigned int digestsize = crypto_ahash_digestsize(ahash); in qce_ahash_export() local 154 rctx->digest, digestsize); in qce_ahash_export() 161 rctx->digest, digestsize); in qce_ahash_export() 175 unsigned int digestsize = crypto_ahash_digestsize(ahash); in qce_import_common() local 199 digestsize); in qce_import_common() 318 tmpl->alg.ahash.halg.digestsize); in qce_ahash_final() 355 tmpl->alg.ahash.halg.digestsize); in qce_ahash_digest() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/caam/ |
| H A D | caamhash.c | 203 int digestsize = crypto_ahash_digestsize(ahash); in ahash_set_sh_desc() local 233 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_FINALIZE, digestsize, in ahash_set_sh_desc() 244 cnstr_shdsc_ahash(desc, &ctx->adata, OP_ALG_AS_INITFINAL, digestsize, in ahash_set_sh_desc() 259 int digestsize = crypto_ahash_digestsize(ahash); in axcbc_set_sh_desc() local 276 digestsize, ctx->ctx_len); in axcbc_set_sh_desc() 299 digestsize, ctx->ctx_len); in axcbc_set_sh_desc() 311 int digestsize = crypto_ahash_digestsize(ahash); in acmac_set_sh_desc() local 328 digestsize, ctx->ctx_len); in acmac_set_sh_desc() 348 digestsize, ctx->ctx_len); in acmac_set_sh_desc() 360 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);
|
| /OK3568_Linux_fs/u-boot/drivers/crypto/fsl/ |
| H A D | fsl_hash.c | 23 unsigned int digestsize; member 35 .digestsize = SHA1_DIGEST_SIZE, 40 .digestsize = SHA256_DIGEST_SIZE, 135 if (size < driver_hash[caam_algo].digestsize) { in caam_hash_finish() 147 driver_hash[caam_algo].digestsize, in caam_hash_finish() 175 driver_hash[algo].digestsize, in caam_hash()
|
| /OK3568_Linux_fs/kernel/drivers/crypto/bcm/ |
| H A D | cipher.c | 529 u8 rx_frag_num, unsigned int digestsize, in spu_ahash_rx_sg_create() argument 547 sg_set_buf(sg++, rctx->msg_buf.digest, digestsize); in spu_ahash_rx_sg_create() 686 unsigned int digestsize; in handle_ahash_req() local 779 digestsize = spu->spu_digest_size(ctx->digestsize, ctx->auth.alg, in handle_ahash_req() 781 hash_parms.digestsize = digestsize; in handle_ahash_req() 801 hash_parms.key_len = digestsize; in handle_ahash_req() 867 err = spu_ahash_rx_sg_create(mssg, rctx, rx_frag_num, digestsize, in handle_ahash_req() 909 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() 913 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() 917 req->result, ctx->digestsize, NULL, 0); in spu_hmac_outer_hash() [all …]
|
| H A D | spu.c | 559 u32 digestsize = alg_digest_size; in spum_digest_size() local 566 digestsize = SHA256_DIGEST_SIZE; in spum_digest_size() 568 digestsize = SHA512_DIGEST_SIZE; in spum_digest_size() 570 return digestsize; in spum_digest_size() 632 cipher_len -= hash_parms->digestsize; in spum_create_request() 635 auth_len -= hash_parms->digestsize; in spum_create_request() 655 flow_log(" digestsize: %u\n", hash_parms->digestsize); in spum_create_request() 727 if (hash_parms->digestsize == 64) in spum_create_request() 731 (hash_parms->digestsize / 4) << ICV_SIZE_SHIFT; in spum_create_request() 770 data_size -= hash_parms->digestsize; in spum_create_request() [all …]
|
| /OK3568_Linux_fs/kernel/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, req->result); in cc_digest_complete() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/crypto/ |
| H A D | sha256_ssse3_glue.c | 102 .digestsize = SHA256_DIGEST_SIZE, 116 .digestsize = SHA224_DIGEST_SIZE, 167 .digestsize = SHA256_DIGEST_SIZE, 181 .digestsize = SHA224_DIGEST_SIZE, 243 .digestsize = SHA256_DIGEST_SIZE, 257 .digestsize = SHA224_DIGEST_SIZE, 318 .digestsize = SHA256_DIGEST_SIZE, 332 .digestsize = SHA224_DIGEST_SIZE,
|
| H A D | sha512_ssse3_glue.c | 100 .digestsize = SHA512_DIGEST_SIZE, 114 .digestsize = SHA384_DIGEST_SIZE, 176 .digestsize = SHA512_DIGEST_SIZE, 190 .digestsize = SHA384_DIGEST_SIZE, 242 .digestsize = SHA512_DIGEST_SIZE, 256 .digestsize = SHA384_DIGEST_SIZE,
|
| H A D | sha1_ssse3_glue.c | 88 .digestsize = SHA1_DIGEST_SIZE, 137 .digestsize = SHA1_DIGEST_SIZE, 219 .digestsize = SHA1_DIGEST_SIZE, 269 .digestsize = SHA1_DIGEST_SIZE,
|
| /OK3568_Linux_fs/kernel/drivers/crypto/allwinner/sun8i-ce/ |
| H A D | sun8i-ce-hash.c | 274 int digestsize; in sun8i_ce_hash_run() local 281 digestsize = algt->alg.hash.halg.digestsize; in sun8i_ce_hash_run() 282 if (digestsize == SHA224_DIGEST_SIZE) in sun8i_ce_hash_run() 283 digestsize = SHA256_DIGEST_SIZE; in sun8i_ce_hash_run() 284 if (digestsize == SHA384_DIGEST_SIZE) in sun8i_ce_hash_run() 285 digestsize = SHA512_DIGEST_SIZE; in sun8i_ce_hash_run() 295 result = kzalloc(digestsize, GFP_KERNEL | GFP_DMA); in sun8i_ce_hash_run() 339 addr_res = dma_map_single(ce->dev, result, digestsize, DMA_FROM_DEVICE); in sun8i_ce_hash_run() 341 cet->t_dst[0].len = cpu_to_le32(digestsize / 4); in sun8i_ce_hash_run() 409 dma_unmap_single(ce->dev, addr_res, digestsize, DMA_FROM_DEVICE); in sun8i_ce_hash_run() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/crypto/allwinner/sun8i-ss/ |
| H A D | sun8i-ss-hash.c | 327 int nr_sgs, err, digestsize; in sun8i_ss_hash_run() local 340 digestsize = algt->alg.hash.halg.digestsize; in sun8i_ss_hash_run() 341 if (digestsize == SHA224_DIGEST_SIZE) in sun8i_ss_hash_run() 342 digestsize = SHA256_DIGEST_SIZE; in sun8i_ss_hash_run() 367 addr_res = dma_map_single(ss->dev, result, digestsize, DMA_FROM_DEVICE); in sun8i_ss_hash_run() 387 rctx->t_dst[i].len = digestsize / 4; in sun8i_ss_hash_run() 428 rctx->t_dst[i].len = digestsize / 4; in sun8i_ss_hash_run() 439 dma_unmap_single(ss->dev, addr_res, digestsize, DMA_FROM_DEVICE); in sun8i_ss_hash_run() 441 memcpy(areq->result, result, algt->alg.hash.halg.digestsize); in sun8i_ss_hash_run()
|
| /OK3568_Linux_fs/kernel/arch/arm64/crypto/ |
| H A D | sha3-ce-glue.c | 110 .digestsize = SHA3_224_DIGEST_SIZE, 121 .digestsize = SHA3_256_DIGEST_SIZE, 132 .digestsize = SHA3_384_DIGEST_SIZE, 143 .digestsize = SHA3_512_DIGEST_SIZE,
|
| H A D | sha256-glue.c | 68 .digestsize = SHA256_DIGEST_SIZE, 80 .digestsize = SHA224_DIGEST_SIZE, 148 .digestsize = SHA256_DIGEST_SIZE, 160 .digestsize = SHA224_DIGEST_SIZE,
|
| H A D | sha512-glue.c | 56 .digestsize = SHA512_DIGEST_SIZE, 68 .digestsize = SHA384_DIGEST_SIZE,
|
| /OK3568_Linux_fs/kernel/drivers/crypto/ux500/hash/ |
| H A D | hash_core.c | 943 memcpy(req->result, digest, ctx->digestsize); in hash_dma_final() 994 if (!ret && likely(zero_hash_size == ctx->digestsize) && in hash_hw_final() 996 memcpy(req->result, &zero_hash[0], ctx->digestsize); in hash_hw_final() 1006 zero_hash_size == ctx->digestsize ? in hash_hw_final() 1046 memcpy(req->result, digest, ctx->digestsize); in hash_hw_final() 1368 ctx->digestsize = SHA1_DIGEST_SIZE; in ahash_sha1_init() 1381 ctx->digestsize = SHA256_DIGEST_SIZE; in ahash_sha256_init() 1434 ctx->digestsize = SHA1_DIGEST_SIZE; in hmac_sha1_init() 1447 ctx->digestsize = SHA256_DIGEST_SIZE; in hmac_sha256_init() 1516 ctx->digestsize = hash_alg->hash.halg.digestsize; in hash_cra_init() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/crypto/ |
| H A D | sha512-neon-glue.c | 71 .digestsize = SHA384_DIGEST_SIZE, 86 .digestsize = SHA512_DIGEST_SIZE,
|
| H A D | sha256_neon_glue.c | 67 .digestsize = SHA256_DIGEST_SIZE, 81 .digestsize = SHA224_DIGEST_SIZE,
|
| H A D | sha2-ce-glue.c | 74 .digestsize = SHA224_DIGEST_SIZE, 88 .digestsize = SHA256_DIGEST_SIZE,
|
| H A D | sha512-glue.c | 58 .digestsize = SHA384_DIGEST_SIZE, 72 .digestsize = SHA512_DIGEST_SIZE,
|
| H A D | sha256_glue.c | 58 .digestsize = SHA256_DIGEST_SIZE, 72 .digestsize = SHA224_DIGEST_SIZE,
|
| /OK3568_Linux_fs/kernel/crypto/ |
| H A D | sha3_generic.c | 241 .digestsize = SHA3_224_DIGEST_SIZE, 251 .digestsize = SHA3_256_DIGEST_SIZE, 261 .digestsize = SHA3_384_DIGEST_SIZE, 271 .digestsize = SHA3_512_DIGEST_SIZE,
|
| H A D | sha256_generic.c | 74 .digestsize = SHA256_DIGEST_SIZE, 88 .digestsize = SHA224_DIGEST_SIZE,
|
| /OK3568_Linux_fs/kernel/drivers/crypto/inside-secure/ |
| H A D | safexcel_hash.c | 992 .digestsize = SHA1_DIGEST_SIZE, 1244 .digestsize = SHA1_DIGEST_SIZE, 1301 .digestsize = SHA256_DIGEST_SIZE, 1358 .digestsize = SHA224_DIGEST_SIZE, 1430 .digestsize = SHA224_DIGEST_SIZE, 1502 .digestsize = SHA256_DIGEST_SIZE, 1559 .digestsize = SHA512_DIGEST_SIZE, 1616 .digestsize = SHA384_DIGEST_SIZE, 1688 .digestsize = SHA512_DIGEST_SIZE, 1760 .digestsize = SHA384_DIGEST_SIZE, [all …]
|