Org.BouncyCastle.Pqc.Crypto.NtruPrime.NtruPrimeEngine
class NtruPrimeEngine
namespace Org.BouncyCastle.Pqc.Crypto.NtruPrime
{
internal class NtruPrimeEngine
{
public int PrivateKeySize { get; }
public int PublicKeySize { get; }
public int CipherTextSize { get; }
public int SessionKeySize { get; }
public NtruPrimeEngine(int p, int q, bool lpr, int w, int tau0, int tau1, int tau2, int tau3, int skBytes, int pkBytes, int ctBytes, int roundedBytes, int rqBytes, int defaultKeyLen);
public void kem_keypair(byte[] pk, byte[] sk, SecureRandom random);
public void kem_enc(byte[] ct, byte[] ss, byte[] pk, SecureRandom random);
public void kem_dec(byte[] ss, byte[] ct, byte[] sk);
}
}