Crypto-View

hyperchain/javasdk

f0079eefedb9 (5 days ago) → f0079eefedb9 (2 hours ago)

Measure Before After Change
Findings to address 96 87 -9
Quantum-vulnerable locations 91 85 -6
Quantum-safe locations 8 8 -
Key establishment 1 4 +3
Files scanned 422 424 +2

Added

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

Finding Assessment Before After
3DES Key material constructed for a named algorithm · java.keyspec Already broken 0 2
DES Key material constructed for a named algorithm · java.keyspec Already broken 0 2
EC Elliptic-curve cryptography through BouncyCastle · java.bouncycastle.ec Quantum-vulnerable 0 5
EC Classical key pair generated through the JCA · java.keypairgenerator Quantum-vulnerable 0 4
EC Classical key material handled through the JCA · java.keyfactory Quantum-vulnerable 0 3
ECDH Classical key agreement through the JCA · java.keyagreement Quantum-vulnerable 0 3
Ed25519 Edwards-curve signatures through BouncyCastle · java.bouncycastle.eddsa Quantum-vulnerable 0 3
secp256k1 Named elliptic curve requested · java.eccurve Quantum-vulnerable 0 2
EC Named elliptic curve requested · java.eccurve Quantum-vulnerable 0 1
SM4 Cipher transformation named away from the call · java.transformation Reduced margin 0 3
AES Key material constructed for a named algorithm · java.keyspec Reduced margin 0 2
SM4 Key material constructed for a named algorithm · java.keyspec Reduced margin 0 1

Resolved

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

Finding Assessment Before After
Ed25519 Edwards-curve signatures through BouncyCastle · java.bouncycastle.eddsa Quantum-vulnerable 5 0

Count changed

The same finding, in a different number of places.

Finding Assessment Before After
ECDSA Elliptic-curve cryptography through BouncyCastle · java.bouncycastle.ec Quantum-vulnerable 57 32
ECDSA Classical signature algorithm through the JCA · java.signature Quantum-vulnerable 1 4
AES Symmetric cipher through BouncyCastle · java.bouncycastle.symmetric Reduced margin 4 2
SHA-256 Digest through BouncyCastle · java.bouncycastle.digest Reduced margin 4 2
SHA-256 Hash algorithm through the JCA · java.messagedigest Reduced margin 1 2
SM3 Digest through BouncyCastle · java.bouncycastle.digest Reduced margin 2 1
unknown Key pair algorithm chosen at runtime · java.keypairgenerator.variable Could not be determined 14 1

Unchanged

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