public class PureWithMldsaSignature extends MldsaSignature
PureWithMldsaSignature implements pure ML-DSA signing without pre-hashing.
This implementation supports all three ML-DSA parameter sets: ML-DSA-44, ML-DSA-65, and ML-DSA-87.
MldsaSignature| Modifier and Type | Class and Description |
|---|---|
static class |
PureWithMldsaSignature.MlDsa44
ML-DSA-44 specific signature.
|
static class |
PureWithMldsaSignature.MlDsa65
ML-DSA-65 specific signature.
|
static class |
PureWithMldsaSignature.MlDsa87
ML-DSA-87 specific signature.
|
| Constructor and Description |
|---|
PureWithMldsaSignature(CloudHsmProvider provider)
Constructs the PureWithMldsaSignature object accepting any ML-DSA parameter set.
|
public PureWithMldsaSignature(CloudHsmProvider provider) throws java.lang.IllegalStateException
provider - CloudHSM provider offering this service.java.lang.IllegalStateException - when provider is null.