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