hyperchain/javasdk
f0079eefedb9
(13 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 | 26 | 4 | -22 |
| 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.