Org.BouncyCastle.Crypto.Engines Namespace

 

Classes

AesEngine 
AesLightEngine 
AesWrapEngine 
AesWrapPadEngine 
AriaEngine 
AriaWrapEngine 
AriaWrapPadEngine 
AsconEngineASCON 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 
Rfc3394WrapEngineAn implementation of the AES Key Wrap with Padding specification as described in RFC 3349.
Rfc5649WrapEngineAn implementation of the AES Key Wrap with Padding specification as described in RFC 5649.
RijndaelEngine 
RsaBlindedEngine 
RsaBlindingEngine 
RsaCoreEngine 
RsaEngine 
Salsa20Engine Implementation of Daniel J. Bernstein's Salsa20 stream cipher, Snuffle 2005
SeedEngine 
SeedWrapEngine 
SerpentEngine 
SerpentEngineBase 
SkipjackEngine 
SM2Engine SM2 public key encryption engine - based on https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02.
SM4EngineSM4 Block Cipher - SM4 is a 128 bit block cipher with a 128 bit key.
SparkleEngineSparkle 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 

Structures

Enumerations