aboutsummaryrefslogtreecommitdiffstats
path: root/src/cryptography
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2018-10-31 09:23:29 +0800
committerAlex Gaynor <alex.gaynor@gmail.com>2018-10-30 21:23:29 -0400
commit95af1e391b7155ebffd962b58f0a2b213af33ec3 (patch)
treec2c434cfdca838f1695f30de398dc578dae9e5d5 /src/cryptography
parent8f24aefd5d136ab47cb68a9bcfbff3a171602077 (diff)
downloadcryptography-95af1e391b7155ebffd962b58f0a2b213af33ec3.tar.gz
cryptography-95af1e391b7155ebffd962b58f0a2b213af33ec3.tar.bz2
cryptography-95af1e391b7155ebffd962b58f0a2b213af33ec3.zip
add EC OIDs (#4435)
* add EC OIDs * move ec oid docs to bottom
Diffstat (limited to 'src/cryptography')
-rw-r--r--src/cryptography/hazmat/primitives/asymmetric/ec.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cryptography/hazmat/primitives/asymmetric/ec.py b/src/cryptography/hazmat/primitives/asymmetric/ec.py
index e2e55e9e..431ecb79 100644
--- a/src/cryptography/hazmat/primitives/asymmetric/ec.py
+++ b/src/cryptography/hazmat/primitives/asymmetric/ec.py
@@ -9,6 +9,16 @@ import abc
import six
from cryptography import utils
+from cryptography.hazmat._oid import ObjectIdentifier
+
+
+class EllipticCurveOID(object):
+ SECP192R1 = ObjectIdentifier("1.2.840.10045.3.1.1")
+ SECP224R1 = ObjectIdentifier("1.3.132.0.33")
+ SECP256K1 = ObjectIdentifier("1.3.132.0.10")
+ SECP256R1 = ObjectIdentifier("1.2.840.10045.3.1.7")
+ SECP384R1 = ObjectIdentifier("1.3.132.0.34")
+ SECP521R1 = ObjectIdentifier("1.3.132.0.35")
@six.add_metaclass(abc.ABCMeta)