Home | History | Annotate | Download | only in pkcs7

Lines Matching refs:p7

70 	PKCS7 *p7;
117 p7=PKCS7_new();
122 PKCS7_set_type(p7,NID_pkcs7_signedAndEnveloped);
124 if (PKCS7_add_signature(p7,x509,pkey,EVP_sha1()) == NULL) goto err;
126 PKCS7_add_certificate(p7,x509);
128 PKCS7_set_type(p7,NID_pkcs7_enveloped);
139 if (!PKCS7_set_cipher(p7,cipher)) goto err;
141 if (!PKCS7_add_recipient(p7,sk_X509_value(recips, i))) goto err;
146 /* PKCS7_content_new(p7,NID_pkcs7_data); not used in envelope */
149 if (!nodetach) PKCS7_set_detached(p7,1);
152 if ((p7bio=PKCS7_dataInit(p7,NULL)) == NULL) goto err;
162 if (!PKCS7_dataFinal(p7,p7bio)) goto err;
165 PEM_write_PKCS7(stdout,p7);
166 PKCS7_free(p7);