lbcd/btcec
2021-09-13 16:57:14 -07: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 step 1 of updating module paths to not use replace 2021-09-10 16:23:04 -04: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] ci: fix linting (gofmt) 2021-09-13 16:57:14 -07:00
gensecp256k1.go [lbry] ci: fix linting (gofmt) 2021-09-13 16:57:14 -07: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 sanitizing readmes for lbcd 2021-08-31 15:53:55 -04:00
secp256k1.go btcec: Regenerate and update precomputed data. 2017-08-18 12:53:28 -05:00
signature.go btcec: validate R and S signature components in RecoverCompact 2021-02-09 09:43:01 -05:00
signature_test.go btcec: validate R and S signature components in RecoverCompact 2021-02-09 09:43:01 -05: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.