You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Features:
16
16
* Very efficient implementation.
17
17
* Suitable for embedded systems.
18
18
* Optional module for public key recovery.
19
-
* Optional module for ECDH key exchange (experimental).
19
+
* Optional module for ECDH key exchange.
20
20
21
21
Experimental features have not received enough scrutiny to satisfy the standard of quality of this library but are made available for testing and review by the community. The APIs of these features should not be considered stable.
22
22
@@ -48,7 +48,7 @@ Implementation details
48
48
* Use wNAF notation for point multiplicands.
49
49
* Use a much larger window for multiples of G, using precomputed multiples.
50
50
* Use Shamir's trick to do the multiplication with the public key and the generator simultaneously.
51
-
*Optionally (off by default) use secp256k1's efficiently-computable endomorphism to split the P multiplicand into 2 half-sized ones.
51
+
*Use secp256k1's efficiently-computable endomorphism to split the P multiplicand into 2 half-sized ones.
52
52
* Point multiplication for signing
53
53
* Use a precomputed table of multiples of powers of 16 multiplied with the generator, so general multiplication becomes a series of additions.
54
54
* Intended to be completely free of timing sidechannels for secret-key operations (on reasonable hardware/toolchains)
# the `--error-exitcode` is required to make the test fail if valgrind found errors, otherwise it'll return 0 (http://valgrind.org/docs/manual/manual-core.html)
32
33
valgrind --error-exitcode=42 ./tests 16
33
34
valgrind --error-exitcode=42 ./exhaustive_tests
34
35
fi
35
-
if [ -n"$BENCH" ]
36
+
if [ "$BENCH"="yes" ]
36
37
then
37
-
if [ -n"$VALGRIND" ]
38
+
if [ "$RUN_VALGRIND"="yes" ]
38
39
then
39
40
# Using the local `libtool` because on macOS the system's libtool has nothing to do with GNU libtool
0 commit comments