关于ECC 非对称加密的问题
有一个证书.cer.直接上代码:
unsigned char * pub_cert = readCer("公钥证书.cer");
X509 * pcert = d2i_X509(NULL,(const unsigned char **)&pub_cert ,strlen((char*)pub_cert ));
EVP_PEKY * pkey = X509_get_pubkey(pcert);
BYTE out[256] = {0};
int ret = EVP_PKEY_encrypt(out , strkey , key_len ,pkey);
if( ret<=0) return false ;
return true ;
=============================================
这里 返回值ret 为 0
感觉openssl这块知道的人特少。