Crypt-OpenSSL-Base-Func
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
{
BIGNUM *priv_bn = NULL;
char* priv_hex = NULL;
char* priv = NULL;
size_t priv_len=0;
EVP_PKEY_get_bn_param(pkey, OSSL_PKEY_PARAM_PRIV_KEY, &priv_bn);
if(priv_bn==NULL){
EVP_PKEY_get_raw_private_key(pkey, NULL, &priv_len);
priv = OPENSSL_malloc(priv_len);
EVP_PKEY_get_raw_private_key(pkey, priv, &priv_len);
priv_bn = BN_bin2bn(priv, priv_len, NULL);
OPENSSL_free(priv);
}
priv_hex = BN_bn2hex(priv_bn);
OPENSSL_free(priv_bn);
return priv_hex;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 3.237 seconds using v1.00-cache-2.02-grep-82fe00e-cpan-2cc899e4a130 )