
Transport Layer Security (TLS) Parameters

(last updated 2008-04-15)

Registries included below:
- TLS ClientCertificateType Identifiers Registry
- TLS Cipher Suite Registry
- TLS ContentType Registry
- TLS Alert Registry
- TLS HandshakeType Registry
- EC Named Curve Registry
- EC Point Format Registry
- EC Curve Type Registry
- TLS Supplemental Data Formats (SupplementalDataType)
- TLS UserMappingType Values
- TLS SignatureAlgorithm Registry
- TLS HashAlgorithm Registry

NOTE: Some numbers were temporarily reserved when this registry was
created (August 2005) to avoid conflicts with ongoing work, and allow
for smoother transition to an IANA-maintained registry. Numbers that
are still marked as "Temporarily reserved" in August 2007 should be
freed and marked as "Unallocated".


Registry Name: TLS ClientCertificateType Identifiers Registry 
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Range    Registration Procedures
-------  ------------------------
0-63     Standards Action
64-223   Specification Required
224-255  Reserved for Private Use

Registry:
Value         Description                   Reference
------------  ----------------------------  ---------
0             Unassigned 
1             rsa_sign                      [RFC-ietf-tls-rfc4346-bis-10.txt]
2             dss_sign                      [RFC-ietf-tls-rfc4346-bis-10.txt]
3             rsa_fixed_dh                  [RFC-ietf-tls-rfc4346-bis-10.txt]
4             dss_fixed_dh                  [RFC-ietf-tls-rfc4346-bis-10.txt]
5             rsa_ephemeral_dh_RESERVED     [RFC-ietf-tls-rfc4346-bis-10.txt]
6             dss_ephemeral_dh_RESERVED     [RFC-ietf-tls-rfc4346-bis-10.txt]
7-19          Unassigned
20            fortezza_dms_RESERVED         [RFC-ietf-tls-rfc4346-bis-10.txt]
21-63         Unassigned
64            ecdsa_sign                    [RFC4492]
65            rsa_fixed_ecdh                [RFC4492]
66            ecdsa_fixed_ecdh              [RFC4492]
67-223        Unassigned
224-255       Reserved for Private Use      [RFC-ietf-tls-rfc4346-bis-10.txt]


Registry Name: TLS Cipher Suite Registry
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Range    Registration Procedures   Notes
-------  ------------------------  -----------------------------
0-191    Standards Action          Refers to value of first byte
192-254  Specification Required    Refers to value of first byte 
255      Reserved for Private Use  Refers to value of first byte

Registry:
Value         Description                             Reference
------------  --------------------------------------  ---------
0x00,0x00     TLS_NULL_WITH_NULL_NULL                 [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x01     TLS_RSA_WITH_NULL_MD5                   [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x02     TLS_RSA_WITH_NULL_SHA                   [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x03     TLS_RSA_EXPORT_WITH_RC4_40_MD5          [RFC4346]
0x00,0x04     TLS_RSA_WITH_RC4_128_MD5                [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x05     TLS_RSA_WITH_RC4_128_SHA                [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x06     TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5      [RFC4346]
0x00,0x07     TLS_RSA_WITH_IDEA_CBC_SHA               [RFC4346]
0x00,0x08     TLS_RSA_EXPORT_WITH_DES40_CBC_SHA       [RFC4346]
0x00,0x09     TLS_RSA_WITH_DES_CBC_SHA                [RFC4346]
0x00,0x0A     TLS_RSA_WITH_3DES_EDE_CBC_SHA           [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x0B     TLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHA    [RFC4346]
0x00,0x0C     TLS_DH_DSS_WITH_DES_CBC_SHA             [RFC4346]
0x00,0x0D     TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x0E     TLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHA    [RFC4346] 
0x00,0x0F     TLS_DH_RSA_WITH_DES_CBC_SHA             [RFC4346]
0x00,0x10     TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x11     TLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA   [RFC4346]
0x00,0x12     TLS_DHE_DSS_WITH_DES_CBC_SHA            [RFC4346]
0x00,0x13     TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA       [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x14     TLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA   [RFC4346]
0x00,0x15     TLS_DHE_RSA_WITH_DES_CBC_SHA            [RFC4346]
0x00,0x16     TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA       [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x17     TLS_DH_anon_EXPORT_WITH_RC4_40_MD5      [RFC4346]
0x00,0x18     TLS_DH_anon_WITH_RC4_128_MD5            [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x19     TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHA   [RFC4346]
0x00,0x1A     TLS_DH_anon_WITH_DES_CBC_SHA            [RFC4346]
0x00,0x1B     TLS_DH_anon_WITH_3DES_EDE_CBC_SHA       [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x1C-1D  Reserved to avoid conflicts with SSLv3  [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x1E     TLS_KRB5_WITH_DES_CBC_SHA               [RFC2712]
0x00,0x1F     TLS_KRB5_WITH_3DES_EDE_CBC_SHA          [RFC2712] 
0x00,0x20     TLS_KRB5_WITH_RC4_128_SHA               [RFC2712] 
0x00,0x21     TLS_KRB5_WITH_IDEA_CBC_SHA              [RFC2712] 
0x00,0x22     TLS_KRB5_WITH_DES_CBC_MD5               [RFC2712] 
0x00,0x23     TLS_KRB5_WITH_3DES_EDE_CBC_MD5          [RFC2712] 
0x00,0x24     TLS_KRB5_WITH_RC4_128_MD5               [RFC2712] 
0x00,0x25     TLS_KRB5_WITH_IDEA_CBC_MD5              [RFC2712] 
0x00,0x26     TLS_KRB5_EXPORT_WITH_DES_CBC_40_SHA     [RFC2712] 
0x00,0x27     TLS_KRB5_EXPORT_WITH_RC2_CBC_40_SHA     [RFC2712] 
0x00,0x28     TLS_KRB5_EXPORT_WITH_RC4_40_SHA         [RFC2712] 
0x00,0x29     TLS_KRB5_EXPORT_WITH_DES_CBC_40_MD5     [RFC2712] 
0x00,0x2A     TLS_KRB5_EXPORT_WITH_RC2_CBC_40_MD5     [RFC2712] 
0x00,0x2B     TLS_KRB5_EXPORT_WITH_RC4_40_MD5         [RFC2712] 
0x00,0x2C     TLS_PSK_WITH_NULL_SHA                   [RFC4785] 
0x00,0x2D     TLS_DHE_PSK_WITH_NULL_SHA               [RFC4785] 
0x00,0x2E     TLS_RSA_PSK_WITH_NULL_SHA               [RFC4785] 
0x00,0x2F     TLS_RSA_WITH_AES_128_CBC_SHA            [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x30     TLS_DH_DSS_WITH_AES_128_CBC_SHA         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x31     TLS_DH_RSA_WITH_AES_128_CBC_SHA         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x32     TLS_DHE_DSS_WITH_AES_128_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x33     TLS_DHE_RSA_WITH_AES_128_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x34     TLS_DH_anon_WITH_AES_128_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x35     TLS_RSA_WITH_AES_256_CBC_SHA            [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x36     TLS_DH_DSS_WITH_AES_256_CBC_SHA         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x37     TLS_DH_RSA_WITH_AES_256_CBC_SHA         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x38     TLS_DHE_DSS_WITH_AES_256_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x39     TLS_DHE_RSA_WITH_AES_256_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3A     TLS_DH_anon_WITH_AES_256_CBC_SHA        [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3B     TLS_RSA_WITH_NULL_SHA256                [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3C     TLS_RSA_WITH_AES_128_CBC_SHA256         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3D     TLS_RSA_WITH_AES_256_CBC_SHA256         [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3E     TLS_DH_DSS_WITH_AES_128_CBC_SHA256      [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x3F     TLS_DH_RSA_WITH_AES_128_CBC_SHA256      [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x40     TLS_DHE_DSS_WITH_AES_128_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x41     TLS_RSA_WITH_CAMELLIA_128_CBC_SHA       [RFC4132]
0x00,0x42     TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA    [RFC4132]
0x00,0x43     TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA    [RFC4132]
0x00,0x44     TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA   [RFC4132]
0x00,0x45     TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA   [RFC4132]
0x00,0x46     TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA   [RFC4132]
0x00,0x47-4F  Reserved to avoid conflicts with        [Eronen]
              deployed implementations                
0x00,0x50-58  Reserved to avoid conflicts             [Eronen]  2008-04-04
0x00,0x59-5C  Reserved to avoid conflicts with        [Eronen]
              deployed implementations                
0x00,0x5D-5F  Unassigned
0x00,0x60-66  Reserved to avoid conflicts with
              widely deployed implementations         [Eronen]
0x00,0x67     TLS_DHE_RSA_WITH_AES_128_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x68     TLS_DH_DSS_WITH_AES_256_CBC_SHA256      [RFC-ietf-tls-rfc4346-bis-10.txt]    
0x00,0x69     TLS_DH_RSA_WITH_AES_256_CBC_SHA256      [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x6A     TLS_DHE_DSS_WITH_AES_256_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x6B     TLS_DHE_RSA_WITH_AES_256_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x6C     TLS_DH_anon_WITH_AES_128_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x6D     TLS_DH_anon_WITH_AES_256_CBC_SHA256     [RFC-ietf-tls-rfc4346-bis-10.txt]
0x00,0x6E-83  Unassigned
0x00,0x84     TLS_RSA_WITH_CAMELLIA_256_CBC_SHA       [RFC4132]
0x00,0x85     TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA    [RFC4132]
0x00,0x86     TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA    [RFC4132]
0x00,0x87     TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA   [RFC4132]
0x00,0x88     TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA   [RFC4132]
0x00,0x89     TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA   [RFC4132]
0x00,0x8A     TLS_PSK_WITH_RC4_128_SHA                [RFC4279]
0x00,0x8B     TLS_PSK_WITH_3DES_EDE_CBC_SHA           [RFC4279]
0x00,0x8C     TLS_PSK_WITH_AES_128_CBC_SHA            [RFC4279]
0x00,0x8D     TLS_PSK_WITH_AES_256_CBC_SHA            [RFC4279]
0x00,0x8E     TLS_DHE_PSK_WITH_RC4_128_SHA            [RFC4279]
0x00,0x8F     TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA       [RFC4279]
0x00,0x90     TLS_DHE_PSK_WITH_AES_128_CBC_SHA        [RFC4279]
0x00,0x91     TLS_DHE_PSK_WITH_AES_256_CBC_SHA        [RFC4279]
0x00,0x92     TLS_RSA_PSK_WITH_RC4_128_SHA            [RFC4279]
0x00,0x93     TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA       [RFC4279]
0x00,0x94     TLS_RSA_PSK_WITH_AES_128_CBC_SHA        [RFC4279]
0x00,0x95     TLS_RSA_PSK_WITH_AES_256_CBC_SHA        [RFC4279]
0x00,0x96     TLS_RSA_WITH_SEED_CBC_SHA               [RFC4162]
0x00,0x97     TLS_DH_DSS_WITH_SEED_CBC_SHA            [RFC4162]
0x00,0x98     TLS_DH_RSA_WITH_SEED_CBC_SHA            [RFC4162]
0x00,0x99     TLS_DHE_DSS_WITH_SEED_CBC_SHA           [RFC4162]
0x00,0x9A     TLS_DHE_RSA_WITH_SEED_CBC_SHA           [RFC4162]
0x00,0x9B     TLS_DH_anon_WITH_SEED_CBC_SHA           [RFC4162]
0x00,0x9C-FF  Unassigned
0x01-BF,*     Unassigned 
0xC0,0x01     TLS_ECDH_ECDSA_WITH_NULL_SHA            [RFC4492]
0xC0,0x02     TLS_ECDH_ECDSA_WITH_RC4_128_SHA         [RFC4492]
0xC0,0x03     TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA    [RFC4492]
0xC0,0x04     TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA     [RFC4492]
0xC0,0x05     TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA     [RFC4492]
0xC0,0x06     TLS_ECDHE_ECDSA_WITH_NULL_SHA           [RFC4492]
0xC0,0x07     TLS_ECDHE_ECDSA_WITH_RC4_128_SHA        [RFC4492]
0xC0,0x08     TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA   [RFC4492]
0xC0,0x09     TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA    [RFC4492]
0xC0,0x0A     TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA    [RFC4492]
0xC0,0x0B     TLS_ECDH_RSA_WITH_NULL_SHA              [RFC4492]
0xC0,0x0C     TLS_ECDH_RSA_WITH_RC4_128_SHA           [RFC4492]
0xC0,0x0D     TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA      [RFC4492]
0xC0,0x0E     TLS_ECDH_RSA_WITH_AES_128_CBC_SHA       [RFC4492]
0xC0,0x0F     TLS_ECDH_RSA_WITH_AES_256_CBC_SHA       [RFC4492]
0xC0,0x10     TLS_ECDHE_RSA_WITH_NULL_SHA             [RFC4492]
0xC0,0x11     TLS_ECDHE_RSA_WITH_RC4_128_SHA          [RFC4492]
0xC0,0x12     TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA     [RFC4492]
0xC0,0x13     TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA      [RFC4492]
0xC0,0x14     TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA      [RFC4492]
0xC0,0x15     TLS_ECDH_anon_WITH_NULL_SHA             [RFC4492]
0xC0,0x16     TLS_ECDH_anon_WITH_RC4_128_SHA          [RFC4492]
0xC0,0x17     TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA     [RFC4492]
0xC0,0x18     TLS_ECDH_anon_WITH_AES_128_CBC_SHA      [RFC4492]
0xC0,0x19     TLS_ECDH_anon_WITH_AES_256_CBC_SHA      [RFC4492]
0xC0,0x1A     TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA       [RFC5054]
0xC0,0x1B     TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA   [RFC5054]
0xC0,0x1C     TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA   [RFC5054]
0xC0,0x1D     TLS_SRP_SHA_WITH_AES_128_CBC_SHA        [RFC5054]
0xC0,0x1E     TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA    [RFC5054]
0xC0,0x1F     TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA    [RFC5054]
0xC0,0x20     TLS_SRP_SHA_WITH_AES_256_CBC_SHA        [RFC5054]
0xC0,0x21     TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA    [RFC5054]
0xC0,0x22     TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA    [RFC5054]
0xC0,0x23-FF  Unassigned 
0xC1-FD,*     Unassigned  
0xFE,0x00-FD  Unassigned  
0xFE,0xFE-FF  Reserved to avoid conflicts with 
              widely deployed implementations         [Eronen]
0xFF,0x00-FF  Reserved for Private Use                [RFC-ietf-tls-rfc4346-bis-10.txt]


Registry Name: TLS ContentType Registry
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Registration Procedures: Standards Action

Registry:
Value         Description                   Reference
------------  ----------------------------  ---------
0-19          Unassigned
20            change_cipher_spec            [RFC-ietf-tls-rfc4346-bis-10.txt]
21            alert                         [RFC-ietf-tls-rfc4346-bis-10.txt]
22            handshake                     [RFC-ietf-tls-rfc4346-bis-10.txt]
23            application_data              [RFC-ietf-tls-rfc4346-bis-10.txt]
24-255        Unassigned


Registry Name: TLS Alert Registry
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Registration Procedures: Standards Action

Registry:
Value         Description                      Reference
------------  -------------------------------  ---------
0             close_notify                     [RFC-ietf-tls-rfc4346-bis-10.txt]
1-9           Unassigned
10            unexpected_message               [RFC-ietf-tls-rfc4346-bis-10.txt]
11-19         Unassigned
20            bad_record_mac                   [RFC-ietf-tls-rfc4346-bis-10.txt]
21            decryption_failed                [RFC-ietf-tls-rfc4346-bis-10.txt]
22            record_overflow                  [RFC-ietf-tls-rfc4346-bis-10.txt]
23-29         Unassigned
30            decompression_failure            [RFC-ietf-tls-rfc4346-bis-10.txt]
31-39         Unassigned
40            handshake_failure                [RFC-ietf-tls-rfc4346-bis-10.txt]
41            no_certificate_RESERVED          [RFC-ietf-tls-rfc4346-bis-10.txt]
42            bad_certificate                  [RFC-ietf-tls-rfc4346-bis-10.txt]
43            unsupported_certificate          [RFC-ietf-tls-rfc4346-bis-10.txt]
44            certificate_revoked              [RFC-ietf-tls-rfc4346-bis-10.txt]
45            certificate_expired              [RFC-ietf-tls-rfc4346-bis-10.txt]
46            certificate_unknown              [RFC-ietf-tls-rfc4346-bis-10.txt]
47            illegal_parameter                [RFC-ietf-tls-rfc4346-bis-10.txt]
48            unknown_ca                       [RFC-ietf-tls-rfc4346-bis-10.txt]
49            access_denied                    [RFC-ietf-tls-rfc4346-bis-10.txt]
50            decode_error                     [RFC-ietf-tls-rfc4346-bis-10.txt]
51            decrypt_error                    [RFC-ietf-tls-rfc4346-bis-10.txt]
52-59         Unassigned
60            export_restriction_RESERVED      [RFC-ietf-tls-rfc4346-bis-10.txt]
61-69         Unassigned
70            protocol_version                 [RFC-ietf-tls-rfc4346-bis-10.txt]
71            insufficient_security            [RFC-ietf-tls-rfc4346-bis-10.txt]
72-79         Unassigned 
80            internal_error                   [RFC-ietf-tls-rfc4346-bis-10.txt]
81-89         Unassigned
90            user_canceled                    [RFC-ietf-tls-rfc4346-bis-10.txt]
91-99         Unassigned
100           no_renegotiation                 [RFC-ietf-tls-rfc4346-bis-10.txt]
101-109       Unassigned
110           unsupported_extension            [RFC3546]
111           certificate_unobtainable         [RFC3546] 
112           unrecognized_name                [RFC3546] 
113           bad_certificate_status_response  [RFC3546] 
114           bad_certificate_hash_value       [RFC3546]
115           unknown_psk_identity             [RFC4279]
116-255       Unassigned


Registry Name: TLS HandshakeType Registry
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Registration Procedures: Standards Action

Registry:
Value         Description                   Reference
------------  ----------------------------  ---------
0             hello_request                 [RFC-ietf-tls-rfc4346-bis-10.txt]
1             client_hello                  [RFC-ietf-tls-rfc4346-bis-10.txt]
2             server_hello                  [RFC-ietf-tls-rfc4346-bis-10.txt]
3             hello_verify_request          [RFC4347]
4             NewSessionTicket              [RFC4507]
5-10          Unassigned
11            certificate                   [RFC-ietf-tls-rfc4346-bis-10.txt]
12            server_key_exchange           [RFC-ietf-tls-rfc4346-bis-10.txt]
13            certificate_request           [RFC-ietf-tls-rfc4346-bis-10.txt]
14            server_hello_done             [RFC-ietf-tls-rfc4346-bis-10.txt]
15            certificate_verify            [RFC-ietf-tls-rfc4346-bis-10.txt]
16            client_key_exchange           [RFC-ietf-tls-rfc4346-bis-10.txt]
17-19         Unassigned
20            finished                      [RFC-ietf-tls-rfc4346-bis-10.txt]
21            certificate_url               [RFC3546]
22            certificate_status            [RFC3546]
23            supplemental_data             [RFC4680]
24-255        Unassigned


Registry Name: EC Named Curve Registry
Reference: [RFC4492]
Registration Procedures: IETF Consensus

Registry:
Value        Description                      Reference
-----------  -------------------------------  ---------
0            Unassigned 
1            sect163k1                        [RFC4492]
2            sect163r1                        [RFC4492]
3            sect163r2                        [RFC4492]
4            sect193r1                        [RFC4492]
5            sect193r2                        [RFC4492]
6            sect233k1                        [RFC4492]
7            sect233r1                        [RFC4492]
8            sect239k1                        [RFC4492]
9            sect283k1                        [RFC4492]
10           sect283r1                        [RFC4492]
11           sect409k1                        [RFC4492]
12           sect409r1                        [RFC4492]
13           sect571k1                        [RFC4492]
14           sect571r1                        [RFC4492]
15           secp160k1                        [RFC4492]
16           secp160r1                        [RFC4492]
17           secp160r2                        [RFC4492]
18           secp192k1                        [RFC4492]
19           secp192r1                        [RFC4492]
20           secp224k1                        [RFC4492]
21           secp224r1                        [RFC4492]
22           secp256k1                        [RFC4492]
23           secp256r1                        [RFC4492]
24           secp384r1                        [RFC4492]
25           secp521r1                        [RFC4492]
26-65023     Unassigned
65024-65279  Reserved for Private Use         [RFC4492]
65280        Unassigned
65281        arbitrary_explicit_prime_curves  [RFC4492]
65282        arbitrary_explicit_char2_curves  [RFC4492]
65283-65535  Unassigned


Registry Name: EC Point Format Registry 
Reference: [RFC4492]
Registration Procedures: IETF Consensus

Registry:
Value       Description                      Reference
----------  -------------------------------  ---------
0           uncompressed                     [RFC4492]
1           ansiX962_compressed_prime        [RFC4492]
2           ansiX962_compressed_char2        [RFC4492]
3-247       Unassigned
248-255     Reserved for Private Use         [RFC4492]


Registry Name: EC Curve Type Registry 
Reference: [RFC4492]
Registration Procedures: IETF Consensus

Registry:
Value       Description                      Reference
----------  -------------------------------  ---------
0           Unassigned
1           explicit_prime                   [RFC4492]
2           explicit_char2                   [RFC4492]
3           named_curve                      [RFC4492]
4-247       Unassigned
248-255     Reserved for Private Use         [RFC4492]


Registry Name: TLS Supplemental Data Formats (SupplementalDataType)
Reference: [RFC4680]
Range        Registration Procedures
-----------  -----------------------
0-16385      Standards Action
16386-65279  IETF Consensus
65280-65535  Reserved for Private Use

Registry:
Value        Description                      Reference
-----------  -------------------------------  ---------
0            user_mapping_data                [RFC4681]
1-16385      Unassigned
16386-65279  Unassigned                       
65280-65535  Reserved for Private Use         [RFC4680]


Registry Name: TLS UserMappingType Values
Reference: [RFC4681]
Range    Registration Procedures
-------  -----------------------
0-63     Standards Action
64-223   Specification Required
224-255  Reserved for Private Use

Registry:
Value       Description                      Reference
----------  -------------------------------  ---------
0-63        Unassigned
64          upn_domain_hint                  [RFC4681]         
65-223      Unassigned
224-255     Reserved for Private Use         [RFC4681]


Registry Name: TLS SignatureAlgorithm Registry 
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Range    Registration Procedures
-------  ------------------------
0-63     Standards Action
64-223   Specification Required
224-255  Reserved for Private Use

Registry:
Value    Description                   Reference
-------  ----------------------------  ---------
0        anonymous                     [RFC-ietf-tls-rfc4346-bis-10.txt]
1        rsa                           [RFC-ietf-tls-rfc4346-bis-10.txt]
2        dsa                           [RFC-ietf-tls-rfc4346-bis-10.txt]
3        ecdsa                         [RFC-ietf-tls-rfc4346-bis-10.txt]
4-223    Unassigned
224-255  Reserved for Private Use      [RFC-ietf-tls-rfc4346-bis-10.txt]


Registry Name: TLS HashAlgorithm Registry 
Reference: [RFC-ietf-tls-rfc4346-bis-10.txt]
Range    Registration Procedures
-------  ------------------------
0-63     Standards Action
64-223   Specification Required
224-255  Reserved for Private Use

Registry:
Value    Description                   Reference
-------  ----------------------------  ---------
0        none                          [RFC-ietf-tls-rfc4346-bis-10.txt]
1        md5                           [RFC-ietf-tls-rfc4346-bis-10.txt]
2        sha1                          [RFC-ietf-tls-rfc4346-bis-10.txt]
3        sha224                        [RFC-ietf-tls-rfc4346-bis-10.txt]
4        sha256                        [RFC-ietf-tls-rfc4346-bis-10.txt]
5        sha384                        [RFC-ietf-tls-rfc4346-bis-10.txt]
6        sha512                        [RFC-ietf-tls-rfc4346-bis-10.txt]
7-223    Unassigned
224-255  Reserved for Private Use      [RFC-ietf-tls-rfc4346-bis-10.txt]


Reference
---------
[RFC2712]   A. Medvinsky and M. Hur, "Addition of Kerberos Cipher Suites 
            to Transport Layer Security (TLS)", RFC 2712, October 1999.

[RFC3546]   S. Blake-Wilson, M. Nystrom, D. Hopwood, J. Mikkelsen, and 
            T. Wright, "Transport Layer Security (TLS) Extensions", 
            RFC 3546, June 2003.

[RFC4132]   S. Moriai, A. Kato, and M. Kanda, "Addition of Camellia 
            Cipher Suites to Transport Layer Security (TLS)", RFC 4132, 
            July 2005.

[RFC4346]   T. Dierks and E. Rescorla, "The TLS Protocol", RFC 4346,
            April 2006.

[RFC4347]   E. Rescorla and N. Modadugu, "Datagram Transport Layer Security",
            RFC 4347, April 2006.

[RFC4492]   S. Blake-Wilson, N. Bolyard, V. Gupta, C. Hawk, and B. Moeller,
            "Elliptic Curve Cryptography (ECC) Cipher Suites for Transport
            Layer Security (TLS)", RFC 4492, May 2006.

[RFC4279]   P. Eronen and H. Tschofenig, "Pre-Shared Key Ciphersuites 
            for Transport Layer Security (TLS)", RFC 4279, December 2005.

[RFC4162]   H. Lee, J. Yoon, and J. Lee, "Addition of SEED Ciphersuites 
            to Transport Layer Security (TLS)", RFC 4162, August 2005.

[RFC4507]   J. Salowey, H. Zhou, P. Eronen and H. Tschofenig, "Transport Layer 
            Security Session Resumption without Server-Side State", RFC 4507,
            May 2006.

[RFC4680]   S. Santesson, "TLS Handshake Message for Supplemental Data", 
            RFC 4680, October 2006.

[RFC4681]   S. Santesson, A. Medvinsky and J. Ball, "TLS User Mapping Extension",
            RFC 4681, October 2006.

[RFC4785]   U. Blumenthal, P. Goel, "Pre-Shared Key Cipher Suites with NULL 
            Encryption for Transport Layer Security (TLS)", RFC 4785, January
            2007.

[RFC5054]   D. Taylor, T. Wu, N. Mavrogiannopoulos and T. Perrin, "Using SRP 
            for TLS Authentication", RFC 5054, November 2007.

[RFC-ietf-tls-rfc4346-bis-10.txt]
            T. Dierks, E. Rescorla, "The Transport Layer Security (TLS) Protocol 
            Version 1.2", RFC XXXX, Month Year.


People
------
[Eronen]    Pasi Eronen, <pasi.eronen&nokia.com>, 2005-08, 2008-04-04.
  
(created 2005-08-23)

[]
