| checkParameters(GordianKeySetRecipe.GordianKeySetParameters) |   | 68% |   | 62% | 3 | 5 | 3 | 13 | 0 | 1 |
| finish(byte[], int) |   | 91% |   | 87% | 1 | 5 | 2 | 21 | 0 | 1 |
| deriveBytes(GordianKeySetRecipe.GordianKeySetParameters, byte[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 16 | 0 | 1 |
| processBlock(byte[], int, int, byte[], int) |  | 100% |  | 100% | 0 | 5 | 0 | 20 | 0 | 1 |
| initCiphers(GordianKeySetRecipe.GordianKeySetParameters, boolean) |  | 100% |  | 100% | 0 | 6 | 0 | 22 | 0 | 1 |
| secureBytes(GordianKeySetRecipe.GordianKeySetParameters, byte[]) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| update(byte[], int, int, byte[], int) |  | 100% |  | 100% | 0 | 2 | 0 | 15 | 0 | 1 |
| derivePoly1305Key(GordianKeySetRecipe.GordianKeySetParameters) |  | 100% | | n/a | 0 | 1 | 0 | 12 | 0 | 1 |
| GordianMultiCipher(GordianBaseKeySet) |  | 100% |  | 100% | 0 | 2 | 0 | 10 | 0 | 1 |
| deriveKey(GordianKeySetRecipe.GordianKeySetParameters, byte[], int, GordianKeySpec) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| getCipher(GordianSymKeyType, int) |  | 100% |  | 100% | 0 | 4 | 0 | 6 | 0 | 1 |
| getOutputLength(int) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| securePrivateKey(GordianKeySetRecipe.GordianKeySetParameters, GordianKeyPair) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| encryptMac(GordianSymKeyType, byte[]) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| declareSymKey(GordianKey) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| derivePrivateKeySpec(GordianKeySetRecipe.GordianKeySetParameters, byte[], int) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| calculateInitVector(byte[], int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| secureKey(GordianKeySetRecipe.GordianKeySetParameters, GordianKey) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |