On Tue, May 27, 2008 at 03:23:27PM -0500, [EMAIL PROTECTED] wrote: > So a developer at my company is having a problem. > > When our business partner signs a data object using Bouncy Castle > (PKCS#7 CMS), outputs PEM, and we use OpenSSL and read it in, that > works fine, but when we try to get the data out of it, we're getting a > null string. > > My hunch is that PKCS7_dataDecode(p7, NULL, NULL, NULL) is returning > null, but our library code is not throwing an exception. > > Does anyone have any experience with OpenSSL being unable to parse > PKCS#7 objects created by BouncyCastle?
Problem is that remote peer is using DIGEST::SHA256. EVP_get_digestbynid() is failing, apparently lacking support for SHA256. I examined the latest OpenSSL distro and can't find any reference to SHA256 in object.h; does anyone know if this is supported? -- Crypto ergo sum. https://www.subspacefield.org/~travis/ Truth does not fear scrutiny or competition, only lies do. If you are a spammer, please email [EMAIL PROTECTED] to get blacklisted. ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]