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

Org.BouncyCastle.Crypto.Engines

Namespace with 62 public types

Classes

 AesEngine
 AesLightEngine
 AesWrapEngine
 AesWrapPadEngine
 AriaEngine
 AriaWrapEngine
 AriaWrapPadEngine
 AsconEngine ASCON v1.2 AEAD, https://ascon.iaik.tugraz.at/ .
 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 An implementation of the AES Key Wrap with Padding specification as described in RFC 3349.
 Rfc5649WrapEngine An implementation of the AES Key Wrap with Padding specification as described in RFC 5649.
 RijndaelEngine
 RsaBlindedEngine
 RsaBlindingEngine
 RsaCoreEngine This does your basic RSA algorithm.
 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.
 SparkleEngine Sparkle v1.2, based on the current round 3 submission, https://sparkle-lwc.github.io/ .
 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