aboutsummaryrefslogtreecommitdiff
path: root/docs/LIBS.md
diff options
context:
space:
mode:
authorJ08nY2019-12-25 22:03:11 +0100
committerJ08nY2019-12-25 22:12:31 +0100
commitce3a4bae56224581ae7e2423af76e97147eb8ef0 (patch)
treefbefb1303f58dbe143a7c9625c45d55284ed9f72 /docs/LIBS.md
parent79143562568a91ea7c3db66b9e97eb4a46c3ea04 (diff)
downloadECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.tar.gz
ECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.tar.zst
ECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.zip
Diffstat (limited to 'docs/LIBS.md')
-rw-r--r--docs/LIBS.md22
1 files changed, 16 insertions, 6 deletions
diff --git a/docs/LIBS.md b/docs/LIBS.md
index 9c90abf..b9d1db9 100644
--- a/docs/LIBS.md
+++ b/docs/LIBS.md
@@ -119,17 +119,27 @@ ninja
- Uses 5-bit window NAF.
- Uses Jacobian coordinates.
- <https://github.com/intel/ipp-crypto>
-
+ - [Nettle](http://www.lysator.liu.se/~nisse/nettle/)
+ - C
+ - No support for explicit parameters, only SECG named curves.
+ - Uses Jacobian coordinates.
+ - <https://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#doubling-dbl-2001-b>
+ - <https://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#addition-add-2007-bl>
+ - <https://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian-3.html#addition-madd-2007-bl>
+ - Uses double-and-add always or windowing algorithm.
+ - Uses Pippenger scalar mult for Twisted Edwards curves.
+ - [LibreSSL](https://www.libressl.org/)
+ - C
# Libraries with ECC support
Popular libraries with at least some ECC support, that ECTester does not yet support:
- [NSS](https://hg.mozilla.org/projects/nss)
- - [LibreSSL](https://www.libressl.org/)
- - [Nettle](http://www.lysator.liu.se/~nisse/nettle/)
- - [BearSSL](https://bearssl.org/)
- - [cryptlib](https://www.cryptlib.com/)
+ - [BearSSL](https://bearssl.org/)*
+ - [cryptlib](https://www.cryptlib.com/)*
- [OpenSSL (FIPS mode)](https://www.openssl.org/docs/fipsnotes.html)
- [Microsoft .NET crypto](https://docs.microsoft.com/en-us/dotnet/standard/security/cryptography-model)
- - [Linux kernel](https://kernel.org), test via [libkcapi](http://chronox.de/libkcapi.html) \ No newline at end of file
+ - [Linux kernel](https://kernel.org), test via [libkcapi](http://chronox.de/libkcapi.html)
+
+* Signifies libraries for which adding support would be very much appreciated. \ No newline at end of file