diff options
| author | J08nY | 2019-12-25 22:03:11 +0100 |
|---|---|---|
| committer | J08nY | 2019-12-25 22:12:31 +0100 |
| commit | ce3a4bae56224581ae7e2423af76e97147eb8ef0 (patch) | |
| tree | fbefb1303f58dbe143a7c9625c45d55284ed9f72 /docs/LIBS.md | |
| parent | 79143562568a91ea7c3db66b9e97eb4a46c3ea04 (diff) | |
| download | ECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.tar.gz ECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.tar.zst ECTester-ce3a4bae56224581ae7e2423af76e97147eb8ef0.zip | |
Diffstat (limited to 'docs/LIBS.md')
| -rw-r--r-- | docs/LIBS.md | 22 |
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 |
