bitcoin-s/crypto
Nadav Kohen 78f4dfb8c6
Pubkey Refactor (#2936)
* Removed ExecutionContext from ECKey

* Refactored ECPublicKey to remove compression state and introduced ECPublicKeyBytes to handle cases where serialization of input is important

* Fixed the rest of bitcoin-s so that it passes all tests

* Made all ECKeys into case classes

* Successfully added isFullyValid invariant to ECPublicKey!

* Fixed docs

* Added scaladocs and fixed a RpcPsbtResult bug

* Reject private keys of length < 32 and fix WIF parsing bug
2021-05-06 13:19:52 -05:00
..
.js/src/main/scala/org/bitcoins/crypto Pubkey Refactor (#2936) 2021-05-06 13:19:52 -05:00
.jvm/src/main/scala/org/bitcoins/crypto Pubkey Refactor (#2936) 2021-05-06 13:19:52 -05:00
src/main/scala/org/bitcoins/crypto Pubkey Refactor (#2936) 2021-05-06 13:19:52 -05:00