| Package | Description |
|---|---|
| net.openhft.chronicle.salt |
| Class and Description |
|---|
| Blake2b |
| EasyBox |
| EasyBox.KeyPair
Helper class to handle KeyPair creation Explicitly named static methods are provided to help avoid mistakes from calling the wrong
constructor overload Constructors in turn are made private
|
| EasyBox.Nonce
Helper class to wrap Nonce creation and re-use A nonce should only be used for a single message exchange, then refreshed Refresh
either by calling next() or stir() depending on the use case - next increments the nonce by 1 in a deterministic fashion (eg for
ordered message exchange) - stir fully randomises the nonce again Explicitly named static methods are provided to help avoid mistakes
from calling the wrong constructor overload
|
| EasyBox.PublicKey
Helper class to manage the public part of a KeyPair A PublicKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| EasyBox.SecretKey
Helper class to manage the secret part of a KeyPair A SecretKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| EasyBox.SharedKey
Helper class to handle shared key corresponding to given key pair (or parts of) A shared key can be used when multiple messages are
being exchanged between the same sender/receiver This avoids the same shared key being deduced from the sender/receiver key pair on
every message, resulting in significantly better speeds
|
| Ed25519 |
| SealedBox |
| SealedBox.KeyPair
Helper class to handle KeyPair creation Explicitly named static methods are provided for consistency with EasyBox where they
differentiate normal vs deterministic calls (As noted below, deterministic calls are not meaningful for sealed boxes)
|
| SealedBox.PublicKey
Helper class to manage the public part of a KeyPair A PublicKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| SealedBox.SecretKey
Helper class to manage the secret part of a KeyPair A SecretKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| SHA2 |
| Signature |
| Signature.KeyPair
Helper class to handle KeyPair creation Explicitly named static methods are provided to help avoid mistakes from calling the wrong
constructor overload Constructors in turn are made private
|
| Signature.PublicKey
Helper class to manage the public part of a KeyPair A PublicKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| Signature.SecretKey
Helper class to manage the secret part of a KeyPair A SecretKey is created internally as part of a KeyPair, and provides a
strongly-typed wrapper over the underlying BytesStore
|
| Sodium |
| Sodium.Init |
| Sodium.Util |
Copyright © 2023. All rights reserved.