diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2018-10-29 02:06:02 +0800 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2018-10-28 14:06:02 -0400 |
commit | ece7442a50c016631d912d558add9d07147ddfe4 (patch) | |
tree | 7187e133045377d05d53eed9dafcfbb8e2974f5d /docs | |
parent | 44ccbf0bc1f416899f3625d6e408d39951218a27 (diff) | |
download | cryptography-ece7442a50c016631d912d558add9d07147ddfe4.tar.gz cryptography-ece7442a50c016631d912d558add9d07147ddfe4.tar.bz2 cryptography-ece7442a50c016631d912d558add9d07147ddfe4.zip |
reorder curves to put binary (SECT) curves down at the bottom (#4529)
also add a disclaimer that you shouldn't use them
Diffstat (limited to 'docs')
-rw-r--r-- | docs/hazmat/primitives/asymmetric/ec.rst | 107 |
1 files changed, 59 insertions, 48 deletions
diff --git a/docs/hazmat/primitives/asymmetric/ec.rst b/docs/hazmat/primitives/asymmetric/ec.rst index 7f27b5f3..8d03a093 100644 --- a/docs/hazmat/primitives/asymmetric/ec.rst +++ b/docs/hazmat/primitives/asymmetric/ec.rst @@ -310,138 +310,149 @@ Tanja Lange. All named curves are instances of :class:`EllipticCurve`. -.. class:: SECT571K1 +.. class:: SECP256R1 .. versionadded:: 0.5 - SECG curve ``sect571k1``. Also called NIST K-571. + SECG curve ``secp256r1``. Also called NIST P-256. -.. class:: SECT409K1 +.. class:: SECP384R1 .. versionadded:: 0.5 - SECG curve ``sect409k1``. Also called NIST K-409. + SECG curve ``secp384r1``. Also called NIST P-384. -.. class:: SECT283K1 +.. class:: SECP521R1 .. versionadded:: 0.5 - SECG curve ``sect283k1``. Also called NIST K-283. + SECG curve ``secp521r1``. Also called NIST P-521. -.. class:: SECT233K1 +.. class:: SECP224R1 .. versionadded:: 0.5 - SECG curve ``sect233k1``. Also called NIST K-233. + SECG curve ``secp224r1``. Also called NIST P-224. -.. class:: SECT163K1 +.. class:: SECP192R1 .. versionadded:: 0.5 - SECG curve ``sect163k1``. Also called NIST K-163. + SECG curve ``secp192r1``. Also called NIST P-192. -.. class:: SECT571R1 +.. class:: SECP256K1 - .. versionadded:: 0.5 + .. versionadded:: 0.9 - SECG curve ``sect571r1``. Also called NIST B-571. + SECG curve ``secp256k1``. -.. class:: SECT409R1 +.. class:: BrainpoolP256R1 - .. versionadded:: 0.5 + .. versionadded:: 2.2 - SECG curve ``sect409r1``. Also called NIST B-409. + Brainpool curve specified in :rfc:`5639`. These curves are discouraged + for new systems. +.. class:: BrainpoolP384R1 -.. class:: SECT283R1 + .. versionadded:: 2.2 - .. versionadded:: 0.5 + Brainpool curve specified in :rfc:`5639`. These curves are discouraged + for new systems. - SECG curve ``sect283r1``. Also called NIST B-283. +.. class:: BrainpoolP512R1 + .. versionadded:: 2.2 -.. class:: SECT233R1 + Brainpool curve specified in :rfc:`5639`. These curves are discouraged + for new systems. + +.. class:: SECT571K1 .. versionadded:: 0.5 - SECG curve ``sect233r1``. Also called NIST B-233. + SECG curve ``sect571k1``. Also called NIST K-571. These binary curves are + discouraged for new systems. -.. class:: SECT163R2 +.. class:: SECT409K1 .. versionadded:: 0.5 - SECG curve ``sect163r2``. Also called NIST B-163. + SECG curve ``sect409k1``. Also called NIST K-409. These binary curves are + discouraged for new systems. -.. class:: SECP521R1 +.. class:: SECT283K1 .. versionadded:: 0.5 - SECG curve ``secp521r1``. Also called NIST P-521. + SECG curve ``sect283k1``. Also called NIST K-283. These binary curves are + discouraged for new systems. -.. class:: SECP384R1 +.. class:: SECT233K1 .. versionadded:: 0.5 - SECG curve ``secp384r1``. Also called NIST P-384. + SECG curve ``sect233k1``. Also called NIST K-233. These binary curves are + discouraged for new systems. -.. class:: SECP256R1 +.. class:: SECT163K1 .. versionadded:: 0.5 - SECG curve ``secp256r1``. Also called NIST P-256. + SECG curve ``sect163k1``. Also called NIST K-163. These binary curves are + discouraged for new systems. -.. class:: SECP224R1 +.. class:: SECT571R1 .. versionadded:: 0.5 - SECG curve ``secp224r1``. Also called NIST P-224. + SECG curve ``sect571r1``. Also called NIST B-571. These binary curves are + discouraged for new systems. -.. class:: SECP192R1 +.. class:: SECT409R1 .. versionadded:: 0.5 - SECG curve ``secp192r1``. Also called NIST P-192. + SECG curve ``sect409r1``. Also called NIST B-409. These binary curves are + discouraged for new systems. -.. class:: SECP256K1 +.. class:: SECT283R1 - .. versionadded:: 0.9 + .. versionadded:: 0.5 - SECG curve ``secp256k1``. + SECG curve ``sect283r1``. Also called NIST B-283. These binary curves are + discouraged for new systems. -.. class:: BrainpoolP256R1 +.. class:: SECT233R1 - .. versionadded:: 2.2 + .. versionadded:: 0.5 - Brainpool curve specified in :rfc:`5639`. These curves are discouraged - for new systems. + SECG curve ``sect233r1``. Also called NIST B-233. These binary curves are + discouraged for new systems. -.. class:: BrainpoolP384R1 - .. versionadded:: 2.2 +.. class:: SECT163R2 - Brainpool curve specified in :rfc:`5639`. These curves are discouraged - for new systems. + .. versionadded:: 0.5 -.. class:: BrainpoolP512R1 + SECG curve ``sect163r2``. Also called NIST B-163. These binary curves are + discouraged for new systems. - .. versionadded:: 2.2 - Brainpool curve specified in :rfc:`5639`. These curves are discouraged - for new systems. Key Interfaces |