A C D E F G H I K M O P R S T U V W 
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
 
A C D E F G H I K M O P R S T U V W 
All Classes All Packages