[openssl-users] File signing/encrypting upgrade from 1.0.2 to 1.1.0

Matt Caswell matt at openssl.org
Fri Mar 23 21:22:02 UTC 2018



On 23/03/18 17:03, Jan Kohnert wrote:
> Hello,
> 
> I'm using the openssl-libs for signing/encrypting files in PKCS#7 
> format. When trying to upgrade from 1.0.2 to 1.1.0 the code stops 
> working properly: Files are generated, but the formating is broken.
> When trying to decrypt the generated files, I get:
> 
> Error in encoding
> 6252:error:0D07209B:asn1 encoding routines:ASN1_get_object:too 
> long:crypto\asn1\asn1_lib.c:91:
> 
> (that's it, really).
> 
> Could you please point me to what I'm missing? I have tried to find 
> something useful in changslogs and docs, but I couldn't find a helping
> hint (and I don't really know what t look for, too)
> 
> I have made a minimal working example as well as a small testfile and 
> test key/cert in the attached zip-file (should compile on all platforms 
> supported by openssl). But beware: absolutly *no* error-checking at all 
> in there, it is assumed, all is in the same place, testfile, key, cert, 
> and program.
> 
> Thanks a lot, and a happy weekend! :)

Also what happens if you change this line:

   bioCryptedData = BIO_new_file("testfile.crypt", "w");

to

   bioCryptedData = BIO_new_file("testfile.crypt", "wb");


Matt


More information about the openssl-users mailing list