Skip to content

Releases: bitpay/bitpay-c-keyutils

EVP confilcts resolved

22 Jul 18:49
Compare
Choose a tag to compare

This addresses issue #8.

Calling EVP_FREE() in the generateSinFromPem method was causing a conflict because the EVP table is a universal resource in OpenSSL. The short term fix is to leave the table open until OpenSSL has completely shut down.

MD5

v2.0.3.zip ce51573c564bea83acc261d68f11ae2e
v2.0.3.tar.gz d3d36f4c6066f16701bfc617417d8219

PEM Generation Error Handling Improvement

20 Jul 18:13
Compare
Choose a tag to compare

PEMs of lengths besides 220,221,223 were defaulting 223 instead of being
caught.
There are checks in place to verify that OpenSSL functions are not
returning Errors.

MD5

v2.0.2.zip cca8d6b3220a2225774756ecf646a49a
v2.0.2.tar.gz 04ece9525f46106048073b2784c05052

Bug fixes for 32bit machines

12 May 14:53
Compare
Choose a tag to compare

String termination issues under Clang and memory overruns on 32bit machines have been fixed.

md5 Checksum

v2.0.1.zip c49e2cb63f904c3fff2ffc13c934b028
v2.0.1.tar.gz a59d05da3a1f890258b4dc8cd53b488a

Initial release of cryptographic functions

07 May 17:14
Compare
Choose a tag to compare

Includes functions to generate PEM files, retrieve the compressed public key from a pem file, generate a bitpay SIN from a PEM file, and sign a message with a PEM file.

md5 checksums

v2.0.0.zip 1e2c1ca8bca7e18743c5695b9dab1e34
v2.0.0.tar.gz de24a6c99a695232457debdafbdbb880