Package com.goterl.lazysodium.interfaces
Interface Stream.Native
-
- All Known Subinterfaces:
StreamJava.Native
- All Known Implementing Classes:
LazySodium,LazySodiumJava
- Enclosing interface:
- Stream
public static interface Stream.Native
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancryptoStreamChaCha20(byte[] c, long cLen, byte[] nonce, byte[] key)booleancryptoStreamChaCha20Ietf(byte[] c, long cLen, byte[] nonce, byte[] key)voidcryptoStreamChaCha20IetfKeygen(byte[] key)booleancryptoStreamChaCha20IetfXor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)booleancryptoStreamChacha20IetfXorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)voidcryptoStreamChaCha20Keygen(byte[] key)booleancryptoStreamChaCha20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)booleancryptoStreamChacha20XorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)booleancryptoStreamSalsa20(byte[] c, long cLen, byte[] nonce, byte[] key)voidcryptoStreamSalsa20Keygen(byte[] key)booleancryptoStreamSalsa20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)booleancryptoStreamSalsa20XorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)booleancryptoStreamXSalsa20(byte[] c, long cLen, byte[] nonce, byte[] key)voidcryptoStreamXSalsa20Keygen(byte[] key)booleancryptoStreamXSalsa20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)
-
-
-
Method Detail
-
cryptoStreamChaCha20Keygen
void cryptoStreamChaCha20Keygen(byte[] key)
-
cryptoStreamChaCha20
boolean cryptoStreamChaCha20(byte[] c, long cLen, byte[] nonce, byte[] key)
-
cryptoStreamChaCha20Xor
boolean cryptoStreamChaCha20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)
-
cryptoStreamChacha20XorIc
boolean cryptoStreamChacha20XorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)
-
cryptoStreamChaCha20IetfKeygen
void cryptoStreamChaCha20IetfKeygen(byte[] key)
-
cryptoStreamChaCha20Ietf
boolean cryptoStreamChaCha20Ietf(byte[] c, long cLen, byte[] nonce, byte[] key)
-
cryptoStreamChaCha20IetfXor
boolean cryptoStreamChaCha20IetfXor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)
-
cryptoStreamChacha20IetfXorIc
boolean cryptoStreamChacha20IetfXorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)
-
cryptoStreamSalsa20Keygen
void cryptoStreamSalsa20Keygen(byte[] key)
-
cryptoStreamSalsa20
boolean cryptoStreamSalsa20(byte[] c, long cLen, byte[] nonce, byte[] key)
-
cryptoStreamSalsa20Xor
boolean cryptoStreamSalsa20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)
-
cryptoStreamSalsa20XorIc
boolean cryptoStreamSalsa20XorIc(byte[] cipher, byte[] message, long messageLen, byte[] nonce, long ic, byte[] key)
-
cryptoStreamXSalsa20Keygen
void cryptoStreamXSalsa20Keygen(byte[] key)
-
cryptoStreamXSalsa20
boolean cryptoStreamXSalsa20(byte[] c, long cLen, byte[] nonce, byte[] key)
-
cryptoStreamXSalsa20Xor
boolean cryptoStreamXSalsa20Xor(byte[] cipher, byte[] message, long messageLen, byte[] nonce, byte[] key)
-
-