It appears that two authentication-only cipher suites have been defined for TLSv1.3 (see https://mailarchive.ietf.org/arch/msg/tls/0oy4wY4xiB1tASCBDWczh2xTVMM).
In looking at the TLS Cipher Suites registry, I noticed a number of recently-added cipher suites that are not yet in etc/cipher-mapping.txt:
I haven't had a chance to review these documents, so I don't know what would be involved in adding support for them to testssl.sh. For some of them it may be enough to just add the values for etc/cipher-mapping.txt, but for others at least some additional work would be required.
| Value |
Description |
Reference |
| 0xC0,0xB0 |
TLS_ECCPWD_WITH_AES_128_GCM_SHA256 |
[RFC8492] |
| 0xC0,0xB1 |
TLS_ECCPWD_WITH_AES_256_GCM_SHA384 |
[RFC8492] |
| 0xC0,0xB2 |
TLS_ECCPWD_WITH_AES_128_CCM_SHA256 |
[RFC8492] |
| 0xC0,0xB3 |
TLS_ECCPWD_WITH_AES_256_CCM_SHA384 |
[RFC8492] |
| 0xC0,0xB4 |
TLS_SHA256_SHA256 |
[draft-camwinget-tls-ts13-macciphersuites] |
| 0xC0,0xB5 |
TLS_SHA384_SHA384 |
[draft-camwinget-tls-ts13-macciphersuites] |
| 0xC1,0x00 |
TLS_GOSTR341112_256_WITH_KUZNYECHIK_CTR_OMAC |
[draft-smyshlyaev-tls12-gost-suites] |
| 0xC1,0x01 |
TLS_GOSTR341112_256_WITH_MAGMA_CTR_OMAC |
[draft-smyshlyaev-tls12-gost-suites] |
| 0xC1,0x02 |
TLS_GOSTR341112_256_WITH_28147_CNT_IMIT |
[draft-smyshlyaev-tls12-gost-suites] |
| 0xD0,0x01 |
TLS_ECDHE_PSK_WITH_AES_128_GCM_SHA256 |
[RFC8442] |
| 0xD0,0x02 |
TLS_ECDHE_PSK_WITH_AES_256_GCM_SHA384 |
[RFC8442] |
| 0xD0,0x03 |
TLS_ECDHE_PSK_WITH_AES_128_CCM_8_SHA256 |
[RFC8442] |
| 0xD0,0x05 |
TLS_ECDHE_PSK_WITH_AES_128_CCM_SHA256 |
[RFC8442] |
It appears that two authentication-only cipher suites have been defined for TLSv1.3 (see https://mailarchive.ietf.org/arch/msg/tls/0oy4wY4xiB1tASCBDWczh2xTVMM).
In looking at the TLS Cipher Suites registry, I noticed a number of recently-added cipher suites that are not yet in etc/cipher-mapping.txt:
I haven't had a chance to review these documents, so I don't know what would be involved in adding support for them to testssl.sh. For some of them it may be enough to just add the values for etc/cipher-mapping.txt, but for others at least some additional work would be required.