Class SlhDsaPrivateKeyBuilder
java.lang.Object
zeroecho.core.alg.slhdsa.SlhDsaPrivateKeyBuilder
- All Implemented Interfaces:
PrivateKeyImporter<SlhDsaPrivateKeySpec>
public final class SlhDsaPrivateKeyBuilder
extends Object
implements PrivateKeyImporter<SlhDsaPrivateKeySpec>
Builder for importing SLH-DSA private keys from encoded specifications.
- Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionImports a private key.
-
Constructor Details
-
SlhDsaPrivateKeyBuilder
public SlhDsaPrivateKeyBuilder()Creates a stateless SLH-DSA private-key importer.
-
-
Method Details
-
importPrivate
Description copied from interface:PrivateKeyImporterImports a private key.- Specified by:
importPrivatein interfacePrivateKeyImporter<SlhDsaPrivateKeySpec>- Parameters:
spec- encoded key material and parameters- Returns:
- imported private key
- Throws:
GeneralSecurityException- if validation or import fails
-