Lines Matching refs:p7info_
49 p7info_ = PKCS7_SIGNER_INFO_new();
50 if (p7info_ == nullptr) {
57 if (!ASN1_INTEGER_set(p7info_->version, 1)) {
62 if (!X509_NAME_set(&p7info_->issuer_and_serial->issuer,
66 ASN1_INTEGER_free(p7info_->issuer_and_serial->serial);
67 if (!(p7info_->issuer_and_serial->serial =
73 if (!X509_ALGOR_set0(p7info_->digest_alg, OBJ_nid2obj(EVP_MD_type(md)),
81 if (!X509_ALGOR_set0(p7info_->digest_enc_alg, OBJ_nid2obj(signatureNid),
93 PKCS7_SIGNER_INFO_free(p7info_);
114 if (!PKCS7_add_attrib_content_type(p7info_, nullptr)) {
119 if (!PKCS7_add0_attrib_signing_time(p7info_, nullptr)) {
128 if (!PKCS7_add1_attrib_digest(p7info_, digest.GetBuffer(), digest.GetSize())) {
137 if (p7info_ == nullptr) {
142 if (p7info_->auth_attr != nullptr) {
143 int itemLen = ASN1_item_i2d(reinterpret_cast<ASN1_VALUE *>(p7info_->auth_attr), &data,
161 if (p7info_ == nullptr) {
165 // tmp will be free when freeing p7info_
174 ASN1_STRING_set0(p7info_->enc_digest, tmp, signatureSize);
225 return p7info_;
233 int ret = PKCS7_add_signed_attribute(p7info_, nid, V_ASN1_UTF8STRING, ownerIDAsn1);