| Interface | Description |
|---|---|
| BlockCipher |
Interface for encryption and decryption of data.
|
| CryptoEngine |
Represents a cryptographic engine that is a factory of crypto-providers.
|
| Curve |
Interface for getting information for a curve.
|
| DsaSigner |
Interface that supports signing and verification of arbitrarily sized message.
|
| KeyAnalyzer |
Interface to analyze keys.
|
| KeyGenerator |
Interface for generating keys.
|
| Class | Description |
|---|---|
| Cipher |
Wraps IES encryption and decryption logic.
|
| CryptoEngines |
Static class that exposes crypto engines.
|
| Hashes |
Static class that exposes hash functions.
|
| KeyPair | |
| PrivateKey |
Represents a private key.
|
| PublicKey |
Represents a public key.
|
| Signature |
A EC signature.
|
| Signer |
Wraps DSA signing and verification logic.
|
| Exception | Description |
|---|---|
| CryptoException |
Exception that is used when a cryptographic operation fails.
|