Blame lib/accelerated/aarch64/sha-aarch64.h

Packit aea12f
#ifndef GNUTLS_LIB_ACCELERATED_AARCH64_SHA_AARCH64_H
Packit aea12f
#define GNUTLS_LIB_ACCELERATED_AARCH64_SHA_AARCH64_H
Packit aea12f
Packit aea12f
#include <nettle/sha.h>
Packit aea12f
Packit aea12f
extern const struct nettle_hash aarch64_sha1;
Packit aea12f
extern const struct nettle_hash aarch64_sha224;
Packit aea12f
extern const struct nettle_hash aarch64_sha256;
Packit aea12f
extern const struct nettle_hash aarch64_sha384;
Packit aea12f
extern const struct nettle_hash aarch64_sha512;
Packit aea12f
Packit aea12f
extern const gnutls_crypto_digest_st _gnutls_sha_aarch64;
Packit aea12f
extern const gnutls_crypto_mac_st _gnutls_hmac_sha_aarch64;
Packit aea12f
Packit aea12f
void aarch64_sha1_update(struct sha1_ctx *ctx, size_t length, const uint8_t * data);
Packit aea12f
void aarch64_sha256_update(struct sha256_ctx *ctx, size_t length, const uint8_t * data);
Packit aea12f
void aarch64_sha512_update(struct sha512_ctx *ctx, size_t length, const uint8_t * data);
Packit aea12f
Packit aea12f
#endif /* GNUTLS_LIB_ACCELERATED_AARCH64_SHA_AARCH64_H */