Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 25 of 43) sorted by relevance

12

/arch/x86/purgatory/
Dpurgatory.c45 u8 digest[SHA256_DIGEST_SIZE]; in verify_sha256_digest() local
53 sha256_final(&sctx, digest); in verify_sha256_digest()
55 if (memcmp(digest, sha256_digest, sizeof(digest))) in verify_sha256_digest()
/arch/arm64/crypto/
Dghash-ce-glue.c31 u64 digest[GHASH_DIGEST_SIZE/sizeof(u64)]; member
71 pmull_ghash_update(blocks, ctx->digest, src, key, in ghash_update()
93 pmull_ghash_update(1, ctx->digest, ctx->buf, key, NULL); in ghash_final()
96 put_unaligned_be64(ctx->digest[1], dst); in ghash_final()
97 put_unaligned_be64(ctx->digest[0], dst + 8); in ghash_final()
DKconfig12 tristate "SHA-1 digest algorithm (ARMv8 Crypto Extensions)"
17 tristate "SHA-224/SHA-256 digest algorithm (ARMv8 Crypto Extensions)"
Dcrc32-arm64.c229 .digest = chksum_digest,
251 .digest = chksumc_digest,
/arch/x86/crypto/
Dsha1_ssse3_glue.c34 typedef void (sha1_transform_fn)(u32 *digest, const char *data,
73 asmlinkage void sha1_transform_ssse3(u32 *digest, const char *data,
127 asmlinkage void sha1_transform_avx(u32 *digest, const char *data,
199 asmlinkage void sha1_transform_avx2(u32 *digest, const char *data,
212 static void sha1_apply_transform_avx2(u32 *digest, const char *data, in sha1_apply_transform_avx2() argument
217 sha1_transform_avx2(digest, data, rounds); in sha1_apply_transform_avx2()
219 sha1_transform_avx(digest, data, rounds); in sha1_apply_transform_avx2()
277 asmlinkage void sha1_ni_transform(u32 *digest, const char *data,
Dsha256_ssse3_glue.c43 asmlinkage void sha256_transform_ssse3(u32 *digest, const char *data,
45 typedef void (sha256_transform_fn)(u32 *digest, const char *data, u64 rounds);
149 asmlinkage void sha256_transform_avx(u32 *digest, const char *data,
233 asmlinkage void sha256_transform_rorx(u32 *digest, const char *data,
315 asmlinkage void sha256_ni_transform(u32 *digest, const char *data,
Dsha512_ssse3_glue.c42 asmlinkage void sha512_transform_ssse3(u64 *digest, const char *data,
45 typedef void (sha512_transform_fn)(u64 *digest, const char *data, u64 rounds);
149 asmlinkage void sha512_transform_avx(u64 *digest, const char *data,
232 asmlinkage void sha512_transform_rorx(u64 *digest, const char *data,
Dcrc32c-intel_glue.c235 .digest = crc32c_intel_digest,
264 alg.digest = crc32c_pcl_intel_digest; in crc32c_intel_mod_init()
Dcrct10dif-pclmul_glue.c113 .digest = chksum_digest,
Dcrc32-pclmul_glue.c158 .digest = crc32_pclmul_digest,
/arch/arm/crypto/
DKconfig12 tristate "SHA1 digest algorithm (ARM-asm)"
20 tristate "SHA1 digest algorithm (ARM NEON)"
31 tristate "SHA1 digest algorithm (ARM v8 Crypto Extensions)"
40 tristate "SHA-224/256 digest algorithm (ARM v8 Crypto Extensions)"
49 tristate "SHA-224/256 digest algorithm (ARM-asm and NEON)"
57 tristate "SHA-384/512 digest algorithm (ARM-asm and NEON)"
Dghash-ce-glue.c34 u64 digest[GHASH_DIGEST_SIZE/sizeof(u64)]; member
78 pmull_ghash_update(blocks, ctx->digest, src, key, in ghash_update()
99 pmull_ghash_update(1, ctx->digest, ctx->buf, key, NULL); in ghash_final()
102 put_unaligned_be64(ctx->digest[1], dst); in ghash_final()
103 put_unaligned_be64(ctx->digest[0], dst + 8); in ghash_final()
291 .digest = ghash_async_digest,
Dsha1_glue.c30 asmlinkage void sha1_block_data_order(u32 *digest,
Dsha256_neon_glue.c29 asmlinkage void sha256_block_data_order_neon(u32 *digest, const void *data,
Dsha256_glue.c33 asmlinkage void sha256_block_data_order(u32 *digest, const void *data,
/arch/cris/include/uapi/arch-v32/arch/
Dcryptocop.h70 cryptocop_digest_type digest; /* MD5, SHA1, none */ member
109 unsigned char digest[CRYPTOCOP_MAX_DIGEST_LENGTH]; member
/arch/x86/crypto/sha512-mb/
Dsha512_mb_mgr.h77 uint64_t digest[8][4]; member
Dsha512_x4_avx2.S55 # use YMMs to tackle the larger digest size
253 # Load the pre-transposed incoming digest.
276 # save old digest
317 # add old digest
330 # write back to memory (state object) the transposed digest
/arch/x86/crypto/sha256-mb/
Dsha256_mb_mgr.h80 uint32_t digest[8][8]; member
Dsha256_x8_avx2.S274 # UINT128 digest[8]; // transposed digests
296 # Load the pre-transposed incoming digest.
323 # save old digest
388 # add old digest
401 # write back to memory (state object) the transposed digest
/arch/x86/crypto/sha1-mb/
Dsha1_mb_mgr.h82 uint32_t digest[5][8]; member
/arch/s390/crypto/
Dcrc32-vx.c234 .digest = crc32le_vx_digest,
255 .digest = crc32be_vx_digest,
276 .digest = crc32c_vx_digest,
/arch/sparc/crypto/
Dcrc32c_glue.c129 .digest = crc32c_sparc64_digest,
Dsha1_glue.c26 asmlinkage void sha1_sparc64_transform(u32 *digest, const char *data,
/arch/powerpc/crypto/
Dcrc32c-vpmsum_glue.c137 .digest = crc32c_vpmsum_digest,

12