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.
|
Hasher |
Function that hashes inputs according to the preconfigured schema.
|
KeyAnalyzer |
Interface to analyze keys.
|
KeyGenerator |
Interface for generating keys.
|
Class | Description |
---|---|
CryptoEngines |
Static class that exposes crypto engines.
|
Hashes |
Static class that exposes hash functions.
|
Key |
Represents a generic key with a specific size.
|
KeyPair |
It represents an asymmetric private/public encryption key.
|
MerkleHashBuilder |
Merkle hash builder.
|
PrivateKey |
Represents a private key.
|
PublicKey |
Represents a public key.
|
RawAddress |
Utility class that knows how to create an address based on a public key.
|
Signature |
A EC signature.
|
VotingKey |
Represents a public key.
|
Exception | Description |
---|---|
CryptoException |
Exception that is used when a cryptographic operation fails.
|