A C D E G H I K N P S T 
All Classes All Packages

A

AsymmetricPrivate(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumKey.AsymmetricPrivate
 
AsymmetricPublic(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumKey.AsymmetricPublic
 

C

checkSign(byte[], Sign) - Method in class io.aether.crypto.sodium.SodiumSigner
 
createAsymmetricEngine(AKey.AsymmetricPrivate, AKey.AsymmetricPublic) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createAsymmetricEngine(AKey.AsymmetricPublic) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createAsymmetricEngine(PairAsymKeys) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createAsymmetricKeys() - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createKey(KeyType, byte[]) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createKey(String) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSign(byte[]) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSign(String) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSigner(AKey.SignPublic) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSigner(AKey.SignPublic, AKey.SignPrivate) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSigner(PairSignKeys) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSignKeys() - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSignPrivateKey(byte[]) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSignPublicKey(byte[]) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSymmetricEngine(AKey.Symmetric) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSymmetricKey() - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
createSymmetricKey(byte[]) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 

D

data - Variable in class io.aether.crypto.sodium.SodiumKey
 
decrypt(byte[]) - Method in class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
decrypt(byte[]) - Method in class io.aether.crypto.sodium.SodiumSymmetricEngine
 
deriveSymmetricKeys(AKey.Symmetric, int, int) - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
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 class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
encrypt(byte[]) - Method in class io.aether.crypto.sodium.SodiumSymmetricEngine
 
equals(Object) - Method in class io.aether.crypto.sodium.SodiumKey
 

G

getCryptoLibName() - Method in class io.aether.crypto.sodium.SodiumCryptoProvider
 
getCryptoProvider() - Method in class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
getCryptoProvider() - Method in class io.aether.crypto.sodium.SodiumKey
 
getCryptoProvider() - Method in class io.aether.crypto.sodium.SodiumSign
 
getCryptoProvider() - Method in class io.aether.crypto.sodium.SodiumSigner
 
getCryptoProvider() - Method in class io.aether.crypto.sodium.SodiumSymmetricEngine
 
getData() - Method in class io.aether.crypto.sodium.SodiumKey
 
getKeyType() - Method in class io.aether.crypto.sodium.SodiumKey
 
getProviderName() - Method in class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
getProviderName() - Method in class io.aether.crypto.sodium.SodiumKey
 
getProviderName() - Method in class io.aether.crypto.sodium.SodiumSigner
 
getProviderName() - Method in class io.aether.crypto.sodium.SodiumSymmetricEngine
 
getPublicKey() - Method in class io.aether.crypto.sodium.SodiumSigner
 
getSignData() - Method in class io.aether.crypto.sodium.SodiumSign
 

H

hashCode() - Method in class io.aether.crypto.sodium.SodiumKey
 

I

incAndGet() - Method in class io.aether.crypto.sodium.Nonce
 
INSTANCE - Static variable in class io.aether.crypto.sodium.SodiumCryptoProvider
 
io.aether.crypto.sodium - package io.aether.crypto.sodium
 

K

KeySize - Interface in io.aether.crypto.sodium
 
keyToString() - Method in class io.aether.crypto.sodium.SodiumKey
 
keyType - Variable in class io.aether.crypto.sodium.SodiumKey
 

N

Nonce - Class in io.aether.crypto.sodium
 
Nonce() - Constructor for class io.aether.crypto.sodium.Nonce
 

P

providerName - Variable in class io.aether.crypto.sodium.SodiumKey
 

S

sign(byte[]) - Method in class io.aether.crypto.sodium.SodiumSigner
 
SignPrivate(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumKey.SignPrivate
 
SignPublic(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumKey.SignPublic
 
size() - Method in class io.aether.crypto.sodium.SodiumKey
 
SODIUM_CHACHA20POLY1305 - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CHACHA20POLY1305_ABYTES - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CHACHA20POLY1305_NONCE_LEN - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CURVE_MACBYTES - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CURVE_PRIVATE - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CURVE_SEALBYTES - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_CURVE25519_PUBLIC - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_SIGN_BYTES - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_SIGN_PRIVATE - Static variable in interface io.aether.crypto.sodium.KeySize
 
SODIUM_SIGN_PUBLIC - Static variable in interface io.aether.crypto.sodium.KeySize
 
SodiumAsymmetricEngine - Class in io.aether.crypto.sodium
 
SodiumAsymmetricEngine(AKey.AsymmetricPrivate, AKey.AsymmetricPublic) - Constructor for class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
SodiumAsymmetricEngine(AKey.AsymmetricPublic) - Constructor for class io.aether.crypto.sodium.SodiumAsymmetricEngine
 
SodiumCryptoProvider - Class in io.aether.crypto.sodium
 
SodiumKey - Class in io.aether.crypto.sodium
 
SodiumKey(byte[], KeyType) - Constructor for class io.aether.crypto.sodium.SodiumKey
 
SodiumKey.AsymmetricPrivate - Class in io.aether.crypto.sodium
 
SodiumKey.AsymmetricPublic - Class in io.aether.crypto.sodium
 
SodiumKey.SignPrivate - Class in io.aether.crypto.sodium
 
SodiumKey.SignPublic - Class in io.aether.crypto.sodium
 
SodiumKey.Symmetric - Class in io.aether.crypto.sodium
 
SodiumModule - Class in io.aether.crypto.sodium
 
SodiumModule() - Constructor for class io.aether.crypto.sodium.SodiumModule
 
SodiumSign - Class in io.aether.crypto.sodium
 
SodiumSign(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumSign
 
SodiumSigner - Class in io.aether.crypto.sodium
 
SodiumSigner(AKey.SignPublic, AKey.SignPrivate, LazySodiumJava) - Constructor for class io.aether.crypto.sodium.SodiumSigner
 
SodiumSymmetricEngine - Class in io.aether.crypto.sodium
 
SodiumSymmetricEngine(AKey.Symmetric) - Constructor for class io.aether.crypto.sodium.SodiumSymmetricEngine
 
Symmetric(byte[]) - Constructor for class io.aether.crypto.sodium.SodiumKey.Symmetric
 

T

toCryptoEngine() - Method in class io.aether.crypto.sodium.SodiumKey.AsymmetricPublic
 
toCryptoEngine() - Method in class io.aether.crypto.sodium.SodiumKey.Symmetric
 
toSignChecker() - Method in class io.aether.crypto.sodium.SodiumKey.SignPublic
 
toString() - Method in class io.aether.crypto.sodium.SodiumKey
 
toString() - Method in class io.aether.crypto.sodium.SodiumSign
 
A C D E G H I K N P S T 
All Classes All Packages