Index

A B C D E G H I K P S T 
All Classes and Interfaces|All Packages|Constant Field Values

A

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

B

buf - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
buf - Variable in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
buflen - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
buflen - Variable in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
buflen_max - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
buflen_max - Variable in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 

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
 
crypto_auth(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_auth_BYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_auth_KEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_auth_keygen(byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_auth_state() - Constructor for class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
crypto_auth_state(long[], byte[], long, long, long[], byte[]) - Constructor for class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
crypto_auth_verify(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_box_easy(byte[], byte[], byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_box_keypair() - Constructor for class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
crypto_box_keypair(byte[], byte[]) - Constructor for class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
crypto_box_keypair(SodiumLib.crypto_box_keypair) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_box_MACBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_box_NONCEBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_box_open_easy(byte[], byte[], byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_box_PUBLICKEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_box_SECRETKEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_BYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_BYTES_MAX - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_BYTES_MIN - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_final(SodiumLib.crypto_generichash_state, byte[], long) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_init(SodiumLib.crypto_generichash_state, byte[], long) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_KEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_KEYBYTES_MAX - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_KEYBYTES_MIN - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_generichash_state() - Constructor for class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
crypto_generichash_state(long[], byte[], long, long, long[]) - Constructor for class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
crypto_generichash_update(SodiumLib.crypto_generichash_state, byte[], long) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_easy(byte[], byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_KEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_keygen(byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_MACBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_NONCEBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_secretbox_open_easy(byte[], byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_sign(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_sign_BYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_sign_detached(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_sign_keypair() - Constructor for class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
crypto_sign_keypair(byte[], byte[]) - Constructor for class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
crypto_sign_keypair(SodiumLib.crypto_sign_keypair) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_sign_open(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
crypto_sign_PUBLICKEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_sign_SECRETKEYBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_sign_SEEDBYTES - Static variable in class io.aether.nativeLib.SodiumLib
 
crypto_sign_verify_detached(byte[], byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 

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
 
deserialize(MemorySegment, long) - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
deserialize(MemorySegment, long) - Method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
deserialize(MemorySegment, long) - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
deserialize(MemorySegment, long) - Method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 

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

getBuf() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getBuf() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getBuflen() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getBuflen() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getBuflen_max() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getBuflen_max() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
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
 
getH() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getH() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getK() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getKeyType() - Method in class io.aether.crypto.sodium.SodiumKey
 
getPad() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getPad() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getPk() - Method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
getPk() - Method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
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
 
getSerializedSize() - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getSerializedSize() - Method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
getSerializedSize() - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getSerializedSize() - Method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
getSignData() - Method in class io.aether.crypto.sodium.SodiumSign
 
getSk() - Method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
getSk() - Method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
getStaticSize() - Static method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
getStaticSize() - Static method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
getStaticSize() - Static method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
getStaticSize() - Static method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 

H

h - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
h - Variable in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
hashCode() - Method in class io.aether.crypto.sodium.SodiumKey
 

I

INSTANCE - Static variable in class io.aether.crypto.sodium.SodiumCryptoProvider
 
io.aether.crypto.sodium - package io.aether.crypto.sodium
 
io.aether.nativeLib - package io.aether.nativeLib
 

K

k - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
keyToString() - Method in class io.aether.crypto.sodium.SodiumKey
 
keyType - Variable in class io.aether.crypto.sodium.SodiumKey
 

P

pad - Variable in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
pad - Variable in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
pk - Variable in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
pk - Variable in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
providerName - Variable in class io.aether.crypto.sodium.SodiumKey
 

S

serialize(MemorySegment, long, Arena) - Method in class io.aether.nativeLib.SodiumLib.crypto_auth_state
 
serialize(MemorySegment, long, Arena) - Method in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
serialize(MemorySegment, long, Arena) - Method in class io.aether.nativeLib.SodiumLib.crypto_generichash_state
 
serialize(MemorySegment, long, Arena) - Method in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
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
 
sk - Variable in class io.aether.nativeLib.SodiumLib.crypto_box_keypair
 
sk - Variable in class io.aether.nativeLib.SodiumLib.crypto_sign_keypair
 
sodium_bin2hex(byte[], byte[]) - Static method in class io.aether.nativeLib.SodiumLib
 
sodium_bin2hex_BUF_LEN - Static variable in class io.aether.nativeLib.SodiumLib
 
sodium_bin2hex_LEN_MULT - Static variable in class io.aether.nativeLib.SodiumLib
 
sodium_hex2bin(byte[], byte[], long, String, long[], String) - Static method in class io.aether.nativeLib.SodiumLib
 
sodium_hex2bin_BUF_LEN - Static variable in class io.aether.nativeLib.SodiumLib
 
SODIUM_LIB_CTX - Static variable in class io.aether.crypto.sodium.SodiumKey
 
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
 
SodiumFastModule - Class in io.aether.crypto.sodium
 
SodiumFastModule() - Constructor for class io.aether.crypto.sodium.SodiumFastModule
 
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
 
SodiumLib - Class in io.aether.nativeLib
 
SodiumLib() - Constructor for class io.aether.nativeLib.SodiumLib
 
SodiumLib.crypto_auth_state - Class in io.aether.nativeLib
 
SodiumLib.crypto_box_keypair - Class in io.aether.nativeLib
 
SodiumLib.crypto_generichash_state - Class in io.aether.nativeLib
 
SodiumLib.crypto_sign_keypair - Class in io.aether.nativeLib
 
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) - 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 B C D E G H I K P S T 
All Classes and Interfaces|All Packages|Constant Field Values