aboutsummaryrefslogtreecommitdiff
path: root/docs/LIBS.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/LIBS.md')
-rw-r--r--docs/LIBS.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/docs/LIBS.md b/docs/LIBS.md
index ab6779f..0987656 100644
--- a/docs/LIBS.md
+++ b/docs/LIBS.md
@@ -5,6 +5,8 @@ Popular libraries with at least some ECC support, that ECTester does not yet sup
- [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/)
- [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)
@@ -119,6 +121,11 @@ ninja
- Uses comb method for short Weierstrass curves, using (randomized) Jacobian coordinates.
- <http://www.hyperelliptic.org/EFD/g1p/auto-shortw-jacobian.html#doubling-dbl-1998-cmo-2>
- Uses Montgomery ladder with xz coordinates for Montgomery curves.
+ - [MatrixSSL](https://github.com/matrixssl/matrixssl)
+ - C
+ - Only supports prime field curves.
+ - Uses 4 bit sliding window.
+ - Uses projective coordinates.
- [Intel Performance Primitives](https://software.intel.com/en-us/ipp-crypto-reference-2019)
- C
- Only supports prime field curves.