diff options
author | Henrik Nord <[email protected]> | 2014-01-17 14:30:48 +0100 |
---|---|---|
committer | Henrik Nord <[email protected]> | 2014-01-17 14:30:58 +0100 |
commit | 3199b4b663d82d83027fc74c8bf5b6c7849ad1d4 (patch) | |
tree | 00c95d6a9f0cb67fdb379fd91fc65fce2ff97acd /lib/public_key/asn1/RFC5639.asn1 | |
parent | 045fcfc02ace59d07618f8983809236642bba630 (diff) | |
parent | 8837c1be2ba8a3c123df3f5a87003daa9aac6539 (diff) | |
download | otp-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.asn1 | 27 |
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 |