testTlsv13Mappings() — netty Function Reference
Architecture documentation for the testTlsv13Mappings() function in CipherSuiteConverterTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a14792a9_0175_fcf4_6218_5052f5c35599["testTlsv13Mappings()"] 7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e["CipherSuiteConverterTest"] a14792a9_0175_fcf4_6218_5052f5c35599 -->|defined in| 7ce8d800_ffe2_0866_86fb_3bd0ed5edb8e style a14792a9_0175_fcf4_6218_5052f5c35599 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java lines 387–415
@Test
public void testTlsv13Mappings() {
CipherSuiteConverter.clearCache();
assertEquals("TLS_AES_128_GCM_SHA256",
CipherSuiteConverter.toJava("TLS_AES_128_GCM_SHA256", "TLS"));
assertNull(CipherSuiteConverter.toJava("TLS_AES_128_GCM_SHA256", "SSL"));
assertEquals("TLS_AES_256_GCM_SHA384",
CipherSuiteConverter.toJava("TLS_AES_256_GCM_SHA384", "TLS"));
assertNull(CipherSuiteConverter.toJava("TLS_AES_256_GCM_SHA384", "SSL"));
assertEquals("TLS_CHACHA20_POLY1305_SHA256",
CipherSuiteConverter.toJava("TLS_CHACHA20_POLY1305_SHA256", "TLS"));
assertNull(CipherSuiteConverter.toJava("TLS_CHACHA20_POLY1305_SHA256", "SSL"));
// BoringSSL use different cipher naming then OpenSSL so we need to test for both
assertEquals("TLS_AES_128_GCM_SHA256",
CipherSuiteConverter.toOpenSsl("TLS_AES_128_GCM_SHA256", false));
assertEquals("TLS_AES_256_GCM_SHA384",
CipherSuiteConverter.toOpenSsl("TLS_AES_256_GCM_SHA384", false));
assertEquals("TLS_CHACHA20_POLY1305_SHA256",
CipherSuiteConverter.toOpenSsl("TLS_CHACHA20_POLY1305_SHA256", false));
assertEquals("AEAD-AES128-GCM-SHA256",
CipherSuiteConverter.toOpenSsl("TLS_AES_128_GCM_SHA256", true));
assertEquals("AEAD-AES256-GCM-SHA384",
CipherSuiteConverter.toOpenSsl("TLS_AES_256_GCM_SHA384", true));
assertEquals("AEAD-CHACHA20-POLY1305-SHA256",
CipherSuiteConverter.toOpenSsl("TLS_CHACHA20_POLY1305_SHA256", true));
}
Domain
Subdomains
Source
Frequently Asked Questions
What does testTlsv13Mappings() do?
testTlsv13Mappings() is a function in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java.
Where is testTlsv13Mappings() defined?
testTlsv13Mappings() is defined in handler/src/test/java/io/netty/handler/ssl/CipherSuiteConverterTest.java at line 387.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free