Revision history for Bitcoin-Secp256k1
0.011 - 2025-11-30
- Added argument checking, all functions now croak their usage on missing or undef arguments
- Fixed a bug where passing undef to some functions caused them to use previous data
- Removed a non-portable XS comment
0.010 - 2025-11-17
[New interface]
- Added recoverable signature support
- Added methods sign_message_recoverable, sign_digest_recoverable
- Added methods verify_message_recoverable, verify_digest_recoverable
- Added methods recover_public_key_message, recover_public_key_digest
0.009 - 2025-11-09
- Removed a warning when verifying unnormalized signatures
0.008 - 2025-03-16
- Added method verify_public_key
0.007 - 2025-03-11
- Fixed XS croak format error on older perls
0.006 - 2025-03-09
- Fixed compilation error on Fedora and Rocky (gh#2)
0.005 - 2025-03-02
- Fixed compilation error on Fedora (gh#1)
0.004 - 2025-02-06
[New interface]
- Added methods sign_message_schnorr, sign_digest_schnorr
- Added methods verify_message_schnorr, verify_digest_schnorr
- Added package variable $FORCED_SCHNORR_AUX_RAND
- Added method xonly_public_key
0.003 - 2024-10-22
[New interface]
- Added method combine_public_keys
0.002 - 2024-09-20
- Module should now be buildable on threaded perls
- Module should now be buildable on all major OSes
0.001 - 2024-09-17
- First version