added code to allow using OpenSSL to do point multiplication to convert a priv key to a pub key