Crypto-View

Mastercard/client-encryption-java

680da5afbc45 (4 days ago) → 680da5afbc45 (2 hours ago)

Measure Before After Change
Findings to address 21 53 +32
Quantum-vulnerable locations 13 15 +2
Quantum-safe locations 1 21 +20
Key establishment 13 15 +2
Files scanned 101 107 +6

Added

Present in the later scan and not in the earlier one.

Finding Assessment Before After
RSA-1024 X.509 certificate · pem.certificate Already broken 0 1
RSA-1024 X.509 certificate · pem.certificate Already broken 0 1
RSA-1024 Private key committed to the repository · pem.private-key Already broken 0 1
RSA-1024 Private key committed to the repository · pem.private-key Already broken 0 1
RSA-OAEP JOSE algorithm declared in configuration · jose.algorithm Quantum-vulnerable 0 4
RSA-OAEP Classical public-key cipher through the JCA · java.cipher Quantum-vulnerable 0 2
SHA-256 Algorithm named in a setting · config.algorithm-setting Reduced margin 0 20
AES Key material constructed for a named algorithm · java.keyspec Reduced margin 0 4
AES Classical public-key cipher through the JCA · java.cipher Reduced margin 0 3
AES-128 JOSE algorithm declared in configuration · jose.algorithm Reduced margin 0 3
AES Cipher transformation named away from the call · java.transformation Reduced margin 0 2
SHA-256 Mask-generation digest named for RSA padding · java.mgf1 Reduced margin 0 2
AES-192 JOSE algorithm declared in configuration · jose.algorithm Reduced margin 0 1
SHA-512 Algorithm named in a setting · config.algorithm-setting Quantum-safe 0 13
AES-256 JOSE algorithm declared in configuration · jose.algorithm Quantum-safe 0 5
SHA-512 Mask-generation digest named for RSA padding · java.mgf1 Quantum-safe 0 2

Resolved

Present in the earlier scan and gone in the later one.

Finding Assessment Before After
RSA X.509 certificate · pem.certificate Quantum-vulnerable 1 0
RSA X.509 certificate · pem.certificate Quantum-vulnerable 1 0
RSA Private key committed to the repository · pem.private-key Quantum-vulnerable 1 0
RSA Private key committed to the repository · pem.private-key Quantum-vulnerable 1 0
unknown Key pair algorithm chosen at runtime · java.keypairgenerator.variable Could not be determined 5 0

Unchanged

9 findings appear in both scans, in the same number of places. Each scan's own report lists them.