Changes for version 1.000

  • end of the beta phase
  • imported mnemonics must now be proper unicode strings (important for non-english mnemonics)
  • module will now use Crypt::Perl when available to produce deterministic signatures
  • add Bitcoin::Crypto::Util::mnemonic_to_seed function
  • set_compressed method on keys now properly handles undefined values
  • code refactors and documentation improvements

Modules

Bitcoin cryptography in Perl
BIP44 implementation in Perl
Bitcoin's Base58 helpers in Perl
Bitcoin's Bech32 implementation in Perl
Exception class for Bitcoin::Crypto purposes
Bitcoin extended private keys
Bitcoin extended public keys
Bitcoin private keys
Bitcoin public keys
Management tool for cryptocurrency networks
Bitcoin script representations
Segregated Witness version definitions
Basic utilities for working with bitcoin

Provides

in lib/Bitcoin/Crypto/Config.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Exception.pm
in lib/Bitcoin/Crypto/Helpers.pm
in lib/Bitcoin/Crypto/Role/BasicKey.pm
in lib/Bitcoin/Crypto/Role/Compressed.pm
in lib/Bitcoin/Crypto/Role/ExtendedKey.pm
in lib/Bitcoin/Crypto/Role/Key.pm
in lib/Bitcoin/Crypto/Role/Network.pm
in lib/Bitcoin/Crypto/Types.pm