- John.
From: Eduardo Schettino <[EMAIL PROTECTED]> Reply-To: openssl-users@openssl.org To: openssl-users@openssl.org Subject: Re: SMIME_read_PKCS7 error Date: Tue, 26 Apr 2005 07:53:11 -0300
Hi ,
John take a look at the function "multi_split" in /crypto/pkcs7/pk7_mime.c .
... /* Strip CR+LF from linebuf */ next_eol = strip_eol(linebuf, &len); if(first) { first = 0; if(bpart) sk_BIO_push(parts, bpart); bpart = BIO_new(BIO_s_mem()); BIO_set_mem_eof_return(bpart, 0); } else if (eol) BIO_write(bpart, "\r\n", 2); eol = next_eol; ...
it strips '\n' or '\r\n' whatever you have (strip_eol) and then always put '\r\n'.
On 4/25/05, John Moore <[EMAIL PROTECTED]> wrote:
> Hi:
>
> I'm an openssl newbie trying to write code to sign&encrypt followed by
> decrypt&verify. I'm able to do these functions individually and the
> sign&encrypt part works to produce an S/MIME encoded output. When I try to
> decrypt&verify, the decryption returns properly but when I try to parse the
> decypted contents in a BIO using SMIME_read_PKCS7 I get this error:
>
> error:0D06B08E:asn1 encoding routines:ASN1_d2i_bio:not enough data
>
> I've looked at the content of the output from PKCS7_decrypt and it looks OK,
> the only difference from the original data being the use of \r\n instead of
> \n to terminate lines.
>
> Any assistance is appreciated. I'm using 0.9.7g.
>
> Thanks.
>
> - John.
>
> _________________________________________________________________
> Don't just search. Find. Check out the new MSN Search!
> http://search.msn.click-url.com/go/onm00200636ave/direct/01/
>
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List openssl-users@openssl.org
> Automated List Manager [EMAIL PROTECTED]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager [EMAIL PROTECTED]
_________________________________________________________________
Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/
______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]