Org.BouncyCastle.Security
Namespace with 23 public types
Classes
EncryptionException
GeneralSecurityException
InvalidKeyException
InvalidParameterException
JksStore
KeyException
PasswordException
SecureRandom
SecurityUtilityException
SignatureException
Static Classes
AgreementUtilities
CipherUtilities
Factory for instances, resolved from a textual algorithm name (with optional
mode/padding components) or from an ASN.1 algorithm OID.
DigestUtilities
Factory for instances and convenience helpers for one-shot hash computation.
DotNetUtilities
A class containing methods to interface the BouncyCastle world to the .NET Crypto world.
GeneratorUtilities
Factory for symmetric key generators () and asymmetric key pair
generators (), resolved by algorithm name or ASN.1 OID.
KemUtilities
MacUtilities
Factory for instances (HMAC, CMAC, GMAC, Poly1305, etc.) and convenience helpers for
one-shot MAC computation.
ParameterUtilities
Helpers for building values: creating algorithm-appropriate
instances, decoding ASN.1 algorithm parameters into IV-bearing
, generating random IV/parameter blocks, and wrapping/unwrapping
/ envelopes.
PbeUtilities
PrivateKeyFactory
PublicKeyFactory
SignerUtilities
Factory for instances and helpers for resolving signature algorithm metadata
(X.509 algorithm parameters, OID lookup) from algorithm names or OIDs.
WrapperUtilities