Changes for version 0.996 - 2021-01-07

  • deprecate Exception::KeySign in favor of Exception::Sign
  • add Exception::Verify, trapping CryptX exceptions during signature verification
  • replace Throwable dependency with custom error class
  • add explicit version number to each of module's files
  • improve bytestring checking - now throws exceptions for undefs and refs
  • improve error trapping - now properly executes eval
  • improve documentation
  • improved test suite (now covers some edge cases)

Modules

Bitcoin cryptography 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/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