etscrivner / rbsecp256k1

Compiled Ruby wrapper around libsecp256k1 for secp256k1 ECDSA.
The Unlicense
19 stars 13 forks source link

Remove OpenSSL Dependency #38

Closed etscrivner closed 5 years ago

etscrivner commented 5 years ago

Remove the OpenSSL dependency and use Ruby's SecureRandom#random_bytes instead. This function uses OpenSSL under the head but also relies on other sources in the cases where it is not present and is more vetted than our randomness generation code.