public class MLKEMPrivateKeyParameters extends MLKEMKeyParameters
| Modifier and Type | Field and Description |
|---|---|
(package private) byte[] | hpkHash of public key. |
(package private) byte[] | nonceNonce value. |
(package private) byte[] | rhoPublic key rho component. |
(package private) byte[] | sSecret vector s. |
(package private) byte[] | seedOptional seed for deterministic key gen. |
(package private) byte[] | tPublic key t component. |
| Constructor and Description |
|---|
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] encoding)MLKEMPrivateKeyParameters. |
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] s,
byte[] hpk,
byte[] nonce,
byte[] t,
byte[] rho)MLKEMPrivateKeyParameters. |
MLKEMPrivateKeyParameters(MLKEMParameters params,
byte[] s,
byte[] hpk,
byte[] nonce,
byte[] t,
byte[] rho,
byte[] seed)MLKEMPrivateKeyParameters. |
| Modifier and Type | Method and Description |
|---|---|
byte[] | getEncoded()Encoded. |
byte[] | getHPK()HPK. |
byte[] | getNonce()Nonce. |
byte[] | getPublicKey()Public key. |
MLKEMPublicKeyParameters | getPublicKeyParameters()Public key parameters. |
byte[] | getRho()Rho. |
byte[] | getS()S. |
byte[] | getSeed()Seed. |
byte[] | getT()T. |
getParametersisPrivatefinal byte[] hpk
final byte[] nonce
final byte[] rho
final byte[] s
final byte[] seed
final byte[] t
public MLKEMPrivateKeyParameters(MLKEMParameters params, byte[] encoding)
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 byte[] getEncoded()
public byte[] getHPK()
public byte[] getNonce()
public byte[] getPublicKey()
public MLKEMPublicKeyParameters getPublicKeyParameters()
public byte[] getRho()
public byte[] getS()
public byte[] getSeed()
public byte[] getT()