Top Fields Constructors Methods
org.bouncycastle.pqc.crypto.mldsa

public Class MLDSAPrivateKeyParameters

extends MLDSAKeyParameters
Class Inheritance
Imports
org.bouncycastle.util.Arrays

Field Summary

Modifier and TypeField and Description
pack-priv final byte[]
k

pack-priv final byte[]
pack-priv final byte[]
pack-priv final byte[]
private final byte[]
pack-priv final byte[]
private final byte[]
pack-priv final byte[]

Constructor Summary

AccessConstructor and Description
public
MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] encoding)

public
MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] rho, byte[] K, byte[] tr, byte[] s1, byte[] s2, byte[] t0, byte[] t1)

public
MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] rho, byte[] K, byte[] tr, byte[] s1, byte[] s2, byte[] t0, byte[] t1, byte[] seed)

public

Method Summary

Modifier and TypeMethod and Description
public byte[]
public byte[]
getK()

public byte[]
getPrivateKey()
Deprecated Use getEncoded() instead.

public byte[]
public MLDSAPublicKeyParameters
public byte[]
public byte[]
public byte[]
public byte[]
public byte[]
public byte[]
public byte[]
Inherited from org.bouncycastle.pqc.crypto.mldsa.MLDSAKeyParameters:
getParameters

Field Detail

kback to summary
pack-priv final byte[] k
rhoback to summary
pack-priv final byte[] rho
s1back to summary
pack-priv final byte[] s1
s2back to summary
pack-priv final byte[] s2
seedback to summary
private final byte[] seed
t0back to summary
pack-priv final byte[] t0
t1back to summary
private final byte[] t1
trback to summary
pack-priv final byte[] tr

Constructor Detail

MLDSAPrivateKeyParametersback to summary
public MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] encoding)
MLDSAPrivateKeyParametersback to summary
public MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] rho, byte[] K, byte[] tr, byte[] s1, byte[] s2, byte[] t0, byte[] t1)
MLDSAPrivateKeyParametersback to summary
public MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] rho, byte[] K, byte[] tr, byte[] s1, byte[] s2, byte[] t0, byte[] t1, byte[] seed)
MLDSAPrivateKeyParametersback to summary
public MLDSAPrivateKeyParameters(MLDSAParameters params, byte[] encoding, MLDSAPublicKeyParameters pubKey)

Method Detail

getEncodedback to summary
public byte[] getEncoded()
getKback to summary
public byte[] getK()
getPrivateKeyback to summary
public byte[] getPrivateKey()

Deprecated

Use getEncoded() instead.

getPublicKeyback to summary
public byte[] getPublicKey()
getPublicKeyParametersback to summary
public MLDSAPublicKeyParameters getPublicKeyParameters()
getRhoback to summary
public byte[] getRho()
getS1back to summary
public byte[] getS1()
getS2back to summary
public byte[] getS2()
getSeedback to summary
public byte[] getSeed()
getT0back to summary
public byte[] getT0()
getT1back to summary
public byte[] getT1()
getTrback to summary
public byte[] getTr()