| getHandshakeApplicationProtocol$suspendImpl(KSSLSocketAbstract, Continuation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSSLParameters$suspendImpl(KSSLSocketAbstract, Continuation) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setHandshakeApplicationProtocolSelector$suspendImpl(KSSLSocketAbstract, BiFunction, Continuation) |   | 76% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| getHandshakeApplicationProtocolSelector$suspendImpl(KSSLSocketAbstract, Continuation) |   | 87% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| runHandshakeCompletedListener(KHandshakeCompletedListener, SSLSession, Continuation) |   | 85% | | n/a | 0 | 1 | 2 | 8 | 0 | 1 |
| setUseClientMode$suspendImpl(KSSLSocketAbstract, boolean, Continuation) |   | 85% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setNeedClientAuth$suspendImpl(KSSLSocketAbstract, boolean, Continuation) |   | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setWantClientAuth$suspendImpl(KSSLSocketAbstract, boolean, Continuation) |   | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setEnableSessionCreation$suspendImpl(KSSLSocketAbstract, boolean, Continuation) |   | 92% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| KSSLSocketAbstract(AsynchronousSocketChannel, SSLEngine, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
| getSession$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| triggerHandshakeCompletion(SSLSession, Continuation) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addHandshakeCompletedListener$suspendImpl(KSSLSocketAbstract, KHandshakeCompletedListener, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| removeHandshakeCompletedListener$suspendImpl(KSSLSocketAbstract, KHandshakeCompletedListener, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSupportedCipherSuites$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEnabledCipherSuites$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnabledCipherSuites$suspendImpl(KSSLSocketAbstract, String[], Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getSupportedProtocols$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEnabledProtocols$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnabledProtocols$suspendImpl(KSSLSocketAbstract, String[], Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setSSLParameters$suspendImpl(KSSLSocketAbstract, SSLParameters, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getUseClientMode$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNeedClientAuth$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getWantClientAuth$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getEnableSessionCreation$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getHandshakeSession$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getApplicationProtocol$suspendImpl(KSSLSocketAbstract, Continuation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getSslEngine() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLock() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |