Lines Matching refs:digest
63 u8 digest[64]; /* Must be 8 byte aligned */ member
144 writel((u32)ctx->digest, base + ASPEED_HACE_HASH_DIGEST_BUFF); in hash_trigger()
145 writel((u32)ctx->digest, base + ASPEED_HACE_HASH_KEY_BUFF); in hash_trigger()
169 memcpy(ctx->digest, sha1_iv, 32); in hw_sha_init()
173 memcpy(ctx->digest, sha256_iv, 32); in hw_sha_init()
177 memcpy(ctx->digest, sha384_iv, 64); in hw_sha_init()
181 memcpy(ctx->digest, sha512_iv, 64); in hw_sha_init()
265 memcpy(dest_buf, ctx->digest, ctx->digest_size); in hw_sha_finish()
273 static int sha_digest(const void *src, unsigned int length, void *digest, in sha_digest() argument
303 memcpy(ctx->digest, sha1_iv, 32); in sha_digest()
309 memcpy(ctx->digest, sha256_iv, 32); in sha_digest()
315 memcpy(ctx->digest, sha384_iv, 64); in sha_digest()
321 memcpy(ctx->digest, sha512_iv, 64); in sha_digest()
343 memcpy(digest, ctx->digest, ctx->digest_size); in sha_digest()