aboutsummaryrefslogtreecommitdiffstats
path: root/lib/public_key/asn1/RFC5639.asn1
diff options
context:
space:
mode:
authorHenrik Nord <[email protected]>2014-01-17 14:30:48 +0100
committerHenrik Nord <[email protected]>2014-01-17 14:30:58 +0100
commit3199b4b663d82d83027fc74c8bf5b6c7849ad1d4 (patch)
tree00c95d6a9f0cb67fdb379fd91fc65fce2ff97acd /lib/public_key/asn1/RFC5639.asn1
parent045fcfc02ace59d07618f8983809236642bba630 (diff)
parent8837c1be2ba8a3c123df3f5a87003daa9aac6539 (diff)
downloadotp-3199b4b663d82d83027fc74c8bf5b6c7849ad1d4.tar.gz
otp-3199b4b663d82d83027fc74c8bf5b6c7849ad1d4.tar.bz2
otp-3199b4b663d82d83027fc74c8bf5b6c7849ad1d4.zip
Merge branch 'RoadRunnr/ecdh_crypto'
* RoadRunnr/ecdh_crypto: crypto: selective support for GF2m curves ssl: add brainpool elliptic curves to TLS (RFC-7027) public_key: add brainpool elliptic curves (RFC-5639) crypto: document ec_curves/0 and ec_curve/1 crypto: add brainpool (RFC 5639) curves crypto: move elitic curve definitions from OpenSSL built-ins to Erlang crypto: add ECDH test vectors for more curves OTP-11578
Diffstat (limited to 'lib/public_key/asn1/RFC5639.asn1')
-rw-r--r--lib/public_key/asn1/RFC5639.asn127
1 files changed, 27 insertions, 0 deletions
diff --git a/lib/public_key/asn1/RFC5639.asn1 b/lib/public_key/asn1/RFC5639.asn1
new file mode 100644
index 0000000000..85b8533132
--- /dev/null
+++ b/lib/public_key/asn1/RFC5639.asn1
@@ -0,0 +1,27 @@
+RFC5639 {iso(1) identified-organization(3) teletrust(36) algorithm(3) signature-algorithm(3) ecSign(2) 8} DEFINITIONS EXPLICIT TAGS ::=
+
+BEGIN
+
+ecStdCurvesAndGeneration OBJECT IDENTIFIER::= {iso(1)
+ identified-organization(3) teletrust(36) algorithm(3) signature-algorithm(3) ecSign(2) 8}
+
+ellipticCurveRFC5639 OBJECT IDENTIFIER ::= {ecStdCurvesAndGeneration 1}
+
+versionOne OBJECT IDENTIFIER ::= {ellipticCurveRFC5639 1}
+
+brainpoolP160r1 OBJECT IDENTIFIER ::= {versionOne 1}
+brainpoolP160t1 OBJECT IDENTIFIER ::= {versionOne 2}
+brainpoolP192r1 OBJECT IDENTIFIER ::= {versionOne 3}
+brainpoolP192t1 OBJECT IDENTIFIER ::= {versionOne 4}
+brainpoolP224r1 OBJECT IDENTIFIER ::= {versionOne 5}
+brainpoolP224t1 OBJECT IDENTIFIER ::= {versionOne 6}
+brainpoolP256r1 OBJECT IDENTIFIER ::= {versionOne 7}
+brainpoolP256t1 OBJECT IDENTIFIER ::= {versionOne 8}
+brainpoolP320r1 OBJECT IDENTIFIER ::= {versionOne 9}
+brainpoolP320t1 OBJECT IDENTIFIER ::= {versionOne 10}
+brainpoolP384r1 OBJECT IDENTIFIER ::= {versionOne 11}
+brainpoolP384t1 OBJECT IDENTIFIER ::= {versionOne 12}
+brainpoolP512r1 OBJECT IDENTIFIER ::= {versionOne 13}
+brainpoolP512t1 OBJECT IDENTIFIER ::= {versionOne 14}
+
+END