Java 7 поставляется с SunEC , который обеспечивает операции ECDH и ECDSA.Я пытался выполнить основные операции EC (сложение точек, скалярное умножение).
Я начинаю с
ECParameterSpec p256 = NamedCurve.getECParameterSpec("secp256r1");
ECPoint generator = p256.getGenerator();
BigInteger scalar = new BigInteger("23");
Но оттуда я не вижу следующего шага.Нет ECPoint.scalarMultiply()
или ECPoint.add()
или EllipticCurve.multiply()
.
Я что-то упустил, или ответ просто "вы не можете сделать это без сторонней библиотеки?"