isc_hmacsha256_t
isc_hmacsha256_t *hmacsha256ctx;
isc_hmacsha256_t *hmacsha256ctx;
hmacsha256ctx = malloc(sizeof(isc_hmacsha256_t));
isc_hmacsha256_t *hmacsha256ctx = dctx->ctxdata.hmacsha256ctx;
isc_hmacsha256_t *hmacsha256ctx = dctx->ctxdata.hmacsha256ctx;
isc_hmacsha256_t *hmacsha256ctx = dctx->ctxdata.hmacsha256ctx;
isc_hmacsha256_t *hmacsha256ctx = dctx->ctxdata.hmacsha256ctx;
isc_hmacsha256_init(isc_hmacsha256_t *ctx, const unsigned char *key,
isc_hmacsha256_invalidate(isc_hmacsha256_t *ctx) {
isc_hmacsha256_update(isc_hmacsha256_t *ctx, const unsigned char *buf,
isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len) {
isc_hmacsha256_verify(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len) {
isc_hmacsha256_init(isc_hmacsha256_t *ctx, const unsigned char *key,
isc_hmacsha256_invalidate(isc_hmacsha256_t *ctx);
isc_hmacsha256_update(isc_hmacsha256_t *ctx, const unsigned char *buf,
isc_hmacsha256_sign(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len);
isc_hmacsha256_verify(isc_hmacsha256_t *ctx, unsigned char *digest, size_t len);