diff --git a/src/main/java/org/arkecosystem/crypto/signature/bls/Bls.java b/src/main/java/org/arkecosystem/crypto/signature/bls/Bls.java index 678b4a41..ee61bec9 100644 --- a/src/main/java/org/arkecosystem/crypto/signature/bls/Bls.java +++ b/src/main/java/org/arkecosystem/crypto/signature/bls/Bls.java @@ -1,11 +1,10 @@ package org.arkecosystem.crypto.signature.bls; -import org.arkecosystem.crypto.utils.Schnorr; - import com.herumi.mcl.G1; import com.herumi.mcl.G2; import com.herumi.mcl.GT; import com.herumi.mcl.Mcl; +import org.arkecosystem.crypto.utils.Schnorr; public class Bls implements BlsConstants { static { diff --git a/src/main/java/org/arkecosystem/crypto/transactions/builder/ValidatorRegistrationBuilder.java b/src/main/java/org/arkecosystem/crypto/transactions/builder/ValidatorRegistrationBuilder.java index 1e70670c..3cd62950 100644 --- a/src/main/java/org/arkecosystem/crypto/transactions/builder/ValidatorRegistrationBuilder.java +++ b/src/main/java/org/arkecosystem/crypto/transactions/builder/ValidatorRegistrationBuilder.java @@ -1,12 +1,8 @@ package org.arkecosystem.crypto.transactions.builder; -import org.arkecosystem.crypto.utils.Schnorr; import org.arkecosystem.crypto.enums.Fees; import org.arkecosystem.crypto.transactions.types.Transaction; import org.arkecosystem.crypto.transactions.types.ValidatorRegistration; -import org.miracl.core.BLS12381.BIG; -import org.miracl.core.BLS12381.ECP2; -import org.miracl.core.BLS12381.FP2; public class ValidatorRegistrationBuilder extends AbstractTransactionBuilder { @@ -54,7 +50,8 @@ private void validateBlsPublicKey(String publicKeyHex) { // throw new IllegalArgumentException("Invalid BLS public key: point at infinity"); // } - // // Verificar que el punto realmente pertenezca a la curva utilizando la ecuaciĆ³n de la curva + // // Verificar que el punto realmente pertenezca a la curva utilizando la ecuaciĆ³n de la + // curva // FP2 rhs = ECP2.RHS(publicKeyPoint.getX()); // Right-hand side: y^2 = x^3 + Ax + B // FP2 lhs = new FP2(publicKeyPoint.getY()); // lhs.sqr(); // Left-hand side: y^2