Hello, I'm using PKCS#7 for generating an enveloped certificated, but after openssl generating a random TDES key and encrypts it with my pub exp, sometimes the resulting data is bigger than my module / prv exp.
Something is wrong, this should never happen... There is my snippet p7 = PKCS7_new()); PKCS7_set_type(p7, NID_pkcs7_enveloped); PKCS7_content_new( p7, NID_pkcs7_data); PKCS7_add_recipient(p7, *recipient); PKCS7_set_cipher(p7, EVP_des_ede3_cbc()); p7bio = PKCS7_dataInit (p7,NULL); BIO_write(p7bio, Data, DataLenght); BIO_flush(p7bio); PKCS7_dataFinal(p7, p7bio); Thanks! []s Douglas Gemignani ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [email protected] Automated List Manager [email protected]
