public class MLKEMPrivateKeySpec
extends java.lang.Object
implements java.security.spec.KeySpec
Constructor and Description |
---|
MLKEMPrivateKeySpec(MLKEMParameterSpec params,
byte[] seed) |
MLKEMPrivateKeySpec(MLKEMParameterSpec params,
byte[] privateData,
byte[] publicData)
Create a KeySpec using the long form private and public data.
|
Modifier and Type | Method and Description |
---|---|
MLKEMParameterSpec |
getParameterSpec() |
byte[] |
getPrivateData() |
byte[] |
getPublicData() |
byte[] |
getSeed() |
boolean |
isSeed() |
public MLKEMPrivateKeySpec(MLKEMParameterSpec params, byte[] seed)
public MLKEMPrivateKeySpec(MLKEMParameterSpec params, byte[] privateData, byte[] publicData)
params
- the parameter set to use with the encodings.privateData
- the long form private key.publicData
- the long form public key - may be null.public boolean isSeed()
public MLKEMParameterSpec getParameterSpec()
public byte[] getSeed()
public byte[] getPrivateData()
public byte[] getPublicData()