summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2021-03-21 19:05:37 -0500
committerGitHub <noreply@github.com>2021-03-21 20:05:37 -0400
commitbd63f3a1a4bbb23fa4b8f9e2549d609317808b95 (patch)
treed42781a0fd81c009ac7a2f975607109fd61fe5a7
parentd95bf3277b893ce64b979ce8da83521aeb80fce0 (diff)
downloadcryptography-bd63f3a1a4bbb23fa4b8f9e2549d609317808b95.tar.gz
document that we support more keys in our asymmetric loaders. (#5926)
fixes #5911
-rw-r--r--docs/hazmat/primitives/asymmetric/serialization.rst16
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/hazmat/primitives/asymmetric/serialization.rst b/docs/hazmat/primitives/asymmetric/serialization.rst
index 07a7456e4..15dfbfcb6 100644
--- a/docs/hazmat/primitives/asymmetric/serialization.rst
+++ b/docs/hazmat/primitives/asymmetric/serialization.rst
@@ -143,6 +143,10 @@ all begin with ``-----BEGIN {format}-----`` and end with ``-----END
:class:`~cryptography.hazmat.backends.interfaces.PEMSerializationBackend`.
:returns: One of
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey`,
@@ -182,6 +186,10 @@ all begin with ``-----BEGIN {format}-----`` and end with ``-----END
:returns: One of
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x448.X448PublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey`,
@@ -252,6 +260,10 @@ the rest.
:class:`~cryptography.hazmat.backends.interfaces.DERSerializationBackend`.
:returns: One of
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PrivateKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x448.X448PrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dh.DHPrivateKey`,
@@ -291,6 +303,10 @@ the rest.
:class:`~cryptography.hazmat.backends.interfaces.DERSerializationBackend`.
:returns: One of
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed25519.Ed25519PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.ed448.Ed448PublicKey`,
+ :class:`~cryptography.hazmat.primitives.asymmetric.x448.X448PublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey`,
:class:`~cryptography.hazmat.primitives.asymmetric.dh.DHPublicKey`,