mirror of
https://gitee.com/dromara/hutool.git
synced 2025-05-07 22:27:59 +08:00
fix code
This commit is contained in:
parent
14b35d0e70
commit
fd45eecda1
@ -33,7 +33,6 @@ import org.bouncycastle.jce.spec.ECNamedCurveSpec;
|
|||||||
import org.bouncycastle.jce.spec.ECParameterSpec;
|
import org.bouncycastle.jce.spec.ECParameterSpec;
|
||||||
import org.bouncycastle.math.ec.ECCurve;
|
import org.bouncycastle.math.ec.ECCurve;
|
||||||
import org.bouncycastle.math.ec.ECPoint;
|
import org.bouncycastle.math.ec.ECPoint;
|
||||||
import org.bouncycastle.math.ec.FixedPointCombMultiplier;
|
|
||||||
import org.bouncycastle.util.BigIntegers;
|
import org.bouncycastle.util.BigIntegers;
|
||||||
import org.dromara.hutool.core.io.IORuntimeException;
|
import org.dromara.hutool.core.io.IORuntimeException;
|
||||||
import org.dromara.hutool.crypto.CryptoException;
|
import org.dromara.hutool.crypto.CryptoException;
|
||||||
@ -69,7 +68,8 @@ public class ECKeyUtil {
|
|||||||
*/
|
*/
|
||||||
public static ECPublicKeyParameters getPublicParams(final ECPrivateKeyParameters privateKeyParameters) {
|
public static ECPublicKeyParameters getPublicParams(final ECPrivateKeyParameters privateKeyParameters) {
|
||||||
final ECDomainParameters domainParameters = privateKeyParameters.getParameters();
|
final ECDomainParameters domainParameters = privateKeyParameters.getParameters();
|
||||||
final ECPoint q = new FixedPointCombMultiplier().multiply(domainParameters.getG(), privateKeyParameters.getD());
|
// final ECPoint q = new FixedPointCombMultiplier().multiply(domainParameters.getG(), privateKeyParameters.getD());
|
||||||
|
final ECPoint q = domainParameters.getG().multiply(privateKeyParameters.getD());
|
||||||
return new ECPublicKeyParameters(q, domainParameters);
|
return new ECPublicKeyParameters(q, domainParameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user