/arch/x86/purgatory/ |
D | purgatory.c | 45 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/ |
D | ghash-ce-glue.c | 31 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()
|
D | Kconfig | 12 tristate "SHA-1 digest algorithm (ARMv8 Crypto Extensions)" 17 tristate "SHA-224/SHA-256 digest algorithm (ARMv8 Crypto Extensions)"
|
D | crc32-arm64.c | 229 .digest = chksum_digest, 251 .digest = chksumc_digest,
|
/arch/x86/crypto/ |
D | sha1_ssse3_glue.c | 34 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,
|
D | sha256_ssse3_glue.c | 43 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,
|
D | sha512_ssse3_glue.c | 42 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,
|
D | crc32c-intel_glue.c | 235 .digest = crc32c_intel_digest, 264 alg.digest = crc32c_pcl_intel_digest; in crc32c_intel_mod_init()
|
D | crct10dif-pclmul_glue.c | 113 .digest = chksum_digest,
|
D | crc32-pclmul_glue.c | 158 .digest = crc32_pclmul_digest,
|
/arch/arm/crypto/ |
D | Kconfig | 12 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)"
|
D | ghash-ce-glue.c | 34 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,
|
D | sha1_glue.c | 30 asmlinkage void sha1_block_data_order(u32 *digest,
|
D | sha256_neon_glue.c | 29 asmlinkage void sha256_block_data_order_neon(u32 *digest, const void *data,
|
D | sha256_glue.c | 33 asmlinkage void sha256_block_data_order(u32 *digest, const void *data,
|
/arch/cris/include/uapi/arch-v32/arch/ |
D | cryptocop.h | 70 cryptocop_digest_type digest; /* MD5, SHA1, none */ member 109 unsigned char digest[CRYPTOCOP_MAX_DIGEST_LENGTH]; member
|
/arch/x86/crypto/sha512-mb/ |
D | sha512_mb_mgr.h | 77 uint64_t digest[8][4]; member
|
D | sha512_x4_avx2.S | 55 # 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/ |
D | sha256_mb_mgr.h | 80 uint32_t digest[8][8]; member
|
D | sha256_x8_avx2.S | 274 # 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/ |
D | sha1_mb_mgr.h | 82 uint32_t digest[5][8]; member
|
/arch/s390/crypto/ |
D | crc32-vx.c | 234 .digest = crc32le_vx_digest, 255 .digest = crc32be_vx_digest, 276 .digest = crc32c_vx_digest,
|
/arch/sparc/crypto/ |
D | crc32c_glue.c | 129 .digest = crc32c_sparc64_digest,
|
D | sha1_glue.c | 26 asmlinkage void sha1_sparc64_transform(u32 *digest, const char *data,
|
/arch/powerpc/crypto/ |
D | crc32c-vpmsum_glue.c | 137 .digest = crc32c_vpmsum_digest,
|