Pieter Wuille
cdcb6801a1
For now, remove BIP330 messages before being adopted
2023-09-11 13:43:29 -04:00
Pieter Wuille
397016ebdf
Allow detecting/disconnecting wrong-network v1 peers
2023-09-11 13:43:23 -04:00
Pieter Wuille
175c5c06e0
Use 16-byte prefix to distinguish v1 from v2
2023-09-11 12:00:53 -04:00
Pieter Wuille
6163d36d0b
bip340: clarify that tags are byte arrays
2023-04-20 15:56:28 -04:00
Pieter Wuille
cc177ab7bc
BIP324 updates
...
Includes:
* Simpler (but equivalent) ElligatorSwift encoding function & spec
* Improved test vectors
* Test vector generation code
* Code for converting test vectors for libsecp256k1 code.
* Code for running test vectors against SwiftEC paper authors' code.
* Miscellaneous reference code improvements (style, comments).
2023-01-11 17:39:56 -05:00
Pieter Wuille
e35a46ecf3
BIP341 test vectors
2021-11-12 12:08:19 -05:00
Pieter Wuille
c5b392cce1
Add back a few lost improvements
2021-02-03 16:22:46 -08:00
Pieter Wuille and andrewtoth
6446f2af0a
Update bip-0350.mediawiki
...
Co-authored-by: andrewtoth <andrewstoth@gmail.com >
2021-01-29 13:41:08 -08:00
Pieter Wuille and andrewtoth
d3874ff3ec
Update bip-0350.mediawiki
...
Co-authored-by: andrewtoth <andrewstoth@gmail.com >
2021-01-29 13:41:08 -08:00
Pieter Wuille and andrewtoth
e192983f5b
Update bip-0350.mediawiki
...
Co-authored-by: andrewtoth <andrewstoth@gmail.com >
2021-01-29 13:41:08 -08:00
Pieter Wuille
6128a7bcb6
Add BIP 350 (bech32m)
2021-01-29 13:41:08 -08:00
Pieter Wuille
3b1fb9600b
Clarify that R=infinity is invalid in BIP340
...
Also rename is_infinity to is_infinite is reference implementation,
to match the wording in BIP340.
2020-09-03 14:38:22 -07:00
Pieter Wuille
5f4d3b45c6
Merge pull request #212 from sipa/202008_evenr_clarify
...
Clarify that Jacobian coordinates are the optimization
2020-08-26 17:39:01 -07:00
Pieter Wuille
b6b0715c28
Clarify that Jacobian coordinates are the optimization, not the Legendre symbol
2020-08-26 15:56:23 -07:00
Pieter Wuille
bf106b05ca
Merge pull request #210 from sipa/202008_even_r_tiebreaker
...
Switch BIP340 to even R tiebreaker
2020-08-26 15:47:38 -07:00
Pieter Wuille
afa13249ed
Update test vectors and generation script
2020-08-20 13:24:20 -07:00
Pieter Wuille
8a3db73a84
Rename lift_x_even_y to lift_x
2020-08-20 13:24:20 -07:00
Pieter Wuille
5dadeb3e1c
Change tags to avoid collisions with earlier draft
2020-08-20 13:24:20 -07:00
Pieter Wuille
968096c451
Switch to even tiebreaker for R
2020-08-20 13:24:16 -07:00
Pieter Wuille
b9ea863727
Use consistent capitalization of tag TapSighash
2020-07-28 13:50:50 -07:00
Pieter Wuille
005586d2fd
Clarify security argument of x-only pubkeys better
2020-07-20 14:39:28 -07:00