Package: wnpp Severity: wishlist * Package name : libsecp256k1ec Version : 9d560f9 Upstream Author : Pieter Wuille * URL : https://github.com/chfast/secp256k1/ * License : MIT Programming Lang: C Description : Optimized C library for EC operations on curve secp256k1
This is currently a prerequisite for cpp-ethereum ( # 860434 ). There is an open issue for upstream to replace it with the version that is already in debian, libsecp256k1 ( https://github.com/ethereum/cpp-ethereum/issues/3207 ), but as it stands it's currently built on this EC-specific fork. This library was a work in progress before upstream stopped developing it 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.