1
0
Fork 0
mirror of https://github.com/pgpainless/pgpainless.git synced 2025-09-11 03:09:41 +02:00

WiP implementation of public key parameter validation

This commit is contained in:
Paul Schaub 2021-11-24 18:46:29 +01:00
parent 3b49840c9c
commit 5364e21b5e
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311
4 changed files with 199 additions and 3 deletions

View file

@ -21,6 +21,8 @@ import org.pgpainless.implementation.ImplementationFactory;
import org.pgpainless.key.generation.type.KeyType;
import org.pgpainless.key.generation.type.eddsa.EdDSACurve;
import org.pgpainless.key.generation.type.xdh.XDHSpec;
import org.pgpainless.key.protection.SecretKeyRingProtector;
import org.pgpainless.key.protection.UnlockSecretKey;
import org.pgpainless.key.util.UserId;
public class GenerateEllipticCurveKeyTest {
@ -38,5 +40,6 @@ public class GenerateEllipticCurveKeyTest {
.build();
assertEquals(PublicKeyAlgorithm.EDDSA.getAlgorithmId(), keyRing.getPublicKey().getAlgorithm());
UnlockSecretKey.unlockSecretKey(keyRing.getSecretKey(), SecretKeyRingProtector.unprotectedKeys());
}
}