| Coverage
| Covered
| Executable
|
JWATests
|
| 65.13 %
| 2260
| 3470
|
P521+KeyAgreement.swift
|
| 0.00 %
| 0
| 6
|
C20PTests.swift
|
| 100.00 %
| 23
| 23
|
AESCBC_SHA512+ContentEncryptor.swift
|
| 88.89 %
| 48
| 54
|
ES256Verifier.swift
|
| 62.50 %
| 10
| 16
|
ES256KVerifier.swift
|
| 87.50 %
| 42
| 48
|
PS256Verifier.swift
|
| 0.00 %
| 0
| 30
|
ES256Signer.swift
|
| 85.71 %
| 6
| 7
|
C20P+ContentEncryption.swift
|
| 88.00 %
| 44
| 50
|
AESGCM+KeyUnwrap.swift
|
| 85.00 %
| 17
| 20
|
PS256Signer.swift
|
| 0.00 %
| 0
| 24
|
RS256Verifier.swift
|
| 76.92 %
| 10
| 13
|
DataKey.swift
|
| 31.37 %
| 32
| 102
|
JWKCryptoPresentation.swift
|
| 77.92 %
| 60
| 77
|
ECDHES.swift
|
| 90.00 %
| 9
| 10
|
ECDH1PU+KeyAgreementZ.swift
|
| 90.91 %
| 10
| 11
|
HelperExtensions.swift
|
| 83.33 %
| 10
| 12
|
ES256KSigner.swift
|
| 93.94 %
| 31
| 33
|
PS384Verifier.swift
|
| 0.00 %
| 0
| 30
|
MockKeyAgreementZ.swift
|
| 0.00 %
| 0
| 3
|
RS384Verifier.swift
|
| 0.00 %
| 0
| 13
|
MockedSigner.swift
|
| 0.00 %
| 0
| 3
|
HS384Verifier.swift
|
| 0.00 %
| 0
| 6
|
HS256Verifier.swift
|
| 83.33 %
| 5
| 6
|
Zip+ContentCompressor.swift
|
| 100.00 %
| 6
| 6
|
RSA+Security.swift
|
| 0.00 %
| 0
| 19
|
RS256Signer.swift
|
| 85.00 %
| 17
| 20
|
PS384Signer.swift
|
| 0.00 %
| 0
| 24
|
ECDHES+KeyAgreementZ.swift
|
| 100.00 %
| 3
| 3
|
secp256k1+KeyAgreement.swift
|
| 0.00 %
| 0
| 6
|
ContentCompressionAlgorithm.swift
|
| 100.00 %
| 12
| 12
|
MockKeyDerivation.swift
|
| 0.00 %
| 0
| 3
|
ES256KTests.swift
|
| 100.00 %
| 194
| 194
|
secp256k1+KeyGeneration.swift
|
| 0.00 %
| 0
| 19
|
JWK+KeyAgreement.swift
|
| 80.77 %
| 21
| 26
|
ECDH1PU.swift
|
| 93.33 %
| 28
| 30
|
PBE2_SHA256_A128KW+KeyEncryption.swift
|
| 86.67 %
| 13
| 15
|
AES128GCM+KeyEncryption.swift
|
| 95.45 %
| 21
| 22
|
PS512Signer.swift
|
| 0.00 %
| 0
| 24
|
MockContentEncryptor.swift
|
| 0.00 %
| 0
| 9
|
Base64URL.swift
|
| 100.00 %
| 25
| 25
|
AESKeyWrapCommonCrypto.swift
|
| 0.00 %
| 0
| 104
|
Curve25519+KeyAgreement.swift
|
| 100.00 %
| 6
| 6
|
RS512Verifier.swift
|
| 0.00 %
| 0
| 13
|
AESKeyUnwrap+KeyUnwrap.swift
|
| 73.33 %
| 11
| 15
|
SecKeyExtended.swift
|
| 51.49 %
| 69
| 134
|
KeyDerivation.swift
|
| 100.00 %
| 126
| 126
|
AES128GCM+ContentEncryptor.swift
|
| 87.80 %
| 36
| 41
|
PBE2_SHA512_A256KW+KeyEncryption.swift
|
| 86.67 %
| 13
| 15
|
AESGCM.swift
|
| 100.00 %
| 20
| 20
|
RS384Signer.swift
|
| 0.00 %
| 0
| 13
|
P256+KeyAgreement.swift
|
| 100.00 %
| 6
| 6
|
JWTCodable.swift
|
| 100.00 %
| 11
| 11
|
EdDSASigner.swift
|
| 83.33 %
| 5
| 6
|
AESCBC_SHA256+ContentEncryptor.swift
|
| 88.89 %
| 48
| 54
|
ConcatKDF.swift
|
| 90.67 %
| 68
| 75
|
PS512Verifier.swift
|
| 0.00 %
| 0
| 30
|
ES521Verifier.swift
|
| 62.50 %
| 10
| 16
|
SigningAlgorithm.swift
|
| 70.83 %
| 51
| 72
|
RS512Signer.swift
|
| 0.00 %
| 0
| 13
|
RSA15KeyWrapper+KeyEncryption.swift
|
| 81.58 %
| 31
| 38
|
P384+KeyGeneration.swift
|
| 36.84 %
| 7
| 19
|
RSAOAEP256KeyUnwrap+KeyUnwrapping.swift
|
| 87.50 %
| 42
| 48
|
HS512Verifier.swift
|
| 0.00 %
| 0
| 6
|
PBE2_SHA384_A192KW+KeyEncryption.swift
|
| 86.67 %
| 13
| 15
|
KeyRepresentable.swift
|
| 16.00 %
| 4
| 25
|
ECDH1PU+KeyDerivation.swift
|
| 81.82 %
| 27
| 33
|
RSAOAEP256KeyWrap+KeyEncryption.swift
|
| 81.58 %
| 31
| 38
|
MockedVerifier.swift
|
| 0.00 %
| 0
| 3
|
ES384Verifier.swift
|
| 0.00 %
| 0
| 16
|
ES521Signer.swift
|
| 85.71 %
| 6
| 7
|
KeyEncryptionAlgorithm.swift
|
| 94.37 %
| 134
| 142
|
JWK+KeyGeneration.swift
|
| 70.59 %
| 24
| 34
|
EdDSATests.swift
|
| 100.00 %
| 15
| 15
|
XC20PTests.swift
|
| 100.00 %
| 23
| 23
|
HS256Signer.swift
|
| 0.00 %
| 0
| 6
|
ContentEncryptionAlgorithm.swift
|
| 96.61 %
| 57
| 59
|
PBES2SHA.swift
|
| 96.15 %
| 25
| 26
|
MockKeyEncryption.swift
|
| 0.00 %
| 0
| 6
|
JWKRepresentable.swift
|
| 49.41 %
| 125
| 253
|
JSONEncoder+JoseEncoder.swift
|
| 62.50 %
| 5
| 8
|
ES384Signer.swift
|
| 85.71 %
| 6
| 7
|
XC20P+ContentEncryption.swift
|
| 88.46 %
| 46
| 52
|
ECDHES+KeyDerivation.swift
|
| 83.87 %
| 26
| 31
|
SecureRandom.swift
|
| 65.00 %
| 13
| 20
|
AES192GCM+ContentEncryptor.swift
|
| 87.80 %
| 36
| 41
|
AES256GCM+ContentEncryptor.swift
|
| 87.80 %
| 36
| 41
|
AESCBC_SHA384+ContentEncryptor.swift
|
| 0.00 %
| 0
| 54
|
Curve25519+KeyGeneration.swift
|
| 36.84 %
| 7
| 19
|
EdDSAVerifier.swift
|
| 83.33 %
| 5
| 6
|
P256+KeyGeneration.swift
|
| 36.84 %
| 7
| 19
|
RSA15KeyUnwrap+KeyUnwrapping.swift
|
| 87.50 %
| 42
| 48
|
HS384Signer.swift
|
| 0.00 %
| 0
| 6
|
AES192GCM+KeyEncryption.swift
|
| 95.45 %
| 21
| 22
|
AESCBC_SHA.swift
|
| 98.11 %
| 52
| 53
|
AES256GCM+KeyEncryption.swift
|
| 95.45 %
| 21
| 22
|
RSAOAEPKeyUnwrap+KeyUnwrapping.swift
|
| 87.50 %
| 42
| 48
|
P521+KeyGeneration.swift
|
| 0.00 %
| 0
| 19
|
P384+KeyAgreement.swift
|
| 100.00 %
| 6
| 6
|
DataRepresentable.swift
|
| 31.03 %
| 9
| 29
|
RSAOAEPKeyWrap+KeyEncryption.swift
|
| 81.58 %
| 31
| 38
|
JWK+Testing.swift
|
| 28.57 %
| 8
| 28
|
HS512Signer.swift
|
| 0.00 %
| 0
| 6
|
ContentEncryptor.swift
|
| 75.00 %
| 42
| 56
|
AESKeyWrap+KeyEncryption.swift
|
| 81.48 %
| 22
| 27
|
KeyWrapping.swift
|
| 28.13 %
| 36
| 128
|
JWETests
|
| 90.50 %
| 5172
| 5715
|
AESEncryptor.swift
|
| 92.05 %
| 139
| 151
|
ECDHESTests.swift
|
| 100.00 %
| 148
| 148
|
PBES2Tests.swift
|
| 100.00 %
| 151
| 151
|
JWE+Json.swift
|
| 79.55 %
| 70
| 88
|
PasswordBasedEncrypter.swift
|
| 83.13 %
| 133
| 160
|
JWE.swift
|
| 94.44 %
| 34
| 36
|
RFC7520Tests.swift
|
| 100.00 %
| 1151
| 1151
|
RSAEncrypter.swift
|
| 89.00 %
| 89
| 100
|
HelperExtensions.swift
|
| 83.33 %
| 10
| 12
|
ECDH1PUDecryptor.swift
|
| 89.92 %
| 214
| 238
|
JWERegisteredFieldsHeader+Helpers.swift
|
| 97.50 %
| 78
| 80
|
JWEParts.swift
|
| 100.00 %
| 22
| 22
|
JWE+Decrypt.swift
|
| 54.42 %
| 80
| 147
|
KeyManagementAlgorithm+Family.swift
|
| 93.75 %
| 15
| 16
|
RFC7516Tests.swift
|
| 100.00 %
| 299
| 299
|
AESTests.swift
|
| 100.00 %
| 198
| 198
|
JSONEncoder+JoseEncoder.swift
|
| 62.50 %
| 5
| 8
|
MultiEncryptor.swift
|
| 93.75 %
| 90
| 96
|
MultiDecryptor.swift
|
| 43.70 %
| 59
| 135
|
DirectTests.swift
|
| 100.00 %
| 33
| 33
|
JWEDecryptor.swift
|
| 76.62 %
| 59
| 77
|
JWE+Encrypt.swift
|
| 77.40 %
| 161
| 208
|
JWEHelpers.swift
|
| 94.74 %
| 54
| 57
|
ECDH1PUEncrypter.swift
|
| 89.35 %
| 277
| 310
|
RSATests.swift
|
| 100.00 %
| 210
| 210
|
JWEEncryptionModule.swift
|
| 93.75 %
| 30
| 32
|
JWK+Testing.swift
|
| 42.86 %
| 12
| 28
|
JWTCodable.swift
|
| 100.00 %
| 11
| 11
|
ECDHDecryptor.swift
|
| 89.76 %
| 184
| 205
|
DataRepresentable.swift
|
| 31.03 %
| 9
| 29
|
ECDHEncrypter.swift
|
| 89.17 %
| 214
| 240
|
DefaultJWEHeaderImpl+Codable.swift
|
| 97.59 %
| 81
| 83
|
ECDH1PUTests.swift
|
| 100.00 %
| 260
| 260
|
PasswordBasedDecryptor.swift
|
| 85.96 %
| 98
| 114
|
JWEEncrypter.swift
|
| 46.15 %
| 18
| 39
|
AAD.swift
|
| 68.42 %
| 39
| 57
|
JWERegisteredFieldsHeader.swift
|
| 100.00 %
| 103
| 103
|
DirectDecryptor.swift
|
| 84.62 %
| 55
| 65
|
Base64URL.swift
|
| 100.00 %
| 25
| 25
|
RSADecryptor.swift
|
| 85.39 %
| 76
| 89
|
DirectEncrypter.swift
|
| 88.00 %
| 66
| 75
|
AESDecryptor.swift
|
| 86.82 %
| 112
| 129
|
JWKTests
|
| 77.22 %
| 200
| 259
|
JWK+Thumbprint.swift
|
| 95.12 %
| 39
| 41
|
JWK+Codable.swift
|
| 91.89 %
| 68
| 74
|
Base64URL.swift
|
| 100.00 %
| 25
| |