| wrap(ByteBuffer[], int, int, ByteBuffer) |  | 0% |  | 0% | 54 | 54 | 115 | 115 | 1 | 1 |
| unwrap(ByteBuffer[], int, int, ByteBuffer[], int, int) |  | 0% |  | 0% | 55 | 55 | 111 | 111 | 1 | 1 |
| ReferenceCountedOpenSslEngine(ReferenceCountedOpenSslContext, ByteBufAllocator, String, int, boolean, boolean) |  | 0% |  | 0% | 18 | 18 | 57 | 57 | 1 | 1 |
| setEnabledProtocols0(String[], boolean) |  | 0% |  | 0% | 27 | 27 | 52 | 52 | 1 | 1 |
| setEnabledCipherSuites(String[]) |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 1 | 1 |
| handshake() |  | 0% |  | 0% | 16 | 16 | 34 | 34 | 1 | 1 |
| getEnabledCipherSuites() |  | 0% |  | 0% | 9 | 9 | 25 | 25 | 1 | 1 |
| getEnabledProtocols() |  | 0% |  | 0% | 8 | 8 | 20 | 20 | 1 | 1 |
| setSSLParameters(SSLParameters) |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| writePlaintextData(ByteBuffer, int) |  | 0% |  | 0% | 4 | 4 | 16 | 16 | 1 | 1 |
| readPlaintextData(ByteBuffer) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| selectApplicationProtocol() |  | 0% |  | 0% | 9 | 9 | 17 | 17 | 1 | 1 |
| writeEncryptedData(ByteBuffer, int) |  | 0% |  | 0% | 2 | 2 | 15 | 15 | 1 | 1 |
| shutdownWithError(String, int, int) |  | 0% |  | 0% | 4 | 4 | 12 | 12 | 1 | 1 |
| setClientAuth(ClientAuth) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 |
| getSSLParameters() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| selectApplicationProtocol(List, ApplicationProtocolConfig.SelectedListenerFailureBehavior, String) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| doSSLShutdown() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 |
| handshakeException() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| needWrapAgain(int) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| beginHandshake() |  | 0% |  | 0% | 6 | 6 | 14 | 14 | 1 | 1 |
| rejectRemoteInitiatedRenegotiation() |  | 0% |  | 0% | 8 | 8 | 6 | 6 | 1 | 1 |
| getOcspResponse() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| shutdown() |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| newResult(SSLEngineResult.Status, SSLEngineResult.HandshakeStatus, int, int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| setOcspResponse(byte[]) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| closeOutbound() |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| getDelegatedTask() |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| setKeyMaterial(OpenSslKeyMaterial) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| closeInbound() |  | 0% |  | 0% | 5 | 5 | 8 | 8 | 1 | 1 |
| mayFinishHandshake(SSLEngineResult.HandshakeStatus, int, int) |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1 |
| mayFinishHandshake(SSLEngineResult.HandshakeStatus) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| needPendingStatus() |  | 0% |  | 0% | 6 | 6 | 2 | 2 | 1 | 1 |
| toJavaCipherSuitePrefix(String) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| calculateMaxWrapOverhead() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| sslReadErrorResult(int, int, int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isBytesAvailableEnoughForWrap(int, int, int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| bufferAddress(ByteBuffer) |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 1 | 1 |
| isOutboundDone() |  | 0% |  | 0% | 4 | 4 | 1 | 1 | 1 | 1 |
| calculateMaxLengthForWrap(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unwrap(ByteBuffer, ByteBuffer[], int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unwrap(ByteBuffer, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getHandshakeStatus() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| toJavaCipherSuite(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| masterKey() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| handleUnwrapException(int, int, SSLException) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getHandshakeStatus(int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| isProtocolEnabled(int, int, String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| initHandshakeException(Throwable) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getHandshakeSession() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| newResultMayFinishHandshake(SSLEngineResult.Status, SSLEngineResult.HandshakeStatus, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| unwrap(ByteBuffer[], ByteBuffer[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wrap(ByteBuffer, ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| unwrap(ByteBuffer, ByteBuffer[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sslPending0() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| newResultMayFinishHandshake(SSLEngineResult.HandshakeStatus, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| runAndResetNeedTask(Runnable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| authMethods() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isSessionReused() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| checkEngineClosed() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isEmpty(Object[]) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| isEmpty(byte[]) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| setUseClientMode(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setVerify(int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| isEndPointVerificationEnabled(String) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| bioSetFd(int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| closeAll() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| singleSrcBuffer(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| singleDstBuffer(ByteBuffer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNeedClientAuth(boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getNeedClientAuth() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setWantClientAuth(boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getWantClientAuth() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| retain(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch(Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newResult(SSLEngineResult.HandshakeStatus, int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEnableSessionCreation(boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| retain() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| touch() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| shutdownWithError(String, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| resetSingleSrcBuffer() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetSingleDstBuffer() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSupportedCipherSuites() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSupportedProtocols() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pendingStatus(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| release(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxEncryptedPacketLength0() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEnabledProtocols(String[]) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkSniHostnameMatch(byte[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSessionId(OpenSslSessionId) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| refCnt() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| release() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getApplicationProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHandshakeApplicationProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sslPointer() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxWrapOverhead() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxEncryptedPacketLength() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sslPending() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isInboundDone() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSession() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getUseClientMode() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDestroyed() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNegotiatedApplicationProtocol() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEnableSessionCreation() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |