35__attribute__((visibility(
"default")))
43__attribute__((visibility(
"default")))
58__attribute__((visibility(
"default")))
60 size_t maclen, const
unsigned char *msg,
size_t msglen);
73__attribute__((visibility(
"default")))
75 size_t maclen, const
unsigned char *msg,
size_t msglen);
80__attribute__((visibility(
"default")))
int zpc_hmac_alloc(struct zpc_hmac **ctx)
int zpc_hmac_set_key(struct zpc_hmac *ctx, struct zpc_hmac_key *key)
int zpc_hmac_sign(struct zpc_hmac *ctx, unsigned char *mac, size_t maclen, const unsigned char *msg, size_t msglen)
int zpc_hmac_verify(struct zpc_hmac *ctx, const unsigned char *mac, size_t maclen, const unsigned char *msg, size_t msglen)
void zpc_hmac_free(struct zpc_hmac **ctx)