summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHubert Kario <hubert@kario.pl>2022-04-23 23:51:57 +0200
committerHubert Kario <hkario@redhat.com>2022-07-08 14:30:24 +0200
commitf08f04dba896dbf12b8fc51920195783f8f3b96a (patch)
tree5ffe1edb5fac13515d819b82c5115ff65e0abd61
parent3a85d220cc460534326b2e50f6213af4bd16ee4d (diff)
downloadecdsa-f08f04dba896dbf12b8fc51920195783f8f3b96a.tar.gz
document that EdDSA is supported too
-rw-r--r--docs/source/index.rst7
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/source/index.rst b/docs/source/index.rst
index f69893f..915071a 100644
--- a/docs/source/index.rst
+++ b/docs/source/index.rst
@@ -9,11 +9,12 @@ Welcome to python-ecdsa's documentation!
``ecdsa`` implements
`elliptic-curve cryptography (ECC) <https://en.wikipedia.org/wiki/Elliptic-curve_cryptography>`_,
more specifically the
-`Elliptic Curve Digital Signature Algorithm (ECDSA) <https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm>`_
+`Elliptic Curve Digital Signature Algorithm (ECDSA) <https://en.wikipedia.org/wiki/Elliptic_Curve_Digital_Signature_Algorithm>`_,
+`Edwards-curve Digital Signature Algorithm (EdDSA) <https://en.wikipedia.org/wiki/EdDSA>`_
and the
`Elliptic Curve Diffie-Hellman (ECDH) <https://en.wikipedia.org/wiki/Elliptic-curve_Diffie%E2%80%93Hellman>`_
algorithms.
-Both of those algorithms are used in many protocols in practice, like
+All of those algorithms are used in many protocols in practice, like
in
`TLS <https://en.wikipedia.org/wiki/Transport_Layer_Security>`_
or
@@ -34,6 +35,8 @@ regular (non-twisted) variants of Brainpool curves from 160 to 512 bits. The
``brainpoolP512r1``. Few of the small curves from SEC standard are also
included (mainly to speed-up testing of the library), those are:
``secp112r1``, ``secp112r2``, ``secp128r1``, and ``secp160r1``.
+Key generation, siging and verifying is also supported for Ed25519 and Ed448
+curves.
No other curves are included, but it is not too hard to add support for more
curves over prime fields.