Crypto |
| Class | Description | |
|---|---|---|
| Asn1 | ASN.1 utilities | |
| Cipher | Generic Block Cipher | |
| Cms | Create, read and analyze Cryptographic Message Syntax (CMS) objects. | |
| Cnv | Character conversion routines | |
| Compr | Compression utilities | |
| Ecc | Elliptic curve cryptography | |
| General | General info about the core DLL and errors returned by it. | |
| Hash | Message Digest Hash Functions | |
| HexExtension | Extension methods for hex conversion | |
| Hmac | Keyed-hash based message authentication code (HMAC) functions | |
| Hpke | Hybrid Public Key Encryption functions (HPKE) | |
| Kdf | Key derivation functions (KDF) | |
| Ocsp | Online Certificate Status Protocol (OCSP) | |
| Pbe | Password-based encryption | |
| Pem | PEM file conversion routines | |
| Pfx | PKCS-12 (PFX) File Functions | |
| Prf | Pseudorandom function (PRF) methods. | |
| Pwd | Password Dialog Functions | |
| Rng | Random Number Generator to NIST SP800-90 | |
| Rsa | RSA Encryption and Public Key Functions | |
| Sig | Signature creation and verification | |
| Smime | S/MIME utilities | |
| Tdea | Triple DES Cipher (3DES, TDEA) [deprecated: use Cipher() class with CipherAlgorithm.Tdea instead] | |
| Wipe | Data Wiping Functions | |
| X509 | X.509 Certificate Functions | |
| Xof | Extendable-output function (XOF) methods. |
| Enumeration | Description | |
|---|---|---|
| AeadAlgorithm | Authenticated encryption algorithm. | |
| Asn1Options | Options for ASN.1 methods | |
| CipherOpts | Advanced options | |
| CipherAlgorithm | Block Cipher Algorithm | |
| CmsComprDataOptions | Advanced options for CMS compressed-data objects | |
| CmsContentEncrAlg | Content encryption algorithm. | |
| CmsEnvDataOptions | Advanced options for CMS enveloped-data objects. | |
| CmsFormat | Output format. | |
| CmsKeyEncrAlgorithm | Key encryption algorithm. | |
| CmsReadOptions | Options for reading CMS objects. | |
| CmsSigAlg | Signature algorithm for CMS signed-data objects. | |
| CmsSigDataOptions | Advanced options for CMS signed-data objects | |
| CnvEncodingConversion | Conversion directions for ByteEncoding. | |
| CnvEndianNess | Byte order. | |
| EccCurveName | Supported curve names. | |
| EccFormat | Format for output files. | |
| EccKeyType | Key type for unencrypted key file. | |
| EccPbeScheme | Password-based encryption scheme to encrypt the private key file. | |
| EncodingBase | Base for encoding methods | |
| HashAlgorithm | Message Digest Hash Algorithm | |
| HpkeAeadAlg | AEAD functions supported for HPKE | |
| HpkeCurveName | Supported ECDH curves for HPKE | |
| HpkeOutputOpts | Options to format or re-encode output. | |
| KdfHashAlg | Hash algorithms for KDF | |
| KdfKdfAlg | Key derivation functions | |
| KdfKeyWrapAlg | Key wrap algorithms for KDF | |
| Mode | Cipher Mode | |
| Padding | Block Cipher Padding | |
| PfxOptions | Specialist options. | |
| PrfAlg | Pseudorandom function (PRF) algorithm. | |
| RngOptions | Rng options | |
| RngStrength | Required security strength for user-prompted entropy | |
| RsaAdvOptions | Advanced options. | |
| RsaEME | Encoding method for encryption. | |
| RsaFormat | Format for saved RSA key. | |
| RsaHashAlg | Hash function for OAEP encoding. | |
| RsaPbeOptions | Password-based encryption scheme to be used to encrypt the private key file. | |
| RsaPublicExponent | Choices for public exponent (e) | |
| RsaXmlOptions | Options when converting between internal RSA key and XML. | |
| SigEncoding | Encodings for signature output. | |
| SigSigOptions | Specialist options for signatures. | |
| SigVerifyOpts | Specialist options for verifying a signature. | |
| SigAlgorithm | Signature algorithm | |
| SmimeOptions | Options for S/MIME methods | |
| WipeOptions | Wipe options. | |
| X509CertOptions | Options to create X.509 certificate. | |
| X509CrlOptions | Options to create Certificate Revocation List (CRL) | |
| X509CsrOptions | Options to create PKCS#10 certificate signing request (CSR) | |
| X509KeyUsageOptions | Options for key usage in certificate | |
| X509OutputOpts | Options to format or re-encode output. | |
| XofAlg | eXtendable-Output Function (XOF) algorithm. |