| negotiateCipherOption(Configuration, List) |  | 0% |  | 0% | 11 | 11 | 25 | 25 | 1 | 1 |
| getSaslPropertiesResolver(Configuration) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| checkSaslComplete(SaslParticipant, Map) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| createStreamPair(Configuration, CipherOption, OutputStream, InputStream, boolean) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| readSaslMessage(InputStream, Function) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| wrap(CipherOption, SaslParticipant) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| unwrap(CipherOption, SaslParticipant) |  | 0% |  | 0% | 4 | 4 | 10 | 10 | 1 | 1 |
| sendSaslMessage(OutputStream, DataTransferProtos.DataTransferEncryptorMessageProto.DataTransferEncryptorStatus, byte[], String, DataTransferProtos.HandshakeSecretProto, boolean) |  | 0% |  | 0% | 5 | 5 | 14 | 14 | 1 | 1 |
| sendSaslMessageAndNegotiatedCipherOption(OutputStream, byte[], CipherOption) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| sendSaslMessageAndNegotiationCipherOptions(OutputStream, byte[], List) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| lambda$readSaslMessageWithHandshakeSecret$2(DataTransferProtos.DataTransferEncryptorMessageProto) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| lambda$readSaslMessageAndNegotiatedCipherOption$3(DataTransferProtos.DataTransferEncryptorMessageProto) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getPeerAddress(Peer) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$readSaslMessageAndNegotiationCipherOptions$1(List, DataTransferProtos.DataTransferEncryptorMessageProto) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| createSaslPropertiesForEncryption(String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| sendSaslMessageHandshakeSecret(OutputStream, DataTransferProtos.DataTransferEncryptorMessageProto.DataTransferEncryptorStatus, byte[], String, byte[], String) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| requestedQopContainsPrivacy(Map) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| static {...} |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| encryptionKeyToPassword(byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSaslMessageHandshakeSecret(OutputStream, byte[], byte[], String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSaslMessage(OutputStream, DataTransferProtos.DataTransferEncryptorMessageProto.DataTransferEncryptorStatus, byte[], String, DataTransferProtos.HandshakeSecretProto) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSaslMessage(OutputStream, DataTransferProtos.DataTransferEncryptorMessageProto.DataTransferEncryptorStatus, byte[], String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readSaslMessageAndNegotiationCipherOptions(InputStream, List) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| sendGenericSaslErrorMessage(OutputStream, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| sendSaslMessage(OutputStream, byte[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| readSaslMessage(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readSaslMessageWithHandshakeSecret(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readSaslMessageAndNegotiatedCipherOption(InputStream) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$readSaslMessage$0(DataTransferProtos.DataTransferEncryptorMessageProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |