Symbol: sha512
arch/s390/crypto/hmac_s390.c
112
} sha512;
arch/s390/crypto/phmac_s390.c
214
} sha512;
crypto/rsassa-pkcs1.c
104
_(sha512),
crypto/sha512.c
164
sha512(data, len, out);
drivers/char/tpm/tpm-sysfs.c
491
PCR_ATTR_BUILD(TPM_ALG_SHA512, sha512);
drivers/crypto/chelsio/chcr_algo.c
289
struct hmac_sha512_key sha512;
drivers/crypto/chelsio/chcr_algo.c
322
hmac_sha512_preparekey(&k.sha512, raw_key, raw_key_len);
drivers/crypto/chelsio/chcr_algo.c
323
for (int i = 0; i < ARRAY_SIZE(k.sha512.key.istate.h); i++) {
drivers/crypto/chelsio/chcr_algo.c
324
istate64[i] = cpu_to_be64(k.sha512.key.istate.h[i]);
drivers/crypto/chelsio/chcr_algo.c
325
ostate64[i] = cpu_to_be64(k.sha512.key.ostate.h[i]);
drivers/crypto/chelsio/chcr_algo.h
333
__be64 *sha512 = (__be64 *)chcr_sha512_init;
drivers/crypto/chelsio/chcr_algo.h
354
ldkey[i] = be64_to_cpu(sha512[i]);
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
721
struct sha512_state *sha512;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
738
sha512 = (struct sha512_state *)pad;
drivers/crypto/marvell/octeontx/otx_cptvf_algs.c
739
swap_data64(sha512->state, SHA512_DIGEST_SIZE);
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
810
struct sha512_state *sha512;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
827
sha512 = (struct sha512_state *)pad;
drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c
828
swap_data64(sha512->state, SHA512_DIGEST_SIZE);
drivers/crypto/nx/nx-sha512.c
115
memcpy(csbcpb->cpb.sha512.input_partial_digest,
drivers/crypto/nx/nx-sha512.c
116
csbcpb->cpb.sha512.message_digest,
drivers/crypto/nx/nx-sha512.c
138
memcpy(sctx->state, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE);
drivers/crypto/nx/nx-sha512.c
167
memcpy(csbcpb->cpb.sha512.input_partial_digest, sctx->state, SHA512_DIGEST_SIZE);
drivers/crypto/nx/nx-sha512.c
174
csbcpb->cpb.sha512.message_bit_length_lo = count0 << 3;
drivers/crypto/nx/nx-sha512.c
175
csbcpb->cpb.sha512.message_bit_length_hi = (count1 << 3) |
drivers/crypto/nx/nx-sha512.c
205
memcpy(out, csbcpb->cpb.sha512.message_digest, SHA512_DIGEST_SIZE);
drivers/crypto/nx/nx-sha512.c
78
memcpy(csbcpb->cpb.sha512.message_digest, sctx->state, SHA512_DIGEST_SIZE);
drivers/crypto/nx/nx_csbcpb.h
131
struct cop_symcpb_sha512 sha512;
fs/verity/fsverity_private.h
36
struct sha512_ctx sha512;
fs/verity/hash_algs.c
121
ctx.sha512 = params->hashstate->sha512;
fs/verity/hash_algs.c
122
sha512_update(&ctx.sha512, data, params->block_size);
fs/verity/hash_algs.c
123
sha512_final(&ctx.sha512, out);
fs/verity/hash_algs.c
145
sha512(data, size, out);
fs/verity/hash_algs.c
83
sha512_init(&ctx.sha512);
fs/verity/hash_algs.c
84
sha512_update(&ctx.sha512, padded_salt, padded_salt_size);
fs/verity/hash_algs.c
85
res = kmemdup(&ctx.sha512, sizeof(ctx.sha512), GFP_KERNEL);
include/crypto/sha2.h
791
void sha512(const u8 *data, size_t len, u8 out[at_least SHA512_DIGEST_SIZE]);
lib/crypto/sha512.c
251
EXPORT_SYMBOL_GPL(sha512);
lib/crypto/sha512.c
267
sha512(raw_key, raw_key_len, derived_key.b);
lib/crypto/tests/sha512_kunit.c
8
#define HASH sha512