-
JEP Task
-
Resolution: Fixed
-
P3
The X25519 and X448 functions will be implemented as described in RFC 7748 , and these functions will be used to implement new KeyAgreement, KeyFactory, and KeyPairGenerator services in the existing SunEC provider.
Testing of the framework
Tests need to make sure that the framework can be easily used to Test KeyAgreement, KeyFactory, and KeyPairGenerator API. It should also ensure most of functional area tested, Public API covered along with good amount of code coverage.
Negative testing of the framework
Tests should make sure that the framework correctly handle incorrect usage of the new API. For example, tests may simulate a situation when the framework is incorrectly used, and check for expected exceptions and return values.
Known-answer tests
Known-answer Test vectors may be used from RFC 7748 during Test.
- blocks
-
JDK-8181595 JEP 324: Key Agreement with Curve25519 and Curve448
-
- Closed
-
- is blocked by
-
JDK-8184359 Develop new tests for using new elliptic curves: curve25519 and curve448
-
- Resolved
-
-
JDK-8200219 Develop negative tests for new elliptic curves: curve25519 and curve448
-
- Resolved
-
-
JDK-8200220 Key Agreement with Curve25519 and Curve448 API testing criteria: pass rate
-
- Resolved
-
-
JDK-8200221 Key Agreement with Curve25519 and Curve448 API testing criteria: test stability
-
- Resolved
-
-
JDK-8200222 Key Agreement with Curve25519 and Curve448 API testing criteria: code coverage
-
- Resolved
-
-
JDK-8200223 Key Agreement with Curve25519 and Curve448 API testing criteria: public API coverage
-
- Resolved
-
- relates to
-
JDK-8171277 Elliptic Curves for Security in Crypto
-
- Resolved
-