Org.BouncyCastle.Pqc.Crypto.Crystals.Dilithium.DilithiumPrivateKeyParameters
namespace Org.BouncyCastle.Pqc.Crypto.Crystals.Dilithium
{
public sealed class DilithiumPrivateKeyParameters : DilithiumKeyParameters
{
public byte[] K { get; }
public byte[] Rho { get; }
public byte[] S1 { get; }
public byte[] S2 { get; }
public byte[] T0 { get; }
public byte[] T1 { get; }
public byte[] Tr { get; }
public DilithiumPrivateKeyParameters(DilithiumParameters parameters, byte[] rho, byte[] K, byte[] tr, byte[] s1, byte[] s2, byte[] t0, byte[] t1);
public DilithiumPrivateKeyParameters(DilithiumParameters parameters, byte[] encoding, DilithiumPublicKeyParameters pubKey);
public byte[] GetEncoded();
public byte[] GetPublicKey();
public DilithiumPublicKeyParameters GetPublicKeyParameters();
}
}