| JweUtils |  | 0% |  | 0% | 237 | 237 | 501 | 501 | 98 | 98 | 1 | 1 |
| JweCompactReaderWriterTest |  | 0% |  | 0% | 21 | 21 | 106 | 106 | 15 | 15 | 1 | 1 |
| JweJsonProducerTest |  | 0% | | 0% | 14 | 14 | 138 | 138 | 13 | 13 | 1 | 1 |
| JweJsonProducer |  | 0% |  | 0% | 49 | 49 | 119 | 119 | 14 | 14 | 1 | 1 |
| JweJsonConsumer |  | 0% |  | 0% | 49 | 49 | 100 | 100 | 23 | 23 | 1 | 1 |
| AbstractJweEncryption |  | 0% |  | 0% | 38 | 38 | 96 | 96 | 23 | 23 | 1 | 1 |
| JweOutputStream |  | 0% |  | 0% | 24 | 24 | 74 | 74 | 9 | 9 | 1 | 1 |
| PbesHmacAesWrapKeyEncryptionAlgorithm |  | 0% |  | 0% | 23 | 23 | 76 | 76 | 17 | 17 | 1 | 1 |
| JweJsonConsumerTest |  | 0% | | 0% | 14 | 14 | 89 | 89 | 13 | 13 | 1 | 1 |
| AesCbcHmacJweEncryption |  | 0% | | 0% | 14 | 14 | 46 | 46 | 13 | 13 | 1 | 1 |
| JwePbeHmacAesWrapTest |  | 0% | | n/a | 4 | 4 | 43 | 43 | 4 | 4 | 1 | 1 |
| JweCompactConsumer |  | 0% |  | 0% | 17 | 17 | 39 | 39 | 15 | 15 | 1 | 1 |
| JweCompactBuilder |  | 0% |  | 0% | 11 | 11 | 41 | 41 | 9 | 9 | 1 | 1 |
| AbstractJweDecryption |  | 0% | | 0% | 17 | 17 | 45 | 45 | 16 | 16 | 1 | 1 |
| AbstractWrapKeyEncryptionAlgorithm |  | 0% |  | 0% | 19 | 19 | 39 | 39 | 12 | 12 | 1 | 1 |
| JweHeaders |  | 0% |  | 0% | 24 | 24 | 43 | 43 | 20 | 20 | 1 | 1 |
| PbesHmacAesWrapKeyDecryptionAlgorithm |  | 0% | | 0% | 12 | 12 | 35 | 35 | 11 | 11 | 1 | 1 |
| WrappedKeyDecryptionAlgorithm |  | 0% |  | 0% | 17 | 17 | 36 | 36 | 13 | 13 | 1 | 1 |
| EcdhHelper |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 4 | 4 | 1 | 1 |
| JwaSpecTestCasesTest |  | 0% | | n/a | 5 | 5 | 23 | 23 | 5 | 5 | 1 | 1 |
| AbstractContentEncryptionAlgorithm |  | 0% |  | 0% | 13 | 13 | 32 | 32 | 6 | 6 | 1 | 1 |
| AesCbcContentEncryptionAlgorithm |  | 0% | | 0% | 10 | 10 | 22 | 22 | 9 | 9 | 1 | 1 |
| AesGcmWrapKeyEncryptionAlgorithm |  | 0% | | n/a | 6 | 6 | 21 | 21 | 6 | 6 | 1 | 1 |
| JweEncryptionInput |  | 0% | | n/a | 18 | 18 | 36 | 36 | 18 | 18 | 1 | 1 |
| AesCbcHmacJweDecryption |  | 0% |  | 0% | 11 | 11 | 27 | 27 | 6 | 6 | 1 | 1 |
| AesGcmWrapKeyDecryptionAlgorithm |  | 0% | | 0% | 12 | 12 | 27 | 27 | 11 | 11 | 1 | 1 |
| JweException.Error |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 | 1 | 1 |
| EcdhAesWrapKeyDecryptionAlgorithm |  | 0% |  | 0% | 8 | 8 | 19 | 19 | 5 | 5 | 1 | 1 |
| AesGcmContentEncryptionAlgorithm |  | 0% | | 0% | 11 | 11 | 21 | 21 | 10 | 10 | 1 | 1 |
| JweJwtCompactConsumer |  | 0% | | n/a | 6 | 6 | 16 | 16 | 6 | 6 | 1 | 1 |
| JweJsonEncryptionEntry |  | 0% |  | 0% | 11 | 11 | 17 | 17 | 7 | 7 | 1 | 1 |
| EcdhAesWrapKeyEncryptionAlgorithm |  | 0% | | n/a | 6 | 6 | 15 | 15 | 6 | 6 | 1 | 1 |
| EcdhDirectKeyDecryptionAlgorithm |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 3 | 3 | 1 | 1 |
| JweEncryptionOutput |  | 0% | | n/a | 9 | 9 | 18 | 18 | 9 | 9 | 1 | 1 |
| JweCompactProducer |  | 0% | | n/a | 6 | 6 | 13 | 13 | 6 | 6 | 1 | 1 |
| AesWrapKeyDecryptionAlgorithm |  | 0% | | 0% | 9 | 9 | 17 | 17 | 8 | 8 | 1 | 1 |
| DirectKeyDecryptionAlgorithm |  | 0% |  | 0% | 9 | 9 | 16 | 16 | 7 | 7 | 1 | 1 |
| JweDecryptionInput |  | 0% | | n/a | 8 | 8 | 16 | 16 | 8 | 8 | 1 | 1 |
| AesWrapKeyEncryptionAlgorithm |  | 0% | | n/a | 4 | 4 | 10 | 10 | 4 | 4 | 1 | 1 |
| RSAKeyDecryptionAlgorithm |  | 0% | | 0% | 6 | 6 | 12 | 12 | 5 | 5 | 1 | 1 |
| DirectKeyEncryptionAlgorithm |  | 0% |  | 0% | 7 | 7 | 10 | 10 | 5 | 5 | 1 | 1 |
| AesGcmContentDecryptionAlgorithm |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 2 | 2 | 1 | 1 |
| JweJsonProducerTest.new JweJsonProducer() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| JwaSpecTestCasesTest.new JweJsonProducer() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| AbstractContentEncryptionCipherProperties |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| JweJsonProducerTest.new JweJsonProducer() {...} |  | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| JweJwtCompactProducer |  | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| EcdhDirectKeyJweEncryption |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| JweDecryptionOutput |  | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| JweException |  | 0% | | 0% | 4 | 4 | 6 | 6 | 3 | 3 | 1 | 1 |
| AesCbcHmacJweEncryption.new AuthenticationTagProducer() {...} |  | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| EcdhAesGcmContentEncryptionAlgorithm |  | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DirectKeyJweDecryption | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| AesCbcHmacJweDecryption.AesCbcContentDecryptionAlgorithm | | 0% | | n/a | 4 | 4 | 5 | 5 | 4 | 4 | 1 | 1 |
| RSAKeyEncryptionAlgorithm | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PbesHmacAesWrapKeyDecryptionAlgorithm.new AesWrapKeyDecryptionAlgorithm() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| EcdhAesWrapKeyDecryptionAlgorithm.new AesWrapKeyDecryptionAlgorithm() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| EcdhDirectKeyJweDecryption | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PbesHmacAesWrapKeyEncryptionAlgorithm.new AesWrapKeyEncryptionAlgorithm() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| EcdhAesWrapKeyEncryptionAlgorithm.new AesWrapKeyEncryptionAlgorithm() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| EcdhDirectKeyEncryptionAlgorithm | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| DirectKeyJweEncryption | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JweDecryption | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| JweEncryption | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| AesCbcHmacJweEncryption.MacState | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractJweEncryption.JweEncryptionInternal | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |