Lines Matching refs:abuf
832 unsigned char *abuf = NULL; in CMS_SignerInfo_sign() local
863 alen = ASN1_item_i2d((ASN1_VALUE *)si->signedAttrs, &abuf, in CMS_SignerInfo_sign()
865 if (alen < 0 || abuf == NULL) in CMS_SignerInfo_sign()
867 if (EVP_DigestSignUpdate(mctx, abuf, alen) <= 0) in CMS_SignerInfo_sign()
871 OPENSSL_free(abuf); in CMS_SignerInfo_sign()
872 abuf = OPENSSL_malloc(siglen); in CMS_SignerInfo_sign()
873 if (abuf == NULL) in CMS_SignerInfo_sign()
875 if (EVP_DigestSignFinal(mctx, abuf, &siglen) <= 0) in CMS_SignerInfo_sign()
880 ASN1_STRING_set0(si->signature, abuf, siglen); in CMS_SignerInfo_sign()
885 OPENSSL_free(abuf); in CMS_SignerInfo_sign()
893 unsigned char *abuf = NULL; in CMS_SignerInfo_verify() local
945 alen = ASN1_item_i2d((ASN1_VALUE *)si->signedAttrs, &abuf, in CMS_SignerInfo_verify()
947 if (abuf == NULL || alen < 0) in CMS_SignerInfo_verify()
949 r = EVP_DigestVerifyUpdate(mctx, abuf, alen); in CMS_SignerInfo_verify()
950 OPENSSL_free(abuf); in CMS_SignerInfo_verify()