| edhocKeyUpdate(CBORObject) |   | 53% |   | 50% | 4 | 5 | 10 | 20 | 0 | 1 |
| setAuthenticationCredential() |   | 76% |   | 50% | 12 | 17 | 5 | 28 | 0 | 1 |
| getMasterSecretOSCORE(EdhocSession) |   | 45% | | n/a | 0 | 1 | 4 | 11 | 0 | 1 |
| getMasterSaltOSCORE(EdhocSession) |   | 37% | | n/a | 0 | 1 | 4 | 9 | 0 | 1 |
| setHashMessage1(byte[]) |   | 62% |   | 50% | 1 | 2 | 5 | 15 | 0 | 1 |
| setEphemeralKey() |   | 46% |   | 12% | 4 | 5 | 2 | 7 | 0 | 1 |
| edhocKDF(byte[], int, CBORObject, int) |   | 79% |   | 33% | 6 | 7 | 2 | 14 | 0 | 1 |
| edhocExporter(int, CBORObject, int) |   | 85% |   | 60% | 4 | 6 | 2 | 5 | 0 | 1 |
| setSupportedCipherSuites(List) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSupportedEADs() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTrustModel() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOscoreDb() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPRKout() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPRKexporter() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEdhocAEADAlg(int) |   | 81% |   | 33% | 2 | 3 | 1 | 6 | 0 | 1 |
| getTagLengthEdhocAEAD(int) |   | 81% |   | 33% | 2 | 3 | 1 | 6 | 0 | 1 |
| EdhocSession(boolean, boolean, int, byte[], HashMap, HashMap, HashMap, List, List, Set, AppProfile, int, HashMapCtxDB) |  | 100% |  | 100% | 0 | 2 | 0 | 41 | 0 | 1 |
| deleteTemporaryMaterial() |  | 100% |   | 50% | 1 | 2 | 0 | 10 | 0 | 1 |
| setPRK4e3m(byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| setPRK2e(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setPRK3e2m(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setPRKout(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setPRKexporter(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setMessage3(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setPlaintext2(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| getKeyLengthEdhocAEAD(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getIvLengthEdhocAEAD(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getEdhocHashAlg(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getEdhocHashAlgOutputSize(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getEphermeralKeyLength(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getAppAEAD(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getKeyLengthAppAEAD(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getAppHkdf(int) |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| setEphemeralKey(OneKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSideProcessor(SideProcessor) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCurrentStep(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSelectedCipherSuite(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPeerConnectionId(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPeerCred(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPeerLongTermPublicKey(OneKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPeerIdCred(CBORObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPeerEphemeralPublicKey(OneKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTH2(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTH3(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTH4(byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| cleanMessage1() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| cleanMessage3() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isInitiator() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMethod() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isClientInitiated() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConnectionId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKeyPair() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIdCred() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCred() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEphemeralKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSupportedCipherSuites() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getApplicationProfile() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSideProcessor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentStep() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSelectedCipherSuite() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerConnectionId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerSupportedCipherSuites() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerCred() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerLongTermPublicKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerIdCred() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPeerEphemeralPublicKey() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPRK2e() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPRK3e2m() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPRK4e3m() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTH2() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTH3() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTH4() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHashMessage1() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMessage3() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPlaintext2() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |