Class Ed448KeyGenBuilder
java.lang.Object
zeroecho.core.alg.common.eddsa.AbstractEdDSAKeyGenBuilder<Ed448KeyGenSpec>
zeroecho.core.alg.ed448.Ed448KeyGenBuilder
- All Implemented Interfaces:
AsymmetricKeyPairGenerator<Ed448KeyGenSpec>
Ed448 Key-Pair Builder
Concrete key generation builder for the Ed448 Edwards-curve Digital Signature Algorithm, standardized in RFC 8032.
This builder integrates with the JCA KeyPairGenerator
under the canonical algorithm name "Ed448". It is responsible for
producing fresh KeyPair instances; key import is
delegated to Ed448PublicKeyBuilder and
Ed448PrivateKeyBuilder.
Usage
// Generate a new Ed448 key pair
Ed448KeyGenBuilder builder = new Ed448KeyGenBuilder();
KeyPair kp = builder.generateKeyPair(Ed448KeyGenSpec.defaultSpec());
Thread-safety
Instances are stateless and may be reused across threads. Each call creates a newKeyPairGenerator.- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringReturns the canonical JCA algorithm identifier for Ed448 key pair generation.Methods inherited from class AbstractEdDSAKeyGenBuilder
generateKeyPair
-
Constructor Details
-
Ed448KeyGenBuilder
public Ed448KeyGenBuilder()Creates a stateless Ed448 key-pair generator.
-
-
Method Details
-
jcaKeyPairAlg
Returns the canonical JCA algorithm identifier for Ed448 key pair generation.- Specified by:
jcaKeyPairAlgin classAbstractEdDSAKeyGenBuilder<Ed448KeyGenSpec>- Returns:
- the string
"Ed448"
-