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

SaberEngine

sealed class SaberEngine
public int EP { get; }

public int EQ { get; }

public int ET { get; }

public int KeyBytes { get; }

public int L { get; }

public int MU { get; }

public int N { get; }

public int NoiseSeedBytes { get; }

public int PolyBytes { get; }

public int PolyCoinBytes { get; }

public int PolyVecBytes { get; }

public int SeedBytes { get; }

public Symmetric Symmetric { get; }

public bool UsingAes { get; }

public bool UsingEffectiveMasking { get; }

public SaberUtilities Utilities { get; }

public int crypto_kem_dec(byte[] k, byte[] c, byte[] sk)

public int crypto_kem_enc(byte[] c, byte[] k, byte[] pk, SecureRandom random)

public int crypto_kem_keypair(byte[] pk, byte[] sk, SecureRandom random)

public int GetCipherTextSize()

public int GetPrivateKeySize()

public int GetPublicKeySize()

public int GetSessionKeySize()