X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Fcrypto%2Fkey%2FKeyCheck.java;h=b6efd54204f528ce79bd779e49e7138e02d26db1;hb=3a306192c538b66e27034a8733f9f3fe1be6928b;hp=7c1ed82bf026a87160f5f8bf72e30cb06b5b7ff3;hpb=376ad64d4bafc4b2db6990604758addf8fabbd3c;p=gigi.git diff --git a/src/club/wpia/gigi/crypto/key/KeyCheck.java b/src/club/wpia/gigi/crypto/key/KeyCheck.java index 7c1ed82b..b6efd542 100644 --- a/src/club/wpia/gigi/crypto/key/KeyCheck.java +++ b/src/club/wpia/gigi/crypto/key/KeyCheck.java @@ -24,8 +24,11 @@ public abstract class KeyCheck { public static void checkKey(PublicKey key) throws GigiApiException { - if (checks.isEmpty()) { + if (checks.isEmpty() || checks.size() < 3) { // Mandatory checks are registered here + register(new KeyCheckPublicKeyFormat()); + register(new KeyCheckSmallFactors()); + register(new KeyCheckROCA()); } if (key == null) {