All Versions
15
Latest Version
Avg Release Cycle
22 days
Latest Release
952 days ago

Changelog History
Page 2

  • v0.1.4 Changes

    December 25, 2019

    ๐Ÿš€ this is a feature release that allows for generation of mini private keys and proper handling of bitcoin's wallet import format.

    ๐Ÿ”„ changes:

    • try: add an example program #14
    • โž• add support for mini private keys #16
    • โž• add support for wallet import format #18
  • v0.1.3 Changes

    December 24, 2019

    ๐Ÿš€ this is a feature release that allows for generation of bitcoin and ethereum addresses.

    ๐Ÿ”„ changes:

    • โž• add cryptographic hashing functions #9
    • โž• add bitcoin and ethereum address modules #9
    • ๐Ÿ‘ allow for export of unprefixed uncompressed keys for ethereum #9
    • โž• add tests for hashes on bytes #9
    • โœ… implement eip-55 test cases #9
    • bind mpz_powm_sec from libgmp #11
  • v0.1.2 Changes

    December 24, 2019

    ๐Ÿš€ this is a feature release adding the ability to encode and decode the different public key formats

    ๐Ÿ”„ changes:

    • ๐Ÿ‘ allow for converting between different public key formats #7
    • โž• add a known private key to tests #7
    • raise if it tries to decode compressed keys as mod_exp overflows #7
  • v0.1.1 Changes

    December 24, 2019

    ๐Ÿ›  this is a bugfix release that improves performance and stability.

    ๐Ÿ”„ changes:

    • ๐Ÿ‘‰ use proper integer division #6
    • ensure private keys are within the ec field size #6
    • disallow ec multiplication with invalid private keys #6
  • v0.1.0 Changes

    December 24, 2019

    ๐ŸŽ‰ initial release for the secp256k1 crystal library

    containing:

    • the constants describing the elliptic curve #1
    • the four Secp256k1:: key functions for ec_mul, ec_add, ec_double, and ec_mod_inv #1
    • utilities to generate private and public keys #1
    • โœ… tests for the secp256k1 module #1
    • a struct for EC_Point #1
    • github actions checking format and spec #2
    • a meaningful readme #3