Home
last modified time | relevance | path

Searched refs:SHA512_DIGEST_SIZE (Results 1 – 25 of 53) sorted by relevance

123

/linux/drivers/crypto/nx/
H A Dnx-sha512.c23 __be64 state[SHA512_DIGEST_SIZE / 8];
78 memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_update()
87 data_len = SHA512_DIGEST_SIZE; in nx_sha512_update()
92 if (data_len != SHA512_DIGEST_SIZE) { in nx_sha512_update()
117 SHA512_DIGEST_SIZE); in nx_sha512_update()
138 memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_update()
167 memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, SHA512_DIGEST_SIZE); in nx_sha512_finup()
186 len = SHA512_DIGEST_SIZE; in nx_sha512_finup()
205 memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE); in nx_sha512_finup()
220 for (i = 0; i < SHA512_DIGEST_SIZE / sizeof(*p.u64); i++) in nx_sha512_export()
[all …]
/linux/lib/crypto/tests/
H A Dsha512-testvecs.h6 u8 digest[SHA512_DIGEST_SIZE];
322 static const u8 hash_testvec_consolidated[SHA512_DIGEST_SIZE] = {
333 static const u8 hmac_testvec_consolidated[SHA512_DIGEST_SIZE] = {
H A Dsha512_kunit.c10 #define HASH_SIZE SHA512_DIGEST_SIZE
/linux/include/crypto/
H A Dsha2.h21 #define SHA512_DIGEST_SIZE 64 macro
67 extern const u8 sha512_zero_message_hash[SHA512_DIGEST_SIZE];
112 u64 state[SHA512_DIGEST_SIZE / 8];
781 void sha512_final(struct sha512_ctx *ctx, u8 out[at_least SHA512_DIGEST_SIZE]);
791 void sha512(const u8 *data, size_t len, u8 out[at_least SHA512_DIGEST_SIZE]);
879 u8 out[at_least SHA512_DIGEST_SIZE]);
894 u8 out[at_least SHA512_DIGEST_SIZE]);
911 u8 out[at_least SHA512_DIGEST_SIZE]);
/linux/lib/crypto/
H A Dsha512.c226 void sha512_final(struct sha512_ctx *ctx, u8 out[SHA512_DIGEST_SIZE]) in sha512_final() argument
228 __sha512_final(&ctx->ctx, out, SHA512_DIGEST_SIZE); in sha512_final()
243 void sha512(const u8 *data, size_t len, u8 out[SHA512_DIGEST_SIZE]) in sha512() argument
357 u8 out[SHA512_DIGEST_SIZE]) in hmac_sha512_final() argument
359 __hmac_sha512_final(&ctx->ctx, out, SHA512_DIGEST_SIZE); in hmac_sha512_final()
375 const u8 *data, size_t data_len, u8 out[SHA512_DIGEST_SIZE]) in hmac_sha512() argument
399 u8 out[SHA512_DIGEST_SIZE]) in hmac_sha512_usingrawkey() argument
421 u8 mac[SHA512_DIGEST_SIZE]; in sha512_mod_init()
H A Dhash_info.c45 [HASH_ALGO_SHA512] = SHA512_DIGEST_SIZE,
/linux/arch/s390/crypto/
H A Dhmac_s390.c48 #define MAX_DIGEST_SIZE SHA512_DIGEST_SIZE
141 digestsize = SHA512_DIGEST_SIZE; in hash_data()
143 case SHA512_DIGEST_SIZE: in hash_data()
204 case SHA512_DIGEST_SIZE: in s390_hmac_sha2_init()
306 if (ds == SHA512_DIGEST_SIZE) in s390_hmac_export()
328 if (ds == SHA512_DIGEST_SIZE) in s390_hmac_import()
H A Dphmac_s390.c109 #define MAX_DIGEST_SIZE SHA512_DIGEST_SIZE
241 case SHA512_DIGEST_SIZE: in hash_key()
277 case SHA512_DIGEST_SIZE: in make_clrkey_token()
808 case SHA512_DIGEST_SIZE: in phmac_setkey()
/linux/samples/tsm-mr/
H A Dtsm_mr_sample.c13 u8 config_mr[SHA512_DIGEST_SIZE];
16 u8 report_digest[SHA512_DIGEST_SIZE];
/linux/drivers/crypto/aspeed/
H A Daspeed-hace-hash.c193 SHA512_DIGEST_SIZE, in aspeed_ahash_dma_prepare()
244 SHA512_DIGEST_SIZE, in aspeed_ahash_dma_prepare_sg()
314 SHA512_DIGEST_SIZE, DMA_BIDIRECTIONAL); in aspeed_ahash_dma_prepare_sg()
331 SHA512_DIGEST_SIZE, DMA_BIDIRECTIONAL); in aspeed_ahash_complete()
581 case SHA512_DIGEST_SIZE: in aspeed_sham_init()
585 rctx->digsize = SHA512_DIGEST_SIZE; in aspeed_sham_init()
762 .digestsize = SHA512_DIGEST_SIZE,
H A Daspeed-hace.h169 u8 digest[SHA512_DIGEST_SIZE] __aligned(64);
/linux/drivers/crypto/chelsio/
H A Dchcr_algo.h317 static const u64 chcr_sha384_init[SHA512_DIGEST_SIZE / 8] = {
322 static const u64 chcr_sha512_init[SHA512_DIGEST_SIZE / 8] = {
352 case SHA512_DIGEST_SIZE: in copy_hash_init_values()
/linux/crypto/
H A Dsha512.c128 const u8 sha512_zero_message_hash[SHA512_DIGEST_SIZE] = {
349 .digestsize = SHA512_DIGEST_SIZE,
388 .digestsize = SHA512_DIGEST_SIZE,
/linux/drivers/crypto/inside-secure/
H A Dsafexcel_hash.c795 SHA512_DIGEST_SIZE); in safexcel_ahash_final()
1503 req->state_sz = SHA512_DIGEST_SIZE; in safexcel_sha512_init()
1504 req->digest_sz = SHA512_DIGEST_SIZE; in safexcel_sha512_init()
1532 .digestsize = SHA512_DIGEST_SIZE,
1560 req->state_sz = SHA512_DIGEST_SIZE; in safexcel_sha384_init()
1561 req->digest_sz = SHA512_DIGEST_SIZE; in safexcel_sha384_init()
1612 SHA512_DIGEST_SIZE); in safexcel_hmac_sha512_setkey()
1623 memcpy(req->state, &ctx->base.ipad, SHA512_DIGEST_SIZE); in safexcel_hmac_sha512_init()
1630 req->state_sz = SHA512_DIGEST_SIZE; in safexcel_hmac_sha512_init()
1631 req->digest_sz = SHA512_DIGEST_SIZE; in safexcel_hmac_sha512_init()
[all …]
/linux/fs/crypto/
H A Dhkdf.c27 #define HKDF_HASHLEN SHA512_DIGEST_SIZE
/linux/drivers/crypto/
H A Datmel-sha.c94 u8 digest[SHA512_DIGEST_SIZE] __aligned(sizeof(u32));
457 case SHA512_DIGEST_SIZE: in atmel_sha_init()
507 hashsize = SHA512_DIGEST_SIZE; in atmel_sha_write_ctrl()
512 hashsize = SHA512_DIGEST_SIZE; in atmel_sha_write_ctrl()
940 hashsize = SHA512_DIGEST_SIZE; in atmel_sha_copy_hash()
979 memcpy(req->result, ctx->digest, SHA512_DIGEST_SIZE); in atmel_sha_copy_ready_hash()
1312 .halg.digestsize = SHA512_DIGEST_SIZE,
1713 ctx->hash_size = SHA512_DIGEST_SIZE; in atmel_sha_hmac_setup()
1718 ctx->hash_size = SHA512_DIGEST_SIZE; in atmel_sha_hmac_setup()
2097 .halg.digestsize = SHA512_DIGEST_SIZE,
[all …]
/linux/drivers/crypto/ccree/
H A Dcc_hash.h18 #define CC_MAX_HASH_DIGEST_SIZE SHA512_DIGEST_SIZE
/linux/drivers/crypto/intel/keembay/
H A Docs-hcu.h58 u8 digest[SHA512_DIGEST_SIZE];
H A Dkeembay-ocs-hcu-core.c606 case SHA512_DIGEST_SIZE: in kmb_ocs_hcu_init()
795 case SHA512_DIGEST_SIZE: in kmb_ocs_hcu_setkey()
1110 .digestsize = SHA512_DIGEST_SIZE,
1136 .digestsize = SHA512_DIGEST_SIZE,
/linux/drivers/firmware/
H A Dturris-mox-rwtm.c334 memcpy(rwtm->buf + sizeof(u32), data, SHA512_DIGEST_SIZE); in mox_rwtm_sign()
362 .data_size = SHA512_DIGEST_SIZE,
/linux/fs/verity/
H A Dhash_algs.c20 .digest_size = SHA512_DIGEST_SIZE,
/linux/include/linux/
H A Dfsverity.h24 #define FS_VERITY_MAX_DIGEST_SIZE SHA512_DIGEST_SIZE
/linux/drivers/crypto/caam/
H A Dcaamalg.c82 SHA512_DIGEST_SIZE * 2)
2377 .maxauthsize = SHA512_DIGEST_SIZE,
2650 .maxauthsize = SHA512_DIGEST_SIZE,
2675 .maxauthsize = SHA512_DIGEST_SIZE,
2959 .maxauthsize = SHA512_DIGEST_SIZE,
2985 .maxauthsize = SHA512_DIGEST_SIZE,
3260 .maxauthsize = SHA512_DIGEST_SIZE,
3285 .maxauthsize = SHA512_DIGEST_SIZE,
3586 .maxauthsize = SHA512_DIGEST_SIZE,
3613 .maxauthsize = SHA512_DIGEST_SIZE,
[all …]
H A Dcaamalg_qi.c35 SHA512_DIGEST_SIZE * 2)
1885 .maxauthsize = SHA512_DIGEST_SIZE,
1908 .maxauthsize = SHA512_DIGEST_SIZE,
2159 .maxauthsize = SHA512_DIGEST_SIZE,
2182 .maxauthsize = SHA512_DIGEST_SIZE,
2427 .maxauthsize = SHA512_DIGEST_SIZE,
2450 .maxauthsize = SHA512_DIGEST_SIZE,
2625 unsigned int md_limit = SHA512_DIGEST_SIZE; in caam_qi_algapi_init()
/linux/drivers/crypto/starfive/
H A Djh7110-hash.c487 case SHA512_DIGEST_SIZE: in starfive_hash_setkey()
740 .digestsize = SHA512_DIGEST_SIZE,
769 .digestsize = SHA512_DIGEST_SIZE,

123