isc_hmacsha512_t
isc_hmacsha512_t *hmacsha512ctx;
isc_hmacsha512_t *hmacsha512ctx;
hmacsha512ctx = malloc(sizeof(isc_hmacsha512_t));
isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
isc_hmacsha512_t *hmacsha512ctx = dctx->ctxdata.hmacsha512ctx;
isc_hmacsha512_init(isc_hmacsha512_t *ctx, const unsigned char *key,
isc_hmacsha512_invalidate(isc_hmacsha512_t *ctx) {
isc_hmacsha512_update(isc_hmacsha512_t *ctx, const unsigned char *buf,
isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len) {
isc_hmacsha512_verify(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len) {
isc_hmacsha512_init(isc_hmacsha512_t *ctx, const unsigned char *key,
isc_hmacsha512_invalidate(isc_hmacsha512_t *ctx);
isc_hmacsha512_update(isc_hmacsha512_t *ctx, const unsigned char *buf,
isc_hmacsha512_sign(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len);
isc_hmacsha512_verify(isc_hmacsha512_t *ctx, unsigned char *digest, size_t len);