<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

NtruPrimeEngine

public int CipherTextSize { get; }

public int PrivateKeySize { get; }

public int PublicKeySize { 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_dec(byte[] ss, byte[] ct, byte[] sk)

public void kem_enc(byte[] ct, byte[] ss, byte[] pk, SecureRandom random)

public void kem_keypair(byte[] pk, byte[] sk, SecureRandom random)