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

Org.BouncyCastle.Crypto.Engines

Namespace with 56 public types

Classes

 AesEngine
 AesLightEngine
 AesWrapEngine
 AriaEngine
 BlowfishEngine
 CamelliaEngine
 CamelliaLightEngine
 CamelliaWrapEngine
 Cast5Engine
 Cast6Engine
 ChaCha7539Engine Implementation of Daniel J. Bernstein's ChaCha stream cipher.
 ChaChaEngine Implementation of Daniel J. Bernstein's ChaCha stream cipher.
 DesEdeEngine
 DesEdeWrapEngine
 DesEngine
 Dstu7624Engine
 Dstu7624WrapEngine
 ElGamalEngine
 Gost28147Engine
 Grain128AeadEngine
 HC128Engine
 HC256Engine
 IdeaEngine
 IesEngine
 IsaacEngine
 NaccacheSternEngine
 NoekeonEngine
 RC2Engine
 RC2WrapEngine
 RC4Engine
 RC532Engine
 RC564Engine
 RC6Engine
 Rfc3211WrapEngine
 Rfc3394WrapEngine
 RijndaelEngine
 RsaBlindedEngine
 RsaBlindingEngine
 RsaCoreEngine
 RsaEngine
 Salsa20Engine Implementation of Daniel J. Bernstein's Salsa20 stream cipher, Snuffle 2005
 SeedEngine
 SeedWrapEngine
 SerpentEngine
 SkipjackEngine
 SM2Engine SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
 SM4Engine SM4 Block Cipher - SM4 is a 128 bit block cipher with a 128 bit key.
 TeaEngine
 ThreefishEngine Implementation of the Threefish tweakable large block cipher in 256, 512 and 1024 bit block sizes.
 TnepresEngine
 TwofishEngine
 VmpcEngine
 VmpcKsa3Engine
 XSalsa20Engine Implementation of Daniel J. Bernstein's XSalsa20 stream cipher - Salsa20 with an extended nonce.
 XteaEngine

Abstract Classes

 SerpentEngineBase