diff --git a/README.md b/README.md index 51d6f21..68de64d 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,7 @@ Example Usage of `PrivateKeySignerFactory`: // keytype must be one of the following String keyType = "RSA"; - String keyType = "P-256K"; + String keyType = "secp256k1"; String keyType = "Ed25519"; // algorithm must be one of the following diff --git a/src/main/java/info/weboftrust/ldsignatures/crypto/PrivateKeySignerFactory.java b/src/main/java/info/weboftrust/ldsignatures/crypto/PrivateKeySignerFactory.java index a65951e..46a327d 100644 --- a/src/main/java/info/weboftrust/ldsignatures/crypto/PrivateKeySignerFactory.java +++ b/src/main/java/info/weboftrust/ldsignatures/crypto/PrivateKeySignerFactory.java @@ -10,7 +10,7 @@ import com.nimbusds.jose.jwk.KeyType; import info.weboftrust.ldsignatures.crypto.impl.Ed25519_EdDSA_PrivateKeySigner; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PrivateKeySigner; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PrivateKeySigner; import info.weboftrust.ldsignatures.crypto.impl.RSA_PS256_PrivateKeySigner; import info.weboftrust.ldsignatures.crypto.impl.RSA_RS256_PrivateKeySigner; @@ -26,9 +26,9 @@ public static PrivateKeySigner privateKeySignerForKey(String keyType, String if (JWSAlgorithm.RS256.getName().equals(algorithm)) return new RSA_RS256_PrivateKeySigner((RSAPrivateKey) privateKey); if (JWSAlgorithm.PS256.getName().equals(algorithm)) return new RSA_PS256_PrivateKeySigner((RSAPrivateKey) privateKey); - } else if (Curve.P_256K.getName().equals(keyType)) { + } else if (Curve.SECP256K1.getName().equals(keyType)) { - if (JWSAlgorithm.ES256K.getName().equals(algorithm)) return new P256K_ES256K_PrivateKeySigner((ECKey) privateKey); + if (JWSAlgorithm.ES256K.getName().equals(algorithm)) return new secp256k1_ES256K_PrivateKeySigner((ECKey) privateKey); } else if (Curve.Ed25519.getName().equals(keyType)) { if (JWSAlgorithm.EdDSA.getName().equals(algorithm)) return new Ed25519_EdDSA_PrivateKeySigner((byte[]) privateKey); diff --git a/src/main/java/info/weboftrust/ldsignatures/crypto/PublicKeyVerifierFactory.java b/src/main/java/info/weboftrust/ldsignatures/crypto/PublicKeyVerifierFactory.java index 8a8a0b9..9e20735 100644 --- a/src/main/java/info/weboftrust/ldsignatures/crypto/PublicKeyVerifierFactory.java +++ b/src/main/java/info/weboftrust/ldsignatures/crypto/PublicKeyVerifierFactory.java @@ -10,7 +10,7 @@ import com.nimbusds.jose.jwk.KeyType; import info.weboftrust.ldsignatures.crypto.impl.Ed25519_EdDSA_PublicKeyVerifier; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PublicKeyVerifier; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PublicKeyVerifier; import info.weboftrust.ldsignatures.crypto.impl.RSA_PS256_PublicKeyVerifier; import info.weboftrust.ldsignatures.crypto.impl.RSA_RS256_PublicKeyVerifier; @@ -26,9 +26,9 @@ public static PublicKeyVerifier publicKeyVerifierForKey(String keyType, Strin if (JWSAlgorithm.RS256.getName().equals(algorithm)) return new RSA_RS256_PublicKeyVerifier((RSAPublicKey) publicKey); if (JWSAlgorithm.PS256.getName().equals(algorithm)) return new RSA_PS256_PublicKeyVerifier((RSAPublicKey) publicKey); - } else if (Curve.P_256K.getName().equals(keyType)) { + } else if (Curve.SECP256K1.getName().equals(keyType)) { - if (JWSAlgorithm.ES256K.getName().equals(algorithm)) return new P256K_ES256K_PublicKeyVerifier((ECKey) publicKey); + if (JWSAlgorithm.ES256K.getName().equals(algorithm)) return new secp256k1_ES256K_PublicKeyVerifier((ECKey) publicKey); } else if (Curve.Ed25519.getName().equals(keyType)) { if (JWSAlgorithm.EdDSA.getName().equals(algorithm)) return new Ed25519_EdDSA_PublicKeyVerifier((byte[]) publicKey); diff --git a/src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PrivateKeySigner.java b/src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PrivateKeySigner.java similarity index 75% rename from src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PrivateKeySigner.java rename to src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PrivateKeySigner.java index bb67085..e083da6 100644 --- a/src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PrivateKeySigner.java +++ b/src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PrivateKeySigner.java @@ -7,9 +7,9 @@ import info.weboftrust.ldsignatures.crypto.PrivateKeySigner; -public class P256K_ES256K_PrivateKeySigner extends PrivateKeySigner { +public class secp256k1_ES256K_PrivateKeySigner extends PrivateKeySigner { - public P256K_ES256K_PrivateKeySigner(ECKey privateKey) { + public secp256k1_ES256K_PrivateKeySigner(ECKey privateKey) { super(privateKey, "ES256K"); } diff --git a/src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PublicKeyVerifier.java b/src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PublicKeyVerifier.java similarity index 81% rename from src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PublicKeyVerifier.java rename to src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PublicKeyVerifier.java index 2dd1563..a38e9af 100644 --- a/src/main/java/info/weboftrust/ldsignatures/crypto/impl/P256K_ES256K_PublicKeyVerifier.java +++ b/src/main/java/info/weboftrust/ldsignatures/crypto/impl/secp256k1_ES256K_PublicKeyVerifier.java @@ -8,9 +8,9 @@ import info.weboftrust.ldsignatures.crypto.PublicKeyVerifier; -public class P256K_ES256K_PublicKeyVerifier extends PublicKeyVerifier { +public class secp256k1_ES256K_PublicKeyVerifier extends PublicKeyVerifier { - public P256K_ES256K_PublicKeyVerifier(ECKey publicKey) { + public secp256k1_ES256K_PublicKeyVerifier(ECKey publicKey) { super(publicKey, "ES256K"); } diff --git a/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaKoblitzSignature2016LdSigner.java b/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaKoblitzSignature2016LdSigner.java index 570de7d..f0354d8 100644 --- a/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaKoblitzSignature2016LdSigner.java +++ b/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaKoblitzSignature2016LdSigner.java @@ -13,7 +13,7 @@ import info.weboftrust.ldsignatures.crypto.ByteSigner; import info.weboftrust.ldsignatures.crypto.adapter.JWSSignerAdapter; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PrivateKeySigner; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PrivateKeySigner; import info.weboftrust.ldsignatures.suites.EcdsaKoblitzSignature2016SignatureSuite; import info.weboftrust.ldsignatures.suites.SignatureSuites; import info.weboftrust.ldsignatures.util.JWSUtil; @@ -27,7 +27,7 @@ public EcdsaKoblitzSignature2016LdSigner(ByteSigner signer) { public EcdsaKoblitzSignature2016LdSigner(ECKey privateKey) { - this(new P256K_ES256K_PrivateKeySigner(privateKey)); + this(new secp256k1_ES256K_PrivateKeySigner(privateKey)); } public EcdsaKoblitzSignature2016LdSigner() { diff --git a/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaSecp256k1Signature2019LdSigner.java b/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaSecp256k1Signature2019LdSigner.java index 687692b..42ccc73 100644 --- a/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaSecp256k1Signature2019LdSigner.java +++ b/src/main/java/info/weboftrust/ldsignatures/signer/EcdsaSecp256k1Signature2019LdSigner.java @@ -13,7 +13,7 @@ import info.weboftrust.ldsignatures.crypto.ByteSigner; import info.weboftrust.ldsignatures.crypto.adapter.JWSSignerAdapter; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PrivateKeySigner; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PrivateKeySigner; import info.weboftrust.ldsignatures.suites.EcdsaSecp256k1Signature2019SignatureSuite; import info.weboftrust.ldsignatures.suites.SignatureSuites; import info.weboftrust.ldsignatures.util.JWSUtil; @@ -27,7 +27,7 @@ public EcdsaSecp256k1Signature2019LdSigner(ByteSigner signer) { public EcdsaSecp256k1Signature2019LdSigner(ECKey privateKey) { - this(new P256K_ES256K_PrivateKeySigner(privateKey)); + this(new secp256k1_ES256K_PrivateKeySigner(privateKey)); } public EcdsaSecp256k1Signature2019LdSigner() { diff --git a/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaKoblitzSignature2016LdVerifier.java b/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaKoblitzSignature2016LdVerifier.java index 9d0671f..804f3f5 100644 --- a/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaKoblitzSignature2016LdVerifier.java +++ b/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaKoblitzSignature2016LdVerifier.java @@ -13,7 +13,7 @@ import info.weboftrust.ldsignatures.LdSignature; import info.weboftrust.ldsignatures.crypto.ByteVerifier; import info.weboftrust.ldsignatures.crypto.adapter.JWSVerifierAdapter; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PublicKeyVerifier; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PublicKeyVerifier; import info.weboftrust.ldsignatures.suites.EcdsaKoblitzSignature2016SignatureSuite; import info.weboftrust.ldsignatures.suites.SignatureSuites; import info.weboftrust.ldsignatures.util.JWSUtil; @@ -27,7 +27,7 @@ public EcdsaKoblitzSignature2016LdVerifier(ByteVerifier verifier) { public EcdsaKoblitzSignature2016LdVerifier(ECKey publicKey) { - this(new P256K_ES256K_PublicKeyVerifier(publicKey)); + this(new secp256k1_ES256K_PublicKeyVerifier(publicKey)); } public EcdsaKoblitzSignature2016LdVerifier() { diff --git a/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaSecp256k1Signature2019LdVerifier.java b/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaSecp256k1Signature2019LdVerifier.java index 88284dc..e0b87f6 100644 --- a/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaSecp256k1Signature2019LdVerifier.java +++ b/src/main/java/info/weboftrust/ldsignatures/verifier/EcdsaSecp256k1Signature2019LdVerifier.java @@ -13,7 +13,7 @@ import info.weboftrust.ldsignatures.LdSignature; import info.weboftrust.ldsignatures.crypto.ByteVerifier; import info.weboftrust.ldsignatures.crypto.adapter.JWSVerifierAdapter; -import info.weboftrust.ldsignatures.crypto.impl.P256K_ES256K_PublicKeyVerifier; +import info.weboftrust.ldsignatures.crypto.impl.secp256k1_ES256K_PublicKeyVerifier; import info.weboftrust.ldsignatures.suites.EcdsaSecp256k1Signature2019SignatureSuite; import info.weboftrust.ldsignatures.suites.SignatureSuites; import info.weboftrust.ldsignatures.util.JWSUtil; @@ -27,7 +27,7 @@ public EcdsaSecp256k1Signature2019LdVerifier(ByteVerifier verifier) { public EcdsaSecp256k1Signature2019LdVerifier(ECKey publicKey) { - this(new P256K_ES256K_PublicKeyVerifier(publicKey)); + this(new secp256k1_ES256K_PublicKeyVerifier(publicKey)); } public EcdsaSecp256k1Signature2019LdVerifier() {