Business-OnlinePayment-BitPay-KeyUtils
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
key_utils.c view on Meta::CPAN
BN_init(&start);
ctx = BN_CTX_new();
res = &start;
const char *cPem = pemstring;
in = BIO_new(BIO_s_mem());
BIO_puts(in, cPem);
key = PEM_read_bio_ECPrivateKey(in, NULL, NULL, NULL);
res = EC_KEY_get0_private_key(key);
eckey = EC_KEY_new_by_curve_name(NID_secp256k1);
group = EC_KEY_get0_group(eckey);
pub_key = EC_POINT_new(group);
EC_KEY_set_private_key(eckey, res);
if (!EC_POINT_mul(group, pub_key, res, NULL, NULL, ctx)) {
return ERROR;
}
EC_KEY_set_public_key(eckey, pub_key);
hexPoint = EC_POINT_point2hex(group, pub_key, 4, ctx);
char *hexPointxInit = hexPoint + 2;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 0.604 second using v1.00-cache-2.02-grep-82fe00e-cpan-2cc899e4a130 )