SOFT_MAC_FINAL
SOFT_MAC_FINAL(MD5, &(hmac_ctx->hc_ctx_u.md5_ctx), pSigned);
SOFT_MAC_FINAL(SHA1, &(hmac_ctx->hc_ctx_u.sha1_ctx), pSigned);
SOFT_MAC_FINAL(MD5, &md5_hmac_ctx, A);
SOFT_MAC_FINAL(MD5, &md5_hmac_ctx, res);
SOFT_MAC_FINAL(MD5, &md5_hmac_ctx, md5_hmac);
SOFT_MAC_FINAL(MD5, &md5_hmac_ctx, A);
SOFT_MAC_FINAL(SHA1, &sha1_hmac_ctx, A);
SOFT_MAC_FINAL(SHA1, &sha1_hmac_ctx, res);
SOFT_MAC_FINAL(SHA1, &sha1_hmac_ctx, sha1_hmac);
SOFT_MAC_FINAL(SHA1, &sha1_hmac_ctx, A);