A C D E F G H I K M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Access - Enum in io.aether.common
- AccessGroupI - Interface in io.aether.common
- AccessGroupListMutable - Class in io.aether.common
- AccessGroupListMutable() - Constructor for class io.aether.common.AccessGroupListMutable
- AccessGroupMutable - Class in io.aether.common
- AccessGroupMutable(long, UUID) - Constructor for class io.aether.common.AccessGroupMutable
- AccessGroupMutable(AccessGroup) - Constructor for class io.aether.common.AccessGroupMutable
- add(AccessGroupMutable) - Method in class io.aether.common.AccessGroupListMutable
- add(UUID) - Method in interface io.aether.common.AccessGroupI
- add(UUID) - Method in class io.aether.common.AccessGroupMutable
- addAll(UUID[]) - Method in class io.aether.common.AccessGroupMutable
- AKey - Interface in io.aether.crypto
- AKey.AsymmetricPrivate - Interface in io.aether.crypto
- AKey.AsymmetricPublic - Interface in io.aether.crypto
- AKey.SignPrivate - Interface in io.aether.crypto
- AKey.SignPublic - Interface in io.aether.crypto
- AKey.Symmetric - Interface in io.aether.crypto
- all() - Method in class io.aether.common.AccessGroupListMutable
- all() - Static method in class io.aether.crypto.CryptoProviderFactory
- allAsArray() - Method in class io.aether.common.AccessGroupListMutable
- allFlow() - Static method in class io.aether.crypto.CryptoProviderFactory
- allGroupIdsAsArray() - Method in class io.aether.common.AccessGroupListMutable
- ANONYMOUS_UID - Static variable in interface io.aether.StandardUUIDs
- asAsymmetric() - Method in interface io.aether.crypto.AKey
- asSignPrivate() - Method in interface io.aether.crypto.AKey
- asSignPublic() - Method in interface io.aether.crypto.AKey
- asSymmetric() - Method in interface io.aether.crypto.AKey
- ASYMMETRIC_PRIVATE - io.aether.crypto.KeyType
- ASYMMETRIC_PUBLIC - io.aether.crypto.KeyType
C
- check(AKey.SignPublic) - Method in class io.aether.crypto.SignedKey
-
Checks if the key's signature is valid using a Signer.
- check(SignChecker) - Method in class io.aether.crypto.SignedKey
- checkProofOfWorkHashList(String, String, int[], int) - Static method in class io.aether.utils.WorkProofUtil
- checkSign(byte[], Sign) - Method in interface io.aether.crypto.SignChecker
- ConsoleMgrCanonical - Class in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical(String...) - Constructor for class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- ConsoleMgrCanonical.Alias - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.Api - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.Doc - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.Example - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.Examples - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.Optional - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.ResCtx - Class in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.ResultFormats - Annotation Type in io.aether.utils.consoleCanonical
- ConsoleMgrCanonical.StdIn - Annotation Type in io.aether.utils.consoleCanonical
- contains(UUID) - Method in interface io.aether.common.AccessGroupI
- contains(UUID) - Method in class io.aether.common.AccessGroupListMutable
- contains(UUID) - Method in class io.aether.common.AccessGroupMutable
- containsFuture(UUID) - Method in class io.aether.common.AccessGroupListMutable
- convert(CTypeI<?>, String) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- CREATE_CLIENT - io.aether.common.Access
- createAsymmetricEngine(AKey.AsymmetricPrivate, AKey.AsymmetricPublic) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a CryptoEngine for asymmetric decryption.
- createAsymmetricEngine(AKey.AsymmetricPublic) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a CryptoEngine for asymmetric encryption.
- createAsymmetricEngine(PairAsymKeys) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a CryptoEngine for asymmetric decryption from a key pair.
- createAsymmetricKeys() - Method in interface io.aether.crypto.CryptoProvider
-
Generates a new pair of asymmetric keys (public and private).
- createKey(KeyType, byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a concrete AKey implementation based on the specified key type and data.
- createKey(KeyType, String) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a key from its type and public key's hexadecimal string.
- createKey(String) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a key from its textual representation, which is generated by AKey.toString.
- createKey(String) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Creates an AKey instance from a serialized string representation.
- createKey(String, KeyType, byte[]) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Creates an AKey instance from raw data and provider details.
- createKeyForServer(AKey.Symmetric, int) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a symmetric key for server-side usage from a master key and session ID.
- createPairKeysSigned(String, String, String, Signer) - Static method in class io.aether.crypto.CryptoProviderFactory
- createSign(byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a Sign object from raw byte data.
- createSign(String) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a Sign object from its textual representation, which is generated by Sign.toString.
- createSignChecker(String) - Static method in class io.aether.crypto.CryptoProviderFactory
- createSignedKey(KeyType, byte[], byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a SignedKey from key type, raw key bytes, and raw signature bytes.
- createSignedKey(String) - Method in interface io.aether.crypto.CryptoProvider
-
Parses a signed key string into a SignedKey object.
- createSigner() - Method in interface io.aether.crypto.CryptoProvider
-
Creates a Signer object using newly generated signing keys.
- createSigner(AKey.SignPublic) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a Signer object solely for signature verification.
- createSigner(AKey.SignPublic, AKey.SignPrivate) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a Signer object for signature verification and creation from explicit keys.
- createSigner(PairSignKeys) - Method in interface io.aether.crypto.CryptoProvider
- createSigner(String, String, String) - Static method in class io.aether.crypto.CryptoProviderFactory
- createSignKeys() - Method in interface io.aether.crypto.CryptoProvider
-
Generates a new pair of signing keys (public and private).
- createSignKeys(byte[], byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a pair of signing keys from raw byte arrays.
- createSignKeys(String) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a pair of signing keys from a textual representation.
- createSignKeys(String, String) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a pair of signing keys from hexadecimal strings.
- createSignPrivateKey(byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a private signing key from raw byte data.
- createSignPublicKey(byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a public signing key from raw byte data.
- createSymmetricEngine(AKey.Symmetric) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a CryptoEngine for symmetric encryption and decryption.
- createSymmetricKey() - Method in interface io.aether.crypto.CryptoProvider
-
Generates a new random symmetric key.
- createSymmetricKey(byte[]) - Method in interface io.aether.crypto.CryptoProvider
-
Creates a symmetric key from raw byte data.
- CryptoEngine - Interface in io.aether.crypto
-
Interface for an object that performs encryption and decryption with a stateful component, such as a nonce.
- CryptoProvider - Interface in io.aether.crypto
-
Interface defining the contract for a cryptographic provider (e.g., SODIUM, HYDROGEN).
- CryptoProviderFactory - Class in io.aether.crypto
-
The CryptoProviderFactory is a central registry for all cryptographic providers.
- CryptoProviderUnit - Interface in io.aether.crypto
- CryptoUtils - Class in io.aether.api
- CryptoUtils() - Constructor for class io.aether.api.CryptoUtils
D
- decrypt(byte[]) - Method in interface io.aether.crypto.CryptoEngine
-
Decrypts the provided data.
- DecryptException - Exception in io.aether.crypto
-
Exception thrown when a decryption operation fails.
- DecryptException() - Constructor for exception io.aether.crypto.DecryptException
- DecryptException(String) - Constructor for exception io.aether.crypto.DecryptException
- DecryptException(String, Throwable) - Constructor for exception io.aether.crypto.DecryptException
- DecryptException(String, Throwable, boolean, boolean) - Constructor for exception io.aether.crypto.DecryptException
- DecryptException(Throwable) - Constructor for exception io.aether.crypto.DecryptException
- deriveSymmetricKeys(AKey.Symmetric, int, int) - Method in interface io.aether.crypto.CryptoProvider
-
Derives a pair of symmetric keys (for client-to-server and server-to-client communication) using Key Derivation Function (KDF) from a master key and session/key identifiers.
E
- encrypt(byte[]) - Method in interface io.aether.crypto.CryptoEngine
-
Encrypts the provided data.
- EncryptException - Exception in io.aether.crypto
-
Exception thrown when an encryption operation fails.
- EncryptException() - Constructor for exception io.aether.crypto.EncryptException
- EncryptException(String) - Constructor for exception io.aether.crypto.EncryptException
- EncryptException(String, Throwable) - Constructor for exception io.aether.crypto.EncryptException
- EncryptException(String, Throwable, boolean, boolean) - Constructor for exception io.aether.crypto.EncryptException
- EncryptException(Throwable) - Constructor for exception io.aether.crypto.EncryptException
- execute(CTypeI<?>, Object) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- execute(CTypeI<?>, Object, Method) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- execute(Object) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
F
- footer - Variable in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
G
- generateProofOfWorkPool(String, String, int, int, long) - Static method in class io.aether.utils.WorkProofUtil
- getAppName() - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- getClientToServer() - Method in class io.aether.crypto.PairSymKeys
- getCryptoLibName() - Method in interface io.aether.crypto.CryptoProvider
-
Gets the unique name of the cryptographic library implemented by this provider.
- getCryptoProvider() - Method in interface io.aether.crypto.CryptoProviderUnit
- getCryptoProvider() - Method in class io.aether.crypto.PairAsymKeys
- getCryptoProvider() - Method in class io.aether.crypto.PairAsymKeysSigned
- getCryptoProvider() - Method in class io.aether.crypto.PairSignKeys
- getCryptoProvider() - Method in class io.aether.crypto.SignedKey
- getData() - Method in interface io.aether.crypto.AKey
- getFileName() - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
- getGroup() - Method in class io.aether.common.AccessGroupMutable
- getId() - Method in interface io.aether.common.AccessGroupI
- getId() - Method in class io.aether.common.AccessGroupMutable
- getKey() - Method in class io.aether.crypto.SignedKey
- getKeyType() - Method in interface io.aether.crypto.AKey
- getOwner() - Method in interface io.aether.common.AccessGroupI
- getOwner() - Method in class io.aether.common.AccessGroupMutable
- getPrivateKey() - Method in class io.aether.crypto.PairAsymKeys
- getPrivateKey() - Method in class io.aether.crypto.PairAsymKeysSigned
- getPrivateKey() - Method in interface io.aether.crypto.PairKeys
- getPrivateKey() - Method in class io.aether.crypto.PairSignKeys
- getProvider(AKey) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Retrieves a CryptoProvider instance based on an AKey object.
- getProvider(Sign) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Retrieves a CryptoProvider instance based on a Sign object.
- getProvider(String) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Retrieves a registered CryptoProvider by its name.
- getProviderName() - Method in interface io.aether.crypto.CryptoProviderUnit
- getProviderName() - Method in class io.aether.crypto.PairAsymKeys
- getProviderName() - Method in class io.aether.crypto.PairAsymKeysSigned
- getProviderName() - Method in class io.aether.crypto.PairSignKeys
- getProviderName() - Method in class io.aether.crypto.SignedKey
- getPublicKey() - Method in class io.aether.crypto.PairAsymKeys
- getPublicKey() - Method in class io.aether.crypto.PairAsymKeysSigned
- getPublicKey() - Method in interface io.aether.crypto.PairKeys
- getPublicKey() - Method in class io.aether.crypto.PairSignKeys
- getPublicKey() - Method in interface io.aether.crypto.SignChecker
- getPublicKeySigned() - Method in class io.aether.crypto.PairAsymKeysSigned
- getServerToClient() - Method in class io.aether.crypto.PairSymKeys
- getSign() - Method in class io.aether.crypto.SignedKey
- getSignData() - Method in interface io.aether.crypto.Sign
- groups - Variable in class io.aether.common.AccessGroupListMutable
H
- HAVE_CHILDREN - io.aether.common.Access
I
- io.aether - package io.aether
- io.aether.api - package io.aether.api
- io.aether.common - package io.aether.common
- io.aether.crypto - package io.aether.crypto
- io.aether.utils - package io.aether.utils
- io.aether.utils.consoleCanonical - package io.aether.utils.consoleCanonical
- isAppend() - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
- isToFile() - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
K
- key - Variable in class io.aether.crypto.SignedKey
- key() - Method in class io.aether.crypto.SignedKey
- keyToString() - Method in interface io.aether.crypto.AKey
- KeyType - Enum in io.aether.crypto
M
- makeProvider(Key) - Static method in class io.aether.api.CryptoUtils
- makeSigners() - Static method in class io.aether.crypto.CryptoProviderFactory
O
- of(Key) - Static method in class io.aether.api.CryptoUtils
- of(PairKeysAsymSigned) - Static method in class io.aether.api.CryptoUtils
- of(Sign) - Static method in class io.aether.api.CryptoUtils
- of(SignedKey) - Static method in class io.aether.api.CryptoUtils
- of(AKey) - Static method in class io.aether.api.CryptoUtils
- of(AKey, Sign) - Static method in class io.aether.crypto.SignedKey
- of(CryptoEngine, CryptoEngine) - Static method in interface io.aether.crypto.CryptoEngine
- of(Sign) - Static method in class io.aether.api.CryptoUtils
- of(SignedKey) - Static method in class io.aether.api.CryptoUtils
- of(String) - Static method in interface io.aether.crypto.AKey
- of(String) - Static method in class io.aether.crypto.PairAsymKeysSigned
- of(String) - Static method in class io.aether.crypto.PairSignKeys
- of(String) - Static method in interface io.aether.crypto.SignChecker
P
- PairAsymKeys - Class in io.aether.crypto
- PairAsymKeys(AKey.AsymmetricPublic, AKey.AsymmetricPrivate) - Constructor for class io.aether.crypto.PairAsymKeys
- PairAsymKeysSigned - Class in io.aether.crypto
- PairAsymKeysSigned(SignedKey, AKey.AsymmetricPrivate) - Constructor for class io.aether.crypto.PairAsymKeysSigned
- PairKeys - Interface in io.aether.crypto
- PairSignKeys - Class in io.aether.crypto
- PairSignKeys(AKey.SignPublic, AKey.SignPrivate) - Constructor for class io.aether.crypto.PairSignKeys
- PairSymKeys - Class in io.aether.crypto
- PairSymKeys(AKey.Symmetric, AKey.Symmetric) - Constructor for class io.aether.crypto.PairSymKeys
- privateKey - Variable in class io.aether.crypto.PairAsymKeys
- privateKey - Variable in class io.aether.crypto.PairAsymKeysSigned
- privateKey - Variable in class io.aether.crypto.PairSignKeys
- publicKey - Variable in class io.aether.crypto.PairAsymKeys
- publicKey - Variable in class io.aether.crypto.PairAsymKeysSigned
- publicKey - Variable in class io.aether.crypto.PairSignKeys
R
- regConverter(CTypeI<?>, AFunction<String, Object>) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- register(CryptoProvider) - Static method in class io.aether.crypto.CryptoProviderFactory
-
Registers a CryptoProvider implementation with the factory.
- regResultConverter(String, CTypeI<T>, AFunction<T, byte[]>) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- regResultConverterCtx(String, CTypeI<T>, ABiFunction<ConsoleMgrCanonical.ResCtx, T, byte[]>) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- remove(long) - Method in class io.aether.common.AccessGroupListMutable
- remove(AccessGroupMutable) - Method in class io.aether.common.AccessGroupListMutable
- remove(UUID) - Method in interface io.aether.common.AccessGroupI
- remove(UUID) - Method in class io.aether.common.AccessGroupMutable
- removeAll(UUID[]) - Method in class io.aether.common.AccessGroupMutable
- ResCtx() - Constructor for class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
- result(CTypeI<?>, Object, String, String, String, String) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- ROOT_UID - Static variable in interface io.aether.StandardUUIDs
S
- SEND_MESSAGE - io.aether.common.Access
- SET_BENEFICIARY - io.aether.common.Access
- SET_OWNER - io.aether.common.Access
- setFileModeAppend(boolean) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
- setFileName(String) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResCtx
- setOwner(UUID) - Method in class io.aether.common.AccessGroupMutable
- setStd(ByteArrayInputStream) - Method in class io.aether.utils.consoleCanonical.ConsoleMgrCanonical
- sign - Variable in class io.aether.crypto.SignedKey
- sign() - Method in class io.aether.crypto.SignedKey
- sign(byte[]) - Method in interface io.aether.crypto.Signer
-
Signs the provided data using a private key.
- sign(AKey) - Method in interface io.aether.crypto.Signer
- Sign - Interface in io.aether.crypto
- SIGN_PRIVATE - io.aether.crypto.KeyType
- SIGN_PUBLIC - io.aether.crypto.KeyType
- SignChecker - Interface in io.aether.crypto
- SignedKey - Class in io.aether.crypto
-
A class representing a cryptographic key with its corresponding digital signature.
- SignedKey(AKey, Sign) - Constructor for class io.aether.crypto.SignedKey
- SignedKey(AKey, Signer) - Constructor for class io.aether.crypto.SignedKey
- Signer - Interface in io.aether.crypto
- size() - Method in interface io.aether.crypto.AKey
- StandardUUIDs - Interface in io.aether
- SYMMETRIC - io.aether.crypto.KeyType
T
- TEST_UID - Static variable in interface io.aether.StandardUUIDs
- toCryptoEngine() - Method in interface io.aether.crypto.AKey.AsymmetricPublic
- toCryptoEngine() - Method in interface io.aether.crypto.AKey.Symmetric
- toCryptoEngine() - Method in interface io.aether.crypto.PairKeys
- toDTO() - Method in class io.aether.common.AccessGroupMutable
- toSignChecker() - Method in interface io.aether.crypto.AKey.SignPublic
- toSignedKey(Sign) - Method in interface io.aether.crypto.AKey
- toSignedKey(Signer) - Method in interface io.aether.crypto.AKey
- toSigner() - Method in class io.aether.crypto.PairSignKeys
- toString() - Method in class io.aether.crypto.PairSignKeys
- toString() - Method in class io.aether.crypto.SignedKey
- toString(AString) - Method in class io.aether.crypto.PairSignKeys
U
- UPDATE_KEY - io.aether.common.Access
V
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.Alias
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.Doc
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.Example
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.Examples
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.Optional
- value() - Method in annotation type io.aether.utils.consoleCanonical.ConsoleMgrCanonical.ResultFormats
- valueOf(String) - Static method in enum io.aether.common.Access
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.aether.crypto.KeyType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.aether.common.Access
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.aether.crypto.KeyType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifySign(SignedKey, Iterable<SignChecker>) - Static method in class io.aether.api.CryptoUtils
W
- WorkProofUtil - Class in io.aether.utils
- WorkProofUtil() - Constructor for class io.aether.utils.WorkProofUtil
All Classes All Packages