Re: [bitcoin-dev] What is OpenSSL still used for?

2016-01-25 Thread Wladimir J. van der Laan via bitcoin-dev
> > In the release notes for 0.12, it says that we have moved from > > using OpenSSL to libsecp256k1 for signature validation. So what > > else is it being used for that we need to keep it as a dependency? > > Openssl was dropped from the consensus layer (ECC) in 0.12, though, it > still used

Re: [bitcoin-dev] What is OpenSSL still used for?

2016-01-20 Thread Douglas Roark via bitcoin-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 2016/1/18 19:58, Ethan Heilman via bitcoin-dev wrote: > I believe libsecp256k1 just performs Elliptic Curve operations > required by Bitcoin. OpenSSL is used for all other crypto. The exact answer, as I understand it, is a bit more nuanced. In

Re: [bitcoin-dev] What is OpenSSL still used for?

2016-01-20 Thread Jonas Schnelli via bitcoin-dev
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Hi Andrew > In the release notes for 0.12, it says that we have moved from > using OpenSSL to libsecp256k1 for signature validation. So what > else is it being used for that we need to keep it as a dependency? Openssl was dropped from the

[bitcoin-dev] What is OpenSSL still used for?

2016-01-18 Thread Andrew C via bitcoin-dev
In the release notes for 0.12, it says that we have moved from using OpenSSL to libsecp256k1 for signature validation. So what else is it being used for that we need to keep it as a dependency? Thanks, Andrew ___ bitcoin-dev mailing list

Re: [bitcoin-dev] What is OpenSSL still used for?

2016-01-18 Thread Ethan Heilman via bitcoin-dev
I believe libsecp256k1 just performs Elliptic Curve operations required by Bitcoin. OpenSSL is used for all other crypto. For instance the PRNG appears to be OpenSSL: https://github.com/bitcoin/bitcoin/blob/master/src/random.h On Mon, Jan 18, 2016 at 8:39 PM, Andrew C via bitcoin-dev