X-Git-Url: https://git.cryptolib.org/?a=blobdiff_plain;f=hfal%2Fhfal-hmac.c;fp=hfal%2Fhfal-hmac.c;h=6f5fbf9bc7c32ae546b9f4fce960ffca70a2d43e;hb=b9d6e1eb867eaa431c4c555a7409342805fa2706;hp=f36b58e7683b75a7fba50ee5e5bf3ebc87f4b70d;hpb=1ee55d2589fee6c40acb72a24c04528a8cc1772f;p=arm-crypto-lib.git diff --git a/hfal/hfal-hmac.c b/hfal/hfal-hmac.c index f36b58e..6f5fbf9 100644 --- a/hfal/hfal-hmac.c +++ b/hfal/hfal-hmac.c @@ -69,16 +69,16 @@ uint8_t hfal_hmac_init(const hfdesc_t* hash_descriptor, return 0; } -int hfal_hmac_ctxcopy(hfhmacgen_ctx_t* dest, hfhmacgen_ctx_t* src){ +uint8_t hfal_hmac_ctxcopy(hfhmacgen_ctx_t* dest, hfhmacgen_ctx_t* src){ dest->desc = src->desc; dest->ctx = malloc(dest->desc->ctxsize_B); if(dest->ctx == NULL){ - return -1; + return 1; } memcpy(dest->ctx, src->ctx, dest->desc->ctxsize_B); dest->finctx = malloc(dest->desc->ctxsize_B); if(dest->finctx == NULL){ - return -1; + return 1; } memcpy(dest->finctx, src->finctx, dest->desc->ctxsize_B); return 0;