Class | Description |
---|---|
CertificateStream | |
CompositeKey |
A tree data structure that enables the representation of composite public keys.
|
CompositeKeyKt | |
CryptoUtilities | |
DigitalSignature |
A wrapper around a digital signature. The covering field is a generic tag usable by whatever is interpreting the
signature. It isn't used currently, but experience from Bitcoin suggests such a feature is useful, especially when
building partially signed transactions.
|
DummyPublicKey | |
NullPublicKey | |
NullSignature |
A signature with a key and value of zero. Useful when you want a signature object that you know won't ever be used.
|
PartialMerkleTree |
Building and verification of Partial Merkle Tree.
Partial Merkle Tree is a minimal tree needed to check that a given set of leaves belongs to a full Merkle Tree.
|
Party |
The
class Party class represents an entity on the network, which is typically identified by a legal name and public key
that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup
keys, the "public key" of a party is represented by a composite construct – a class CompositeKey , which combines multiple
cryptographic public key primitives into a tree structure. |
SecureHash |
Container for a cryptographically secure hash value.
Provides utilities for generating a cryptographic hash using different algorithms (currently only SHA-256 supported).
|
SecureHashKt | |
SignedData<T> |
A serialized piece of data and its signature. Enforces signature validity in order to deserialize the data
contained within.
|
X509Utilities | |
X509UtilitiesKt |
Exception | Description |
---|---|
MerkleTreeException |