public class MLKEMPrivateKeyParameters extends MLKEMKeyParameters
Modifier and Type | Field and Description |
---|---|
static int |
BOTH |
static int |
EXPANDED_KEY |
static int |
SEED_ONLY |
Constructor and Description |
---|
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] encoding) |
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] s,
byte[] hpk,
byte[] nonce,
byte[] t,
byte[] rho) |
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] s,
byte[] hpk,
byte[] nonce,
byte[] t,
byte[] rho,
byte[] seed) |
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] encoding,
MLKEMPublicKeyParameters pubKey) |
Modifier and Type | Method and Description |
---|---|
byte[] |
getEncoded() |
byte[] |
getHPK() |
byte[] |
getNonce() |
MLKEMPrivateKeyParameters |
getParametersWithFormat(int format) |
int |
getPreferredFormat() |
byte[] |
getPublicKey() |
MLKEMPublicKeyParameters |
getPublicKeyParameters() |
byte[] |
getRho() |
byte[] |
getS() |
byte[] |
getSeed() |
byte[] |
getT() |
getParameters
isPrivate
public static final int BOTH
public static final int SEED_ONLY
public static final int EXPANDED_KEY
public MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] s, byte[] hpk, byte[] nonce, byte[] t, byte[] rho)
public MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] s, byte[] hpk, byte[] nonce, byte[] t, byte[] rho, byte[] seed)
public MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] encoding)
public MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] encoding, MLKEMPublicKeyParameters pubKey)
public MLKEMPrivateKeyParameters getParametersWithFormat(int format)
public int getPreferredFormat()
public byte[] getEncoded()
public byte[] getHPK()
public byte[] getNonce()
public byte[] getPublicKey()
public MLKEMPublicKeyParameters getPublicKeyParameters()
public byte[] getRho()
public byte[] getS()
public byte[] getT()
public byte[] getSeed()