Skip to content

Commit 50713b0

Browse files
committed
Merge pull request #5 from sipa/morereadme
More details in README.md
2 parents 3f37bcc + 8622cc2 commit 50713b0

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
libsecp256k1
22
============
33

4-
Optimized C library for EC operations on curve secp256k1
4+
Optimized C library for EC operations on curve secp256k1.
55

66
This library is experimental, so use at your own risk.
77

8+
Features:
9+
* Low-level field and group operations on secp256k1.
10+
* ECDSA signing/verification and key generation.
11+
* Adding/multiplying private/public keys.
12+
* Serialization/parsing of private keys, public keys, signatures.
13+
* Very efficient implementation.
14+
815
Implementation details
916
----------------------
1017

@@ -27,3 +34,4 @@ Implementation details
2734
* Point multiplication for signing
2835
* Use a precomputed table of multiples of powers of 16 multiplied with the generator, so general multiplication becomes a series of additions.
2936
* Slice the precomputed table in memory per byte, so memory access to the table becomes uniform.
37+
* Not fully constant-time.

0 commit comments

Comments
 (0)