SHA1
IMPLEMENT_LEGACY_EVP_MD_METH(sha1, SHA1)
unsigned char *SHA1(const unsigned char *d, size_t n, unsigned char *md);
IMPL_DSA_SIGALG(sha1, SHA1);
IMPL_ECDSA_SIGALG(sha1, SHA1);
IMPL_RSA_SIGALG(sha1, SHA1);
return test_static_sha_common("abc", SHA_DIGEST_LENGTH, output, &SHA1);
ve_test_hash(sha1, SHA1);
MRS_FIELD_VALUE_NONE_IMPL(ID_ISAR5, SHA1, NONE, IMPL),
MRS_FIELD_HWCAP(ID_ISAR5, SHA1, false, MRS_LOWER, MRS_USERSPACE,
MRS_FIELD_VALUE_NONE_IMPL(ID_AA64ISAR0, SHA1, NONE, BASE),
MRS_FIELD_HWCAP(ID_AA64ISAR0, SHA1, false, MRS_LOWER, MRS_USERSPACE,
auth_mode = SHA1;
.H_vectors = SHA_H.SHA1,
.H_size = sizeof(SHA_H.SHA1),
case SHA1:
uint32_t SHA1[8];
.SHA1 = {
.version = SHA1,
MAC_VERIEXEC_FPMOD(SHA1, SHA1_RESULTLEN, sizeof(SHA1_CTX), SHA1_Init,
SHA1_CTX SHA1;
SHA1_Init(&(c->SHA1));
SHA1_Update(&(c->SHA1), data, len);
return (SHA1_End(&(c->SHA1), buf));