| 123456789101112131415161718192021 |
- // Copyright (c) 2013-2014 The btcsuite developers
- // Use of this source code is governed by an ISC
- // license that can be found in the LICENSE file.
- /*
- Package btcec implements support for the elliptic curves needed for bitcoin.
- Bitcoin uses elliptic curve cryptography using koblitz curves
- (specifically secp256k1) for cryptographic functions. See
- http://www.secg.org/collateral/sec2_final.pdf for details on the
- standard.
- This package provides the data structures and functions implementing the
- crypto/elliptic Curve interface in order to permit using these curves
- with the standard crypto/ecdsa package provided with go. Helper
- functionality is provided to parse signatures and public keys from
- standard formats. It was designed for use with btcd, but should be
- general enough for other uses of elliptic curve crypto. It was originally based
- on some initial work by ThePiachu, but has significantly diverged since then.
- */
- package btcec
|