diff options
| -rw-r--r-- | docs/libraries.rst | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/libraries.rst b/docs/libraries.rst index 9f48ed0..b1f7c41 100644 --- a/docs/libraries.rst +++ b/docs/libraries.rst @@ -7,6 +7,15 @@ ECC in Libraries :depth: 1 :local: +This page collects information about ECC implementations in open-source software. It was extracted +by source code analysis (i.e. we looked at the code and tried really hard to name what we see), so it +may or may not match the reality (whether due to a mistake or due to different naming choices). + +We restricted ourselves to ECDH/ECDSA (on prime field curves) and x25519/Ed25519. In case libraries contain multiple +implementations we tried to document them clearly, along with the rules on how they pick one +(e.g. curve-based/architecture-based). Naming of scalar multipliers is tricky. Naming of coordinate systems +and formulas is taken from the `EFD <https://www.hyperelliptic.org/EFD/index.html>`__. + BouncyCastle ============ |
