Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-23 | BIP 340: fix function signature of lift_x in reference code | Jonas Nick | |
bip-0340.mediawiki defines lift_x as taking an integer argument. This commit changes the argument of lift_x in the reference code to be identical to the specification. Previously it took a byte array. | |||
2020-09-03 | Clarify that R=infinity is invalid in BIP340 | Pieter Wuille | |
Also rename is_infinity to is_infinite is reference implementation, to match the wording in BIP340. | |||
2020-08-20 | Update test vectors and generation script | Pieter Wuille | |
2020-04-06 | BIP-0340: Add typing annotations to reference.py | Janus | |
Passes mypy's strict-mode with mypy 0.770. | |||
2020-03-17 | When checking test vectors, handle RuntimeException in signing | Tim Ruffing | |
This is better for playing around with the code. Now these these exceptions can really be raised when the verification during signing fails. | |||
2020-03-17 | fixup! Optionally print intermediate values in reference code | Tim Ruffing | |
2020-03-12 | Make code and output a little bit more readable | Tim Ruffing | |
2020-03-12 | Optionally print intermediate values in reference code | Tim Ruffing | |
and make reference code and pseudocode more consistent with each other | |||
2020-03-04 | BIP 340: Verify sig before returning it | Jonas Nick | |
2020-03-04 | BIP 340: Use synthetic nonces in reference code and test vectors | Jonas Nick | |
2020-03-04 | BIP 340: Update reference code and test vectors as follows: | Jonas Nick | |
- use evenness as tiebreaker - using different tags for nonce- and challenge hashing - add pubkey to nonce function. | |||
2020-01-19 | Rename BIPs | Pieter Wuille | |