Skip to content
ecdsa.com
TLS

TLS signature schemes (SignatureScheme values)

SignatureScheme code points of TLS 1.3 and the signature_algorithms extension, from ECDSA and RSA-PSS to EdDSA, ML-DSA and SLH-DSA, with IANA recommendations.

49 of 49 shown

TLS signature schemes · 49 entries

SignatureScheme code points for TLS 1.3 and the signature_algorithms extension, including ML-DSA and SLH-DSA.

ValueNameDescriptionRecommendedReferences
0x0201Notersa_pkcs1_sha1rsa_pkcs1_sha1 (0x0201) signs with RSASSA-PKCS1-v1_5, hashing with SHA-1.NRFC 9846RFC 9155
0x0203ecdsa_sha1ecdsa_sha1 (0x0203) signs with ECDSA, hashing with SHA-1.NRFC 9846RFC 9155
0x0401Notersa_pkcs1_sha256rsa_pkcs1_sha256 (0x0401) signs with RSASSA-PKCS1-v1_5, hashing with SHA-256.YRFC 9846
0x0403Noteecdsa_secp256r1_sha256ecdsa_secp256r1_sha256 (0x0403) signs with ECDSA on P-256, hashing with SHA-256.YRFC 9846
0x0420rsa_pkcs1_sha256_legacyrsa_pkcs1_sha256_legacy (0x0420) signs with RSASSA-PKCS1-v1_5, hashing with SHA-256. It is a legacy scheme for client keys that cannot produce PSS signatures (RFC 9963).NRFC 9963
0x0501rsa_pkcs1_sha384rsa_pkcs1_sha384 (0x0501) signs with RSASSA-PKCS1-v1_5, hashing with SHA-384.YRFC 9846
0x0503ecdsa_secp384r1_sha384ecdsa_secp384r1_sha384 (0x0503) signs with ECDSA on P-384, hashing with SHA-384.YRFC 9846
0x0520rsa_pkcs1_sha384_legacyrsa_pkcs1_sha384_legacy (0x0520) signs with RSASSA-PKCS1-v1_5, hashing with SHA-384. It is a legacy scheme for client keys that cannot produce PSS signatures (RFC 9963).NRFC 9963
0x0601rsa_pkcs1_sha512rsa_pkcs1_sha512 (0x0601) signs with RSASSA-PKCS1-v1_5, hashing with SHA-512.YRFC 9846
0x0603ecdsa_secp521r1_sha512ecdsa_secp521r1_sha512 (0x0603) signs with ECDSA on P-521, hashing with SHA-512.YRFC 9846
0x0620rsa_pkcs1_sha512_legacyrsa_pkcs1_sha512_legacy (0x0620) signs with RSASSA-PKCS1-v1_5, hashing with SHA-512. It is a legacy scheme for client keys that cannot produce PSS signatures (RFC 9963).NRFC 9963
0x0704eccsi_sha256eccsi_sha256 (0x0704) signs with an identity-based signature scheme, hashing with SHA-256.Ndraft-wang-tls-raw-public-key-with-ibc-02
0x0705iso_ibs1iso_ibs1 (0x0705) signs with an identity-based signature scheme.Ndraft-wang-tls-raw-public-key-with-ibc-02
0x0706iso_ibs2iso_ibs2 (0x0706) signs with an identity-based signature scheme.Ndraft-wang-tls-raw-public-key-with-ibc-02
0x0707iso_chinese_ibsiso_chinese_ibs (0x0707) signs with an identity-based signature scheme.Ndraft-wang-tls-raw-public-key-with-ibc-02
0x0708sm2sig_sm3sm2sig_sm3 (0x0708) signs with the SM2 signature algorithm on SM2, hashing with SM3.NRFC 8998
0x0709gostr34102012_256agostr34102012_256a (0x0709) signs with GOST R 34.10-2012 on GC256A, hashing with Streebog-256.NRFC 9367
0x070Agostr34102012_256bgostr34102012_256b (0x070A) signs with GOST R 34.10-2012 on GC256B, hashing with Streebog-256.NRFC 9367
0x070Bgostr34102012_256cgostr34102012_256c (0x070B) signs with GOST R 34.10-2012 on GC256C, hashing with Streebog-256.NRFC 9367
0x070Cgostr34102012_256dgostr34102012_256d (0x070C) signs with GOST R 34.10-2012 on GC256D, hashing with Streebog-256.NRFC 9367
0x070Dgostr34102012_512agostr34102012_512a (0x070D) signs with GOST R 34.10-2012 on GC512A, hashing with Streebog-512.NRFC 9367
0x070Egostr34102012_512bgostr34102012_512b (0x070E) signs with GOST R 34.10-2012 on GC512B, hashing with Streebog-512.NRFC 9367
0x070Fgostr34102012_512cgostr34102012_512c (0x070F) signs with GOST R 34.10-2012 on GC512C, hashing with Streebog-512.NRFC 9367
0x0804Notersa_pss_rsae_sha256rsa_pss_rsae_sha256 (0x0804) signs with RSASSA-PSS with a key from an rsaEncryption certificate, hashing with SHA-256.YRFC 9846
0x0805rsa_pss_rsae_sha384rsa_pss_rsae_sha384 (0x0805) signs with RSASSA-PSS with a key from an rsaEncryption certificate, hashing with SHA-384.YRFC 9846
0x0806rsa_pss_rsae_sha512rsa_pss_rsae_sha512 (0x0806) signs with RSASSA-PSS with a key from an rsaEncryption certificate, hashing with SHA-512.YRFC 9846
0x0807Noteed25519ed25519 (0x0807) signs with EdDSA on edwards25519.YRFC 9846
0x0808ed448ed448 (0x0808) signs with EdDSA on edwards448.YRFC 9846
0x0809rsa_pss_pss_sha256rsa_pss_pss_sha256 (0x0809) signs with RSASSA-PSS with a key from an RSASSA-PSS certificate, hashing with SHA-256.YRFC 9846
0x080Arsa_pss_pss_sha384rsa_pss_pss_sha384 (0x080A) signs with RSASSA-PSS with a key from an RSASSA-PSS certificate, hashing with SHA-384.YRFC 9846
0x080Brsa_pss_pss_sha512rsa_pss_pss_sha512 (0x080B) signs with RSASSA-PSS with a key from an RSASSA-PSS certificate, hashing with SHA-512.YRFC 9846
0x081Aecdsa_brainpoolP256r1tls13_sha256ecdsa_brainpoolP256r1tls13_sha256 (0x081A) signs with ECDSA on brainpoolP256r1, hashing with SHA-256.NRFC 8734
0x081Becdsa_brainpoolP384r1tls13_sha384ecdsa_brainpoolP384r1tls13_sha384 (0x081B) signs with ECDSA on brainpoolP384r1, hashing with SHA-384.NRFC 8734
0x081Cecdsa_brainpoolP512r1tls13_sha512ecdsa_brainpoolP512r1tls13_sha512 (0x081C) signs with ECDSA on brainpoolP512r1, hashing with SHA-512.NRFC 8734
0x0904mldsa44mldsa44 (0x0904) signs with ML-DSA (FIPS 204) (ML-DSA-44).NRFC-ietf-tls-mldsa-06
0x0905Notemldsa65mldsa65 (0x0905) signs with ML-DSA (FIPS 204) (ML-DSA-65).NRFC-ietf-tls-mldsa-06
0x0906mldsa87mldsa87 (0x0906) signs with ML-DSA (FIPS 204) (ML-DSA-87).NRFC-ietf-tls-mldsa-06
0x0911slhdsa_sha2_128sslhdsa_sha2_128s (0x0911) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-128s).Ndraft-reddy-tls-slhdsa-01
0x0912slhdsa_sha2_128fslhdsa_sha2_128f (0x0912) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-128f).Ndraft-reddy-tls-slhdsa-01
0x0913slhdsa_sha2_192sslhdsa_sha2_192s (0x0913) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-192s).Ndraft-reddy-tls-slhdsa-01
0x0914slhdsa_sha2_192fslhdsa_sha2_192f (0x0914) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-192f).Ndraft-reddy-tls-slhdsa-01
0x0915slhdsa_sha2_256sslhdsa_sha2_256s (0x0915) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-256s).Ndraft-reddy-tls-slhdsa-01
0x0916slhdsa_sha2_256fslhdsa_sha2_256f (0x0916) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHA2-256f).Ndraft-reddy-tls-slhdsa-01
0x0917slhdsa_shake_128sslhdsa_shake_128s (0x0917) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-128s).Ndraft-reddy-tls-slhdsa-01
0x0918slhdsa_shake_128fslhdsa_shake_128f (0x0918) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-128f).Ndraft-reddy-tls-slhdsa-01
0x0919slhdsa_shake_192sslhdsa_shake_192s (0x0919) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-192s).Ndraft-reddy-tls-slhdsa-01
0x091Aslhdsa_shake_192fslhdsa_shake_192f (0x091A) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-192f).Ndraft-reddy-tls-slhdsa-01
0x091Bslhdsa_shake_256sslhdsa_shake_256s (0x091B) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-256s).Ndraft-reddy-tls-slhdsa-01
0x091Cslhdsa_shake_256fslhdsa_shake_256f (0x091C) signs with SLH-DSA (FIPS 205) (SLH-DSA-SHAKE-256f).Ndraft-reddy-tls-slhdsa-01
Unassigned and reserved ranges · 511 entries
RangeStatusDescription
0x0000–0x0200reservedReserved for backward compatibility
0x0202reservedReserved for backward compatibility
0x0204–0x0400reservedReserved for backward compatibility
0x0402reservedReserved for backward compatibility
0x0404–0x041FreservedReserved for backward compatibility
0x0421–0x0500reservedReserved for backward compatibility
0x0502reservedReserved for backward compatibility
0x0504–0x051FreservedReserved for backward compatibility
0x0521–0x0600reservedReserved for backward compatibility
0x0602reservedReserved for backward compatibility
0x0604–0x061FreservedReserved for backward compatibility
0x0621–0x0703reservedReserved for backward compatibility
0x0710–0x07FFunassignedUnassigned
0x0800–0x0803reservedReserved for backward compatibility
0x080C–0x0819unassignedUnassigned
0x081D–0x083FunassignedUnassigned
0x0840reservedReserved for backward compatibility
0x0841reservedReserved for backward compatibility
0x0842–0x08FFunassignedUnassigned
0x0900–0x0903reservedReserved for backward compatibility
0x0907–0x0910unassignedUnassigned
0x091D–0x09FFunassignedUnassigned
0x0A00–0x0A03reservedReserved for backward compatibility
0x0A04–0x0AFFunassignedUnassigned
0x0B00–0x0B03reservedReserved for backward compatibility
0x0B04–0x0BFFunassignedUnassigned
0x0C00–0x0C03reservedReserved for backward compatibility
0x0C04–0x0CFFunassignedUnassigned
0x0D00–0x0D03reservedReserved for backward compatibility
0x0D04–0x0DFFunassignedUnassigned
0x0E00–0x0E03reservedReserved for backward compatibility
0x0E04–0x0EFFunassignedUnassigned
0x0F00–0x0F03reservedReserved for backward compatibility
0x0F04–0x0FFFunassignedUnassigned
0x1000–0x1003reservedReserved for backward compatibility
0x1004–0x10FFunassignedUnassigned
0x1100–0x1103reservedReserved for backward compatibility
0x1104–0x11FFunassignedUnassigned
0x1200–0x1203reservedReserved for backward compatibility
0x1204–0x12FFunassignedUnassigned
0x1300–0x1303reservedReserved for backward compatibility
0x1304–0x13FFunassignedUnassigned
0x1400–0x1403reservedReserved for backward compatibility
0x1404–0x14FFunassignedUnassigned
0x1500–0x1503reservedReserved for backward compatibility
0x1504–0x15FFunassignedUnassigned
0x1600–0x1603reservedReserved for backward compatibility
0x1604–0x16FFunassignedUnassigned
0x1700–0x1703reservedReserved for backward compatibility
0x1704–0x17FFunassignedUnassigned
0x1800–0x1803reservedReserved for backward compatibility
0x1804–0x18FFunassignedUnassigned
0x1900–0x1903reservedReserved for backward compatibility
0x1904–0x19FFunassignedUnassigned
0x1A00–0x1A03reservedReserved for backward compatibility
0x1A04–0x1AFFunassignedUnassigned
0x1B00–0x1B03reservedReserved for backward compatibility
0x1B04–0x1BFFunassignedUnassigned
0x1C00–0x1C03reservedReserved for backward compatibility
0x1C04–0x1CFFunassignedUnassigned
0x1D00–0x1D03reservedReserved for backward compatibility
0x1D04–0x1DFFunassignedUnassigned
0x1E00–0x1E03reservedReserved for backward compatibility
0x1E04–0x1EFFunassignedUnassigned
0x1F00–0x1F03reservedReserved for backward compatibility
0x1F04–0x1FFFunassignedUnassigned
0x2000–0x2003reservedReserved for backward compatibility
0x2004–0x20FFunassignedUnassigned
0x2100–0x2103reservedReserved for backward compatibility
0x2104–0x21FFunassignedUnassigned
0x2200–0x2203reservedReserved for backward compatibility
0x2204–0x22FFunassignedUnassigned
0x2300–0x2303reservedReserved for backward compatibility
0x2304–0x23FFunassignedUnassigned
0x2400–0x2403reservedReserved for backward compatibility
0x2404–0x24FFunassignedUnassigned
0x2500–0x2503reservedReserved for backward compatibility
0x2504–0x25FFunassignedUnassigned
0x2600–0x2603reservedReserved for backward compatibility
0x2604–0x26FFunassignedUnassigned
0x2700–0x2703reservedReserved for backward compatibility
0x2704–0x27FFunassignedUnassigned
0x2800–0x2803reservedReserved for backward compatibility
0x2804–0x28FFunassignedUnassigned
0x2900–0x2903reservedReserved for backward compatibility
0x2904–0x29FFunassignedUnassigned
0x2A00–0x2A03reservedReserved for backward compatibility
0x2A04–0x2AFFunassignedUnassigned
0x2B00–0x2B03reservedReserved for backward compatibility
0x2B04–0x2BFFunassignedUnassigned
0x2C00–0x2C03reservedReserved for backward compatibility
0x2C04–0x2CFFunassignedUnassigned
0x2D00–0x2D03reservedReserved for backward compatibility
0x2D04–0x2DFFunassignedUnassigned
0x2E00–0x2E03reservedReserved for backward compatibility
0x2E04–0x2EFFunassignedUnassigned
0x2F00–0x2F03reservedReserved for backward compatibility
0x2F04–0x2FFFunassignedUnassigned
0x3000–0x3003reservedReserved for backward compatibility
0x3004–0x30FFunassignedUnassigned
0x3100–0x3103reservedReserved for backward compatibility
0x3104–0x31FFunassignedUnassigned
0x3200–0x3203reservedReserved for backward compatibility
0x3204–0x32FFunassignedUnassigned
0x3300–0x3303reservedReserved for backward compatibility
0x3304–0x33FFunassignedUnassigned
0x3400–0x3403reservedReserved for backward compatibility
0x3404–0x34FFunassignedUnassigned
0x3500–0x3503reservedReserved for backward compatibility
0x3504–0x35FFunassignedUnassigned
0x3600–0x3603reservedReserved for backward compatibility
0x3604–0x36FFunassignedUnassigned
0x3700–0x3703reservedReserved for backward compatibility
0x3704–0x37FFunassignedUnassigned
0x3800–0x3803reservedReserved for backward compatibility
0x3804–0x38FFunassignedUnassigned
0x3900–0x3903reservedReserved for backward compatibility
0x3904–0x39FFunassignedUnassigned
0x3A00–0x3A03reservedReserved for backward compatibility
0x3A04–0x3AFFunassignedUnassigned
0x3B00–0x3B03reservedReserved for backward compatibility
0x3B04–0x3BFFunassignedUnassigned
0x3C00–0x3C03reservedReserved for backward compatibility
0x3C04–0x3CFFunassignedUnassigned
0x3D00–0x3D03reservedReserved for backward compatibility
0x3D04–0x3DFFunassignedUnassigned
0x3E00–0x3E03reservedReserved for backward compatibility
0x3E04–0x3EFFunassignedUnassigned
0x3F00–0x3F03reservedReserved for backward compatibility
0x3F04–0x3FFFunassignedUnassigned
0x4000–0x4003reservedReserved for backward compatibility
0x4004–0x40FFunassignedUnassigned
0x4100–0x4103reservedReserved for backward compatibility
0x4104–0x41FFunassignedUnassigned
0x4200–0x4203reservedReserved for backward compatibility
0x4204–0x42FFunassignedUnassigned
0x4300–0x4303reservedReserved for backward compatibility
0x4304–0x43FFunassignedUnassigned
0x4400–0x4403reservedReserved for backward compatibility
0x4404–0x44FFunassignedUnassigned
0x4500–0x4503reservedReserved for backward compatibility
0x4504–0x45FFunassignedUnassigned
0x4600–0x4603reservedReserved for backward compatibility
0x4604–0x46FFunassignedUnassigned
0x4700–0x4703reservedReserved for backward compatibility
0x4704–0x47FFunassignedUnassigned
0x4800–0x4803reservedReserved for backward compatibility
0x4804–0x48FFunassignedUnassigned
0x4900–0x4903reservedReserved for backward compatibility
0x4904–0x49FFunassignedUnassigned
0x4A00–0x4A03reservedReserved for backward compatibility
0x4A04–0x4AFFunassignedUnassigned
0x4B00–0x4B03reservedReserved for backward compatibility
0x4B04–0x4BFFunassignedUnassigned
0x4C00–0x4C03reservedReserved for backward compatibility
0x4C04–0x4CFFunassignedUnassigned
0x4D00–0x4D03reservedReserved for backward compatibility
0x4D04–0x4DFFunassignedUnassigned
0x4E00–0x4E03reservedReserved for backward compatibility
0x4E04–0x4EFFunassignedUnassigned
0x4F00–0x4F03reservedReserved for backward compatibility
0x4F04–0x4FFFunassignedUnassigned
0x5000–0x5003reservedReserved for backward compatibility
0x5004–0x50FFunassignedUnassigned
0x5100–0x5103reservedReserved for backward compatibility
0x5104–0x51FFunassignedUnassigned
0x5200–0x5203reservedReserved for backward compatibility
0x5204–0x52FFunassignedUnassigned
0x5300–0x5303reservedReserved for backward compatibility
0x5304–0x53FFunassignedUnassigned
0x5400–0x5403reservedReserved for backward compatibility
0x5404–0x54FFunassignedUnassigned
0x5500–0x5503reservedReserved for backward compatibility
0x5504–0x55FFunassignedUnassigned
0x5600–0x5603reservedReserved for backward compatibility
0x5604–0x56FFunassignedUnassigned
0x5700–0x5703reservedReserved for backward compatibility
0x5704–0x57FFunassignedUnassigned
0x5800–0x5803reservedReserved for backward compatibility
0x5804–0x58FFunassignedUnassigned
0x5900–0x5903reservedReserved for backward compatibility
0x5904–0x59FFunassignedUnassigned
0x5A00–0x5A03reservedReserved for backward compatibility
0x5A04–0x5AFFunassignedUnassigned
0x5B00–0x5B03reservedReserved for backward compatibility
0x5B04–0x5BFFunassignedUnassigned
0x5C00–0x5C03reservedReserved for backward compatibility
0x5C04–0x5CFFunassignedUnassigned
0x5D00–0x5D03reservedReserved for backward compatibility
0x5D04–0x5DFFunassignedUnassigned
0x5E00–0x5E03reservedReserved for backward compatibility
0x5E04–0x5EFFunassignedUnassigned
0x5F00–0x5F03reservedReserved for backward compatibility
0x5F04–0x5FFFunassignedUnassigned
0x6000–0x6003reservedReserved for backward compatibility
0x6004–0x60FFunassignedUnassigned
0x6100–0x6103reservedReserved for backward compatibility
0x6104–0x61FFunassignedUnassigned
0x6200–0x6203reservedReserved for backward compatibility
0x6204–0x62FFunassignedUnassigned
0x6300–0x6303reservedReserved for backward compatibility
0x6304–0x63FFunassignedUnassigned
0x6400–0x6403reservedReserved for backward compatibility
0x6404–0x64FFunassignedUnassigned
0x6500–0x6503reservedReserved for backward compatibility
0x6504–0x65FFunassignedUnassigned
0x6600–0x6603reservedReserved for backward compatibility
0x6604–0x66FFunassignedUnassigned
0x6700–0x6703reservedReserved for backward compatibility
0x6704–0x67FFunassignedUnassigned
0x6800–0x6803reservedReserved for backward compatibility
0x6804–0x68FFunassignedUnassigned
0x6900–0x6903reservedReserved for backward compatibility
0x6904–0x69FFunassignedUnassigned
0x6A00–0x6A03reservedReserved for backward compatibility
0x6A04–0x6AFFunassignedUnassigned
0x6B00–0x6B03reservedReserved for backward compatibility
0x6B04–0x6BFFunassignedUnassigned
0x6C00–0x6C03reservedReserved for backward compatibility
0x6C04–0x6CFFunassignedUnassigned
0x6D00–0x6D03reservedReserved for backward compatibility
0x6D04–0x6DFFunassignedUnassigned
0x6E00–0x6E03reservedReserved for backward compatibility
0x6E04–0x6EFFunassignedUnassigned
0x6F00–0x6F03reservedReserved for backward compatibility
0x6F04–0x6FFFunassignedUnassigned
0x7000–0x7003reservedReserved for backward compatibility
0x7004–0x70FFunassignedUnassigned
0x7100–0x7103reservedReserved for backward compatibility
0x7104–0x71FFunassignedUnassigned
0x7200–0x7203reservedReserved for backward compatibility
0x7204–0x72FFunassignedUnassigned
0x7300–0x7303reservedReserved for backward compatibility
0x7304–0x73FFunassignedUnassigned
0x7400–0x7403reservedReserved for backward compatibility
0x7404–0x74FFunassignedUnassigned
0x7500–0x7503reservedReserved for backward compatibility
0x7504–0x75FFunassignedUnassigned
0x7600–0x7603reservedReserved for backward compatibility
0x7604–0x76FFunassignedUnassigned
0x7700–0x7703reservedReserved for backward compatibility
0x7704–0x77FFunassignedUnassigned
0x7800–0x7803reservedReserved for backward compatibility
0x7804–0x78FFunassignedUnassigned
0x7900–0x7903reservedReserved for backward compatibility
0x7904–0x79FFunassignedUnassigned
0x7A00–0x7A03reservedReserved for backward compatibility
0x7A04–0x7AFFunassignedUnassigned
0x7B00–0x7B03reservedReserved for backward compatibility
0x7B04–0x7BFFunassignedUnassigned
0x7C00–0x7C03reservedReserved for backward compatibility
0x7C04–0x7CFFunassignedUnassigned
0x7D00–0x7D03reservedReserved for backward compatibility
0x7D04–0x7DFFunassignedUnassigned
0x7E00–0x7E03reservedReserved for backward compatibility
0x7E04–0x7EFFunassignedUnassigned
0x7F00–0x7F03reservedReserved for backward compatibility
0x7F04–0x7FFFunassignedUnassigned
0x8000–0x8003reservedReserved for backward compatibility
0x8004–0x80FFunassignedUnassigned
0x8100–0x8103reservedReserved for backward compatibility
0x8104–0x81FFunassignedUnassigned
0x8200–0x8203reservedReserved for backward compatibility
0x8204–0x82FFunassignedUnassigned
0x8300–0x8303reservedReserved for backward compatibility
0x8304–0x83FFunassignedUnassigned
0x8400–0x8403reservedReserved for backward compatibility
0x8404–0x84FFunassignedUnassigned
0x8500–0x8503reservedReserved for backward compatibility
0x8504–0x85FFunassignedUnassigned
0x8600–0x8603reservedReserved for backward compatibility
0x8604–0x86FFunassignedUnassigned
0x8700–0x8703reservedReserved for backward compatibility
0x8704–0x87FFunassignedUnassigned
0x8800–0x8803reservedReserved for backward compatibility
0x8804–0x88FFunassignedUnassigned
0x8900–0x8903reservedReserved for backward compatibility
0x8904–0x89FFunassignedUnassigned
0x8A00–0x8A03reservedReserved for backward compatibility
0x8A04–0x8AFFunassignedUnassigned
0x8B00–0x8B03reservedReserved for backward compatibility
0x8B04–0x8BFFunassignedUnassigned
0x8C00–0x8C03reservedReserved for backward compatibility
0x8C04–0x8CFFunassignedUnassigned
0x8D00–0x8D03reservedReserved for backward compatibility
0x8D04–0x8DFFunassignedUnassigned
0x8E00–0x8E03reservedReserved for backward compatibility
0x8E04–0x8EFFunassignedUnassigned
0x8F00–0x8F03reservedReserved for backward compatibility
0x8F04–0x8FFFunassignedUnassigned
0x9000–0x9003reservedReserved for backward compatibility
0x9004–0x90FFunassignedUnassigned
0x9100–0x9103reservedReserved for backward compatibility
0x9104–0x91FFunassignedUnassigned
0x9200–0x9203reservedReserved for backward compatibility
0x9204–0x92FFunassignedUnassigned
0x9300–0x9303reservedReserved for backward compatibility
0x9304–0x93FFunassignedUnassigned
0x9400–0x9403reservedReserved for backward compatibility
0x9404–0x94FFunassignedUnassigned
0x9500–0x9503reservedReserved for backward compatibility
0x9504–0x95FFunassignedUnassigned
0x9600–0x9603reservedReserved for backward compatibility
0x9604–0x96FFunassignedUnassigned
0x9700–0x9703reservedReserved for backward compatibility
0x9704–0x97FFunassignedUnassigned
0x9800–0x9803reservedReserved for backward compatibility
0x9804–0x98FFunassignedUnassigned
0x9900–0x9903reservedReserved for backward compatibility
0x9904–0x99FFunassignedUnassigned
0x9A00–0x9A03reservedReserved for backward compatibility
0x9A04–0x9AFFunassignedUnassigned
0x9B00–0x9B03reservedReserved for backward compatibility
0x9B04–0x9BFFunassignedUnassigned
0x9C00–0x9C03reservedReserved for backward compatibility
0x9C04–0x9CFFunassignedUnassigned
0x9D00–0x9D03reservedReserved for backward compatibility
0x9D04–0x9DFFunassignedUnassigned
0x9E00–0x9E03reservedReserved for backward compatibility
0x9E04–0x9EFFunassignedUnassigned
0x9F00–0x9F03reservedReserved for backward compatibility
0x9F04–0x9FFFunassignedUnassigned
0xA000–0xA003reservedReserved for backward compatibility
0xA004–0xA0FFunassignedUnassigned
0xA100–0xA103reservedReserved for backward compatibility
0xA104–0xA1FFunassignedUnassigned
0xA200–0xA203reservedReserved for backward compatibility
0xA204–0xA2FFunassignedUnassigned
0xA300–0xA303reservedReserved for backward compatibility
0xA304–0xA3FFunassignedUnassigned
0xA400–0xA403reservedReserved for backward compatibility
0xA404–0xA4FFunassignedUnassigned
0xA500–0xA503reservedReserved for backward compatibility
0xA504–0xA5FFunassignedUnassigned
0xA600–0xA603reservedReserved for backward compatibility
0xA604–0xA6FFunassignedUnassigned
0xA700–0xA703reservedReserved for backward compatibility
0xA704–0xA7FFunassignedUnassigned
0xA800–0xA803reservedReserved for backward compatibility
0xA804–0xA8FFunassignedUnassigned
0xA900–0xA903reservedReserved for backward compatibility
0xA904–0xA9FFunassignedUnassigned
0xAA00–0xAA03reservedReserved for backward compatibility
0xAA04–0xAAFFunassignedUnassigned
0xAB00–0xAB03reservedReserved for backward compatibility
0xAB04–0xABFFunassignedUnassigned
0xAC00–0xAC03reservedReserved for backward compatibility
0xAC04–0xACFFunassignedUnassigned
0xAD00–0xAD03reservedReserved for backward compatibility
0xAD04–0xADFFunassignedUnassigned
0xAE00–0xAE03reservedReserved for backward compatibility
0xAE04–0xAEFFunassignedUnassigned
0xAF00–0xAF03reservedReserved for backward compatibility
0xAF04–0xAFFFunassignedUnassigned
0xB000–0xB003reservedReserved for backward compatibility
0xB004–0xB0FFunassignedUnassigned
0xB100–0xB103reservedReserved for backward compatibility
0xB104–0xB1FFunassignedUnassigned
0xB200–0xB203reservedReserved for backward compatibility
0xB204–0xB2FFunassignedUnassigned
0xB300–0xB303reservedReserved for backward compatibility
0xB304–0xB3FFunassignedUnassigned
0xB400–0xB403reservedReserved for backward compatibility
0xB404–0xB4FFunassignedUnassigned
0xB500–0xB503reservedReserved for backward compatibility
0xB504–0xB5FFunassignedUnassigned
0xB600–0xB603reservedReserved for backward compatibility
0xB604–0xB6FFunassignedUnassigned
0xB700–0xB703reservedReserved for backward compatibility
0xB704–0xB7FFunassignedUnassigned
0xB800–0xB803reservedReserved for backward compatibility
0xB804–0xB8FFunassignedUnassigned
0xB900–0xB903reservedReserved for backward compatibility
0xB904–0xB9FFunassignedUnassigned
0xBA00–0xBA03reservedReserved for backward compatibility
0xBA04–0xBAFFunassignedUnassigned
0xBB00–0xBB03reservedReserved for backward compatibility
0xBB04–0xBBFFunassignedUnassigned
0xBC00–0xBC03reservedReserved for backward compatibility
0xBC04–0xBCFFunassignedUnassigned
0xBD00–0xBD03reservedReserved for backward compatibility
0xBD04–0xBDFFunassignedUnassigned
0xBE00–0xBE03reservedReserved for backward compatibility
0xBE04–0xBEFFunassignedUnassigned
0xBF00–0xBF03reservedReserved for backward compatibility
0xBF04–0xBFFFunassignedUnassigned
0xC000–0xC003reservedReserved for backward compatibility
0xC004–0xC0FFunassignedUnassigned
0xC100–0xC103reservedReserved for backward compatibility
0xC104–0xC1FFunassignedUnassigned
0xC200–0xC203reservedReserved for backward compatibility
0xC204–0xC2FFunassignedUnassigned
0xC300–0xC303reservedReserved for backward compatibility
0xC304–0xC3FFunassignedUnassigned
0xC400–0xC403reservedReserved for backward compatibility
0xC404–0xC4FFunassignedUnassigned
0xC500–0xC503reservedReserved for backward compatibility
0xC504–0xC5FFunassignedUnassigned
0xC600–0xC603reservedReserved for backward compatibility
0xC604–0xC6FFunassignedUnassigned
0xC700–0xC703reservedReserved for backward compatibility
0xC704–0xC7FFunassignedUnassigned
0xC800–0xC803reservedReserved for backward compatibility
0xC804–0xC8FFunassignedUnassigned
0xC900–0xC903reservedReserved for backward compatibility
0xC904–0xC9FFunassignedUnassigned
0xCA00–0xCA03reservedReserved for backward compatibility
0xCA04–0xCAFFunassignedUnassigned
0xCB00–0xCB03reservedReserved for backward compatibility
0xCB04–0xCBFFunassignedUnassigned
0xCC00–0xCC03reservedReserved for backward compatibility
0xCC04–0xCCFFunassignedUnassigned
0xCD00–0xCD03reservedReserved for backward compatibility
0xCD04–0xCDFFunassignedUnassigned
0xCE00–0xCE03reservedReserved for backward compatibility
0xCE04–0xCEFFunassignedUnassigned
0xCF00–0xCF03reservedReserved for backward compatibility
0xCF04–0xCFFFunassignedUnassigned
0xD000–0xD003reservedReserved for backward compatibility
0xD004–0xD0FFunassignedUnassigned
0xD100–0xD103reservedReserved for backward compatibility
0xD104–0xD1FFunassignedUnassigned
0xD200–0xD203reservedReserved for backward compatibility
0xD204–0xD2FFunassignedUnassigned
0xD300–0xD303reservedReserved for backward compatibility
0xD304–0xD3FFunassignedUnassigned
0xD400–0xD403reservedReserved for backward compatibility
0xD404–0xD4FFunassignedUnassigned
0xD500–0xD503reservedReserved for backward compatibility
0xD504–0xD5FFunassignedUnassigned
0xD600–0xD603reservedReserved for backward compatibility
0xD604–0xD6FFunassignedUnassigned
0xD700–0xD703reservedReserved for backward compatibility
0xD704–0xD7FFunassignedUnassigned
0xD800–0xD803reservedReserved for backward compatibility
0xD804–0xD8FFunassignedUnassigned
0xD900–0xD903reservedReserved for backward compatibility
0xD904–0xD9FFunassignedUnassigned
0xDA00–0xDA03reservedReserved for backward compatibility
0xDA04–0xDAFFunassignedUnassigned
0xDB00–0xDB03reservedReserved for backward compatibility
0xDB04–0xDBFFunassignedUnassigned
0xDC00–0xDC03reservedReserved for backward compatibility
0xDC04–0xDCFFunassignedUnassigned
0xDD00–0xDD03reservedReserved for backward compatibility
0xDD04–0xDDFFunassignedUnassigned
0xDE00–0xDE03reservedReserved for backward compatibility
0xDE04–0xDEFFunassignedUnassigned
0xDF00–0xDF03reservedReserved for backward compatibility
0xDF04–0xDFFFunassignedUnassigned
0xE000–0xE003reservedReserved for backward compatibility
0xE004–0xE0FFunassignedUnassigned
0xE100–0xE103reservedReserved for backward compatibility
0xE104–0xE1FFunassignedUnassigned
0xE200–0xE203reservedReserved for backward compatibility
0xE204–0xE2FFunassignedUnassigned
0xE300–0xE303reservedReserved for backward compatibility
0xE304–0xE3FFunassignedUnassigned
0xE400–0xE403reservedReserved for backward compatibility
0xE404–0xE4FFunassignedUnassigned
0xE500–0xE503reservedReserved for backward compatibility
0xE504–0xE5FFunassignedUnassigned
0xE600–0xE603reservedReserved for backward compatibility
0xE604–0xE6FFunassignedUnassigned
0xE700–0xE703reservedReserved for backward compatibility
0xE704–0xE7FFunassignedUnassigned
0xE800–0xE803reservedReserved for backward compatibility
0xE804–0xE8FFunassignedUnassigned
0xE900–0xE903reservedReserved for backward compatibility
0xE904–0xE9FFunassignedUnassigned
0xEA00–0xEA03reservedReserved for backward compatibility
0xEA04–0xEAFFunassignedUnassigned
0xEB00–0xEB03reservedReserved for backward compatibility
0xEB04–0xEBFFunassignedUnassigned
0xEC00–0xEC03reservedReserved for backward compatibility
0xEC04–0xECFFunassignedUnassigned
0xED00–0xED03reservedReserved for backward compatibility
0xED04–0xEDFFunassignedUnassigned
0xEE00–0xEE03reservedReserved for backward compatibility
0xEE04–0xEEFFunassignedUnassigned
0xEF00–0xEF03reservedReserved for backward compatibility
0xEF04–0xEFFFunassignedUnassigned
0xF000–0xF003reservedReserved for backward compatibility
0xF004–0xF0FFunassignedUnassigned
0xF100–0xF103reservedReserved for backward compatibility
0xF104–0xF1FFunassignedUnassigned
0xF200–0xF203reservedReserved for backward compatibility
0xF204–0xF2FFunassignedUnassigned
0xF300–0xF303reservedReserved for backward compatibility
0xF304–0xF3FFunassignedUnassigned
0xF400–0xF403reservedReserved for backward compatibility
0xF404–0xF4FFunassignedUnassigned
0xF500–0xF503reservedReserved for backward compatibility
0xF504–0xF5FFunassignedUnassigned
0xF600–0xF603reservedReserved for backward compatibility
0xF604–0xF6FFunassignedUnassigned
0xF700–0xF703reservedReserved for backward compatibility
0xF704–0xF7FFunassignedUnassigned
0xF800–0xF803reservedReserved for backward compatibility
0xF804–0xF8FFunassignedUnassigned
0xF900–0xF903reservedReserved for backward compatibility
0xF904–0xF9FFunassignedUnassigned
0xFA00–0xFA03reservedReserved for backward compatibility
0xFA04–0xFAFFunassignedUnassigned
0xFB00–0xFB03reservedReserved for backward compatibility
0xFB04–0xFBFFunassignedUnassigned
0xFC00–0xFC03reservedReserved for backward compatibility
0xFC04–0xFCFFunassignedUnassigned
0xFD00–0xFD03reservedReserved for backward compatibility
0xFD04–0xFDFFunassignedUnassigned
0xFE00–0xFFFFprivateReserved for Private Use

Source: Transport Layer Security (TLS) Parameters (IANA), retrieved 2026-10-20. Data license: CC0-1.0. TLS SignatureScheme

Notes on notable entries

rsa_pkcs1_sha1

PKCS#1 v1.5 with SHA-1; RFC 9155 forbids SHA-1 in TLS 1.2 handshake signatures.

RFC 9155 updates TLS 1.2 so that MD5 and SHA-1 MUST NOT be used for digital signatures, after the 2020 chosen-prefix collision attacks on SHA-1. TLS 1.3 only lets rsa_pkcs1_sha1 appear for certificate signatures, for backward compatibility.

rsa_pkcs1_sha256

RSASSA-PKCS1-v1_5 with SHA-256, kept in TLS 1.3 only for signatures inside certificates.

TLS 1.3 implementations MUST support rsa_pkcs1_sha256 for certificate signatures (RFC 8446 §9.1), because most of the Web PKI signs certificates this way, but they may not use PKCS#1 v1.5 for the handshake signature itself. RFC 9963 adds rsa_pkcs1_sha256_legacy for client keys, such as some smart cards, that cannot produce PSS signatures.

ecdsa_secp256r1_sha256

ECDSA on P-256 with SHA-256, one of the three signature schemes every TLS 1.3 implementation must support.

RFC 8446 §9.1 makes ecdsa_secp256r1_sha256 mandatory to implement. In TLS 1.3 the scheme fixes the curve: a P-384 key cannot sign with it. In TLS 1.2 the same code point means ECDSA with SHA-256 on whatever curve the key uses.

rsa_pss_rsae_sha256

RSASSA-PSS with SHA-256 for keys from ordinary rsaEncryption certificates: TLS 1.3 signs handshakes this way.

TLS 1.3 forbids PKCS#1 v1.5 signatures in CertificateVerify, so a server with an RSA certificate signs the handshake with rsa_pss_rsae_sha256 even though its certificate carries the rsaEncryption key type. RFC 8446 §9.1 makes it mandatory to implement. The rsa_pss_pss_* schemes are for keys whose certificate declares RSASSA-PSS.

ed25519

Ed25519 signatures in TLS 1.3 and in certificates (RFC 8410).

ed25519 (0x0807) lets a TLS 1.3 server authenticate with an Ed25519 key; IANA marks it Recommended. Support among certificate authorities of the Web PKI has been the limiting factor, so it is seen mainly in private PKIs and mutual TLS. See edwards25519.

mldsa65

ML-DSA-65 (FIPS 204) for TLS 1.3, the post-quantum signature at roughly the security of AES-192.

mldsa65 (0x0905) signs the TLS 1.3 handshake with ML-DSA-65. Signatures are 3,309 bytes and public keys 1,952 bytes, so a certificate chain grows by several kilobytes compared with ECDSA. The code point comes from draft-ietf-tls-mldsa, approved for publication as an RFC.

All registries