Description
Optimized C library for EC operations on curve secp256k1.
This library is a work in progress and is being used to research best practices. Use at your own risk.
Features:
- secp256k1 ECDSA signing/verification and key generation.
- Adding/multiplying private/public keys.
- Serialization/parsing of private keys, public keys, signatures.
- Constant time, constant memory access signing and pubkey generation.
- Derandomized DSA (via RFC6979 or with a caller provided function.)
- Very efficient implementation.
Installation Instructions
- Please report issues with the software by following the "Contact" button
- To report packaging issues, go here: https://github.com/suvayu/secp256k1/issues
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 30
|
i386 (0)*, x86_64 (0)* | Fedora 30 (0 downloads) |
Fedora 31
|
i386 (0)*, x86_64 (0)* | Fedora 31 (0 downloads) |
Fedora 32
|
i386 (0)*, x86_64 (0)* | Fedora 32 (55 downloads) |
Fedora 33
|
i386 (0)*, x86_64 (0)* | Fedora 33 (39 downloads) |
Fedora 34
|
i386 (0)*, x86_64 (0)* | Fedora 34 (5 downloads) |
Fedora rawhide
|
i386 (0)*, x86_64 (0)* | Fedora rawhide (157 downloads) |
* Total number of packages downloaded in the last seven days.
Quick Enable
$ dnf copr enable fatka/secp256k1
More info about enabling Copr repositories
Fedora 30