| encryptInternal(EncryptionAlgorithm, byte[], Context, JsonWebKey) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| decryptInternal(EncryptionAlgorithm, byte[], Context, JsonWebKey) |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 |
| wrapKeyAsync(KeyWrapAlgorithm, byte[], Context, JsonWebKey) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| unwrapKeyAsync(KeyWrapAlgorithm, byte[], Context, JsonWebKey) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| verifyDataAsync(SignatureAlgorithm, byte[], byte[], Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| signDataAsync(SignatureAlgorithm, byte[], Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| encryptAsync(EncryptParameters, Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| decryptAsync(DecryptParameters, Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| verifyAsync(SignatureAlgorithm, byte[], byte[], Context, JsonWebKey) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| signAsync(SignatureAlgorithm, byte[], Context, JsonWebKey) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| RsaKeyCryptographyClient(JsonWebKey, CryptographyServiceClient) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| encryptAsync(EncryptionAlgorithm, byte[], Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| decryptAsync(EncryptionAlgorithm, byte[], Context, JsonWebKey) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getKeyPair(JsonWebKey) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| RsaKeyCryptographyClient(CryptographyServiceClient) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| serviceCryptoAvailable() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |