re-enable smime encrypt. fix from openssl-0.9.7e
This commit is contained in:
parent
b757d80462
commit
9bd25f488a
13
crypto/dist/openssl/crypto/pkcs7/pk7_doit.c
vendored
13
crypto/dist/openssl/crypto/pkcs7/pk7_doit.c
vendored
@ -257,10 +257,15 @@ BIO *PKCS7_dataInit(PKCS7 *p7, BIO *bio)
|
|||||||
bio=BIO_new(BIO_s_null());
|
bio=BIO_new(BIO_s_null());
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
ASN1_OCTET_STRING *os;
|
if (PKCS7_type_is_signed(p7))
|
||||||
os = PKCS7_get_octet_string(p7->d.sign->contents);
|
{
|
||||||
if (os && os->length > 0)
|
ASN1_OCTET_STRING *os;
|
||||||
bio = BIO_new_mem_buf(os->data, os->length);
|
os = PKCS7_get_octet_string(
|
||||||
|
p7->d.sign->contents);
|
||||||
|
if (os && os->length > 0)
|
||||||
|
bio = BIO_new_mem_buf(os->data,
|
||||||
|
os->length);
|
||||||
|
}
|
||||||
if(bio == NULL)
|
if(bio == NULL)
|
||||||
{
|
{
|
||||||
bio=BIO_new(BIO_s_mem());
|
bio=BIO_new(BIO_s_mem());
|
||||||
|
Loading…
Reference in New Issue
Block a user