]> git.cryptolib.org Git - arm-crypto-lib.git/blobdiff - hfal/hfal-hmac.c
update to stream-cipher mkfiles
[arm-crypto-lib.git] / hfal / hfal-hmac.c
index 6f5fbf9bc7c32ae546b9f4fce960ffca70a2d43e..f27105592998d7b24d3933b26b7334538c9842aa 100644 (file)
@@ -78,6 +78,7 @@ uint8_t hfal_hmac_ctxcopy(hfhmacgen_ctx_t* dest, hfhmacgen_ctx_t* src){
        memcpy(dest->ctx, src->ctx, dest->desc->ctxsize_B);
        dest->finctx = malloc(dest->desc->ctxsize_B);
        if(dest->finctx == NULL){
+               free(dest->ctx);
                return 1;
        }
        memcpy(dest->finctx, src->finctx, dest->desc->ctxsize_B);