lbcd/btcec
Brannon King 4e63bef33b [lbry] docs: update docs for LBRY
Co-authored-by: Roy Lee <roylee17@gmail.com>
2021-12-14 14:01:09 -08:00
..
bench_test.go btcec: benchmark ParsePubKey for compressed keys 2019-10-02 15:31:23 -07:00
btcec.go btcec: add a comment indicating where curve name taken from 2020-09-08 09:37:33 -04:00
btcec_test.go btcec: remove obsolete test 2018-05-15 20:47:29 -07:00
ciphering.go Bump up copyright. Reflect recent update. (#699) 2016-05-22 23:22:42 -05:00
ciphering_test.go btcec: Consolidate tests into the btcec package. 2016-10-19 00:55:23 -05:00
doc.go Relicense to the btcsuite developers. 2015-05-01 12:00:56 -05:00
example_test.go [lbry] rename btcd to lbcd 2021-12-14 14:00:59 -08:00
field.go btcec: Avoid panic in fieldVal.SetByteSlice for large inputs 2020-07-13 09:43:36 -04:00
field_test.go btcec: Avoid panic in fieldVal.SetByteSlice for large inputs 2020-07-13 09:43:36 -04:00
genprecomps.go [lbry] rename btcd to lbcd 2021-12-14 14:00:59 -08:00
gensecp256k1.go Relicense to the btcsuite developers. 2015-05-01 12:00:56 -05:00
precompute.go Relicense to the btcsuite developers. 2015-05-01 12:00:56 -05:00
privkey.go Change copyright date for code that was updated this year(2016). 2016-01-07 09:01:51 -07:00
privkey_test.go btcec: Consolidate tests into the btcec package. 2016-10-19 00:55:23 -05:00
pubkey.go btcec/pubkey: normalize sqrt(x^3) before checking parity 2019-10-10 18:07:37 -07:00
pubkey_test.go build: clean linter warnings 2020-05-13 08:58:39 -04:00
README.md [lbry] docs: update docs for LBRY 2021-12-14 14:01:09 -08:00
secp256k1.go btcec: Regenerate and update precomputed data. 2017-08-18 12:53:28 -05:00
signature.go btcec: check if recovered pk is at point of infinity 2021-09-13 15:59:28 -04:00
signature_test.go btcec: added testcase for point at infinity 2021-09-13 15:59:28 -04:00

btcec

ISC License

btcec implements elliptic curve cryptography needed for working with Bitcoin (secp256k1 only for now). It is designed so that it may be used with the standard crypto/ecdsa packages provided with go. A comprehensive suite of test is provided to ensure proper functionality. Package btcec was originally based on work from ThePiachu which is licensed under the same terms as Go, but it has signficantly diverged since then.