Hi Folks,
Need help.
I’m not able to encrypt a key using passphrase, below is the error message.
**"error:0D07209B:asn1 encoding routines:ASN1_get_object:too long"**
Have already googled for error but couldn't got much info
Snippet of my code:
unsigned char pass[] = "123456";
BIO *priv_bio = BIO_new( BIO_s_mem() );
RSA *rsa = RSA_generate_key( 2048, 65537, NULL, NULL )
ret = PEM_write_bio_RSAPrivateKey( priv_bio, rsa, EVP_aes_256_cbc(), pass,
64, NULL, NULL );
if(!ret) {
ERR_error_string(ERR_get_error(), buffer);
printf(buffer);
}
The same piece of code is working on openssl-0.9.8zg.
Can I know what’s missing or any further debug steps to check this issue?
Thanks,
Ranjith
--
openssl-dev mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev