Package com.goterl.lazysodium
Class LazySodiumAndroid
java.lang.Object
com.goterl.lazysodium.LazySodium
com.goterl.lazysodium.LazySodiumAndroid
- All Implemented Interfaces:
AEAD.Lazy,AEAD.Native,Auth.Lazy,Auth.Native,Base,Box.Lazy,Box.Native,DiffieHellman.Lazy,DiffieHellman.Native,Ed25519.Lazy,Ed25519.Native,GenericHash.Lazy,GenericHash.Native,Hash.Lazy,Hash.Native,Helpers.Lazy,Helpers.Native,KeyDerivation.Lazy,KeyDerivation.Native,KeyExchange.Lazy,KeyExchange.Native,Padding.Lazy,Padding.Native,PwHash.Lazy,PwHash.Native,Random,Ristretto255.Lazy,Ristretto255.Native,SecretBox.Lazy,SecretBox.Native,SecretStream.Lazy,SecretStream.Native,SecureMemory.Lazy,SecureMemory.Native,ShortHash.Lazy,ShortHash.Native,Sign.Lazy,Sign.Native,Stream.Lazy,Stream.Native
-
Field Summary
Fields inherited from class com.goterl.lazysodium.LazySodium
base64Facade, charset, messageEncoder -
Constructor Summary
ConstructorsConstructorDescriptionLazySodiumAndroid(SodiumAndroid sodium) LazySodiumAndroid(SodiumAndroid sodium, MessageEncoder messageEncoder) LazySodiumAndroid(SodiumAndroid sodium, Charset charset) LazySodiumAndroid(SodiumAndroid sodium, Charset charset, MessageEncoder messageEncoder) -
Method Summary
Methods inherited from class com.goterl.lazysodium.LazySodium
bytes, convertKeyPairEd25519ToCurve25519, convertPublicKeyEd25519ToCurve25519, convertSecretKeyEd25519ToCurve25519, cryptoAeadAES256GCMDecrypt, cryptoAeadAES256GCMDecryptDetached, cryptoAeadAES256GCMEncrypt, cryptoAeadAES256GCMEncryptDetached, cryptoAeadAES256GCMIsAvailable, cryptoAeadAES256GCMKeygen, cryptoAeadChaCha20Poly1305Decrypt, cryptoAeadChaCha20Poly1305DecryptDetached, cryptoAeadChaCha20Poly1305Encrypt, cryptoAeadChaCha20Poly1305EncryptDetached, cryptoAeadChaCha20Poly1305IetfDecrypt, cryptoAeadChaCha20Poly1305IetfDecryptDetached, cryptoAeadChaCha20Poly1305IetfEncrypt, cryptoAeadChaCha20Poly1305IetfEncryptDetached, cryptoAeadChaCha20Poly1305IetfKeygen, cryptoAeadChaCha20Poly1305Keygen, cryptoAeadXChaCha20Poly1305IetfDecrypt, cryptoAeadXChaCha20Poly1305IetfDecryptDetached, cryptoAeadXChaCha20Poly1305IetfEncrypt, cryptoAeadXChaCha20Poly1305IetfEncryptDetached, cryptoAeadXChaCha20Poly1305IetfKeygen, cryptoAuth, cryptoAuth, cryptoAuthHMACSha, cryptoAuthHMACSha256, cryptoAuthHMACSha256Final, cryptoAuthHMACSha256Init, cryptoAuthHMACSha256Keygen, cryptoAuthHMACSha256Update, cryptoAuthHMACSha256Verify, cryptoAuthHMACSha512, cryptoAuthHMACSha512256, cryptoAuthHMACSha512256Final, cryptoAuthHMACSha512256Init, cryptoAuthHMACSha512256Keygen, cryptoAuthHMACSha512256Update, cryptoAuthHMACSha512256Verify, cryptoAuthHMACSha512Final, cryptoAuthHMACSha512Init, cryptoAuthHMACSha512Keygen, cryptoAuthHMACSha512Update, cryptoAuthHMACSha512Verify, cryptoAuthHMACShaFinal, cryptoAuthHMACShaFinal, cryptoAuthHMACShaFinal, cryptoAuthHMACShaInit, cryptoAuthHMACShaInit, cryptoAuthHMACShaInit, cryptoAuthHMACShaKeygen, cryptoAuthHMACShaUpdate, cryptoAuthHMACShaUpdate, cryptoAuthHMACShaUpdate, cryptoAuthHMACShaVerify, cryptoAuthKeygen, cryptoAuthKeygen, cryptoAuthVerify, cryptoAuthVerify, cryptoBoxBeforeNm, cryptoBoxBeforeNm, cryptoBoxBeforeNm, cryptoBoxDetached, cryptoBoxDetachedAfterNm, cryptoBoxDetachedAfterNm, cryptoBoxEasy, cryptoBoxEasy, cryptoBoxEasyAfterNm, cryptoBoxEasyAfterNm, cryptoBoxKeypair, cryptoBoxKeypair, cryptoBoxOpenDetached, cryptoBoxOpenDetachedAfterNm, cryptoBoxOpenDetachedAfterNm, cryptoBoxOpenEasy, cryptoBoxOpenEasy, cryptoBoxOpenEasyAfterNm, cryptoBoxOpenEasyAfterNm, cryptoBoxSeal, cryptoBoxSealEasy, cryptoBoxSealOpen, cryptoBoxSealOpenEasy, cryptoBoxSeedKeypair, cryptoBoxSeedKeypair, cryptoCoreEd25519Add, cryptoCoreEd25519Add, cryptoCoreEd25519FromUniform, cryptoCoreEd25519FromUniform, cryptoCoreEd25519FromUniform, cryptoCoreEd25519IsValidPoint, cryptoCoreEd25519IsValidPoint, cryptoCoreEd25519Random, cryptoCoreEd25519Random, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarAdd, cryptoCoreEd25519ScalarComplement, cryptoCoreEd25519ScalarComplement, cryptoCoreEd25519ScalarComplement, cryptoCoreEd25519ScalarComplement, cryptoCoreEd25519ScalarInvert, cryptoCoreEd25519ScalarInvert, cryptoCoreEd25519ScalarInvert, cryptoCoreEd25519ScalarInvert, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarMul, cryptoCoreEd25519ScalarNegate, cryptoCoreEd25519ScalarNegate, cryptoCoreEd25519ScalarNegate, cryptoCoreEd25519ScalarNegate, cryptoCoreEd25519ScalarRandom, cryptoCoreEd25519ScalarRandom, cryptoCoreEd25519ScalarReduce, cryptoCoreEd25519ScalarReduce, cryptoCoreEd25519ScalarReduce, cryptoCoreEd25519ScalarReduce, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519ScalarSub, cryptoCoreEd25519Sub, cryptoCoreEd25519Sub, cryptoCoreRistretto255Add, cryptoCoreRistretto255Add, cryptoCoreRistretto255FromHash, cryptoCoreRistretto255FromHash, cryptoCoreRistretto255FromHash, cryptoCoreRistretto255IsValidPoint, cryptoCoreRistretto255IsValidPoint, cryptoCoreRistretto255Random, cryptoCoreRistretto255Random, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarAdd, cryptoCoreRistretto255ScalarComplement, cryptoCoreRistretto255ScalarComplement, cryptoCoreRistretto255ScalarComplement, cryptoCoreRistretto255ScalarComplement, cryptoCoreRistretto255ScalarInvert, cryptoCoreRistretto255ScalarInvert, cryptoCoreRistretto255ScalarInvert, cryptoCoreRistretto255ScalarInvert, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarMul, cryptoCoreRistretto255ScalarNegate, cryptoCoreRistretto255ScalarNegate, cryptoCoreRistretto255ScalarNegate, cryptoCoreRistretto255ScalarNegate, cryptoCoreRistretto255ScalarRandom, cryptoCoreRistretto255ScalarRandom, cryptoCoreRistretto255ScalarReduce, cryptoCoreRistretto255ScalarReduce, cryptoCoreRistretto255ScalarReduce, cryptoCoreRistretto255ScalarReduce, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255ScalarSub, cryptoCoreRistretto255Sub, cryptoCoreRistretto255Sub, cryptoGenericHash, cryptoGenericHash, cryptoGenericHash, cryptoGenericHash, cryptoGenericHashFinal, cryptoGenericHashFinal, cryptoGenericHashInit, cryptoGenericHashInit, cryptoGenericHashInit, cryptoGenericHashKeygen, cryptoGenericHashKeygen, cryptoGenericHashKeygen, cryptoGenericHashStateBytes, cryptoGenericHashUpdate, cryptoGenericHashUpdate, cryptoHashSha256, cryptoHashSha256, cryptoHashSha256Final, cryptoHashSha256Final, cryptoHashSha256Init, cryptoHashSha256Update, cryptoHashSha256Update, cryptoHashSha512, cryptoHashSha512, cryptoHashSha512Final, cryptoHashSha512Final, cryptoHashSha512Init, cryptoHashSha512Update, cryptoHashSha512Update, cryptoKdfDeriveFromKey, cryptoKdfDeriveFromKey, cryptoKdfKeygen, cryptoKdfKeygen, cryptoKxClientSessionKeys, cryptoKxClientSessionKeys, cryptoKxClientSessionKeys, cryptoKxKeypair, cryptoKxKeypair, cryptoKxKeypair, cryptoKxSeedKeypair, cryptoKxServerSessionKeys, cryptoKxServerSessionKeys, cryptoKxServerSessionKeys, cryptoPwHash, cryptoPwHash, cryptoPwHashStr, cryptoPwHashStr, cryptoPwHashStrNeedsRehash, cryptoPwHashStrRemoveNulls, cryptoPwHashStrVerify, cryptoPwHashStrVerify, cryptoScalarMult, cryptoScalarMult, cryptoScalarMultBase, cryptoScalarMultBase, cryptoScalarMultEd25519BaseNoclamp, cryptoScalarMultEd25519BaseNoclamp, cryptoScalarMultEd25519BaseNoclamp, cryptoScalarMultEd25519BaseNoclamp, cryptoScalarMultEd25519Noclamp, cryptoScalarMultEd25519Noclamp, cryptoScalarMultEd25519Noclamp, cryptoScalarMultEd25519Noclamp, cryptoScalarmultRistretto255, cryptoScalarmultRistretto255, cryptoScalarmultRistretto255, cryptoScalarmultRistretto255, cryptoScalarmultRistretto255Base, cryptoScalarmultRistretto255Base, cryptoScalarmultRistretto255Base, cryptoScalarmultRistretto255Base, cryptoSecretBoxDetached, cryptoSecretBoxDetached, cryptoSecretBoxEasy, cryptoSecretBoxEasy, cryptoSecretBoxKeygen, cryptoSecretBoxKeygen, cryptoSecretBoxOpenDetached, cryptoSecretBoxOpenDetached, cryptoSecretBoxOpenEasy, cryptoSecretBoxOpenEasy, cryptoSecretStreamInitPull, cryptoSecretStreamInitPull, cryptoSecretStreamInitPush, cryptoSecretStreamInitPush, cryptoSecretStreamKeygen, cryptoSecretStreamKeygen, cryptoSecretStreamPull, cryptoSecretStreamPull, cryptoSecretStreamPull, cryptoSecretStreamPush, cryptoSecretStreamPush, cryptoSecretStreamPush, cryptoSecretStreamPush, cryptoSecretStreamRekey, cryptoShortHash, cryptoShortHash, cryptoShortHashKeygen, cryptoShortHashKeygen, cryptoSign, cryptoSign, cryptoSign, cryptoSignDetached, cryptoSignDetached, cryptoSignEd25519SkToPk, cryptoSignEd25519SkToSeed, cryptoSignFinalCreate, cryptoSignFinalVerify, cryptoSignInit, cryptoSignKeypair, cryptoSignKeypair, cryptoSignOpen, cryptoSignOpen, cryptoSignSecretKeyPair, cryptoSignSeedKeypair, cryptoSignSeedKeypair, cryptoSignUpdate, cryptoSignVerifyDetached, cryptoSignVerifyDetached, cryptoStream, cryptoStreamChaCha20, cryptoStreamChaCha20Ietf, cryptoStreamChaCha20IetfKeygen, cryptoStreamChaCha20IetfXor, cryptoStreamChacha20IetfXorIc, cryptoStreamChaCha20Keygen, cryptoStreamChaCha20Xor, cryptoStreamChacha20XorIc, cryptoStreamDefaultXorIc, cryptoStreamKeygen, cryptoStreamSalsa20, cryptoStreamSalsa20Keygen, cryptoStreamSalsa20Xor, cryptoStreamSalsa20XorIc, cryptoStreamXor, cryptoStreamXorDecrypt, cryptoStreamXorIc, cryptoStreamXorIcDecrypt, cryptoStreamXSalsa20, cryptoStreamXSalsa20Keygen, cryptoStreamXSalsa20Xor, decodeFromString, decrypt, decrypt, decryptDetached, encodeToString, encrypt, encrypt, encryptDetached, keygen, longToInt, main, nonce, randomBytesBuf, randomBytesDeterministic, randomBytesRandom, randomBytesUniform, removeNulls, res, sodiumAllocArray, sodiumBin2Hex, sodiumFree, sodiumHex2Bin, sodiumInit, sodiumMalloc, sodiumMemZero, sodiumMLock, sodiumMProtectNoAccess, sodiumMProtectReadOnly, sodiumMProtectReadWrite, sodiumMUnlock, sodiumPad, sodiumUnpad, str, str, successful, toBin, toBinary, toHex, toHexStr, wrongLen, wrongLen, wrongLen
-
Constructor Details
-
LazySodiumAndroid
-
LazySodiumAndroid
-
LazySodiumAndroid
-
LazySodiumAndroid
-
-
Method Details
-
getSodium
- Specified by:
getSodiumin classLazySodium
-