Index
All Classes and Interfaces|All Packages
A
- assertOpen() - Method in class moe.kyokobot.libdave.impl.DaveNativeHandle
- assignSsrcToCodec(int, Codec) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
C
- close() - Method in class moe.kyokobot.libdave.impl.DaveNativeHandle
- close() - Method in class moe.kyokobot.libdave.impl.NativeDecryptor
- close() - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- close() - Method in class moe.kyokobot.libdave.impl.NativeKeyRatchet
- close() - Method in class moe.kyokobot.libdave.impl.NativeSession
- closed - Variable in class moe.kyokobot.libdave.impl.DaveNativeHandle
- createDecryptor() - Method in class moe.kyokobot.libdave.NativeDaveFactory
- createEncryptor() - Method in class moe.kyokobot.libdave.NativeDaveFactory
- createSession(String, String, MLSFailureCallback) - Method in class moe.kyokobot.libdave.NativeDaveFactory
D
- daveDecryptorCreate() - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorDecrypt(long, int, byte[], byte[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorDecrypt(long, int, long, int, long, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorDecrypt(long, int, ByteBuffer, ByteBuffer) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorDestroy(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorGetMaxPlaintextByteSize(long, int, long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorTransitionToKeyRatchet(long, long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveDecryptorTransitionToPassthroughMode(long, boolean) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorAssignSsrcToCodec(long, int, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorCreate() - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorDestroy(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorEncrypt(long, int, int, byte[], byte[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorEncrypt(long, int, int, long, int, long, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorEncrypt(long, int, int, ByteBuffer, ByteBuffer) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorGetMaxCiphertextByteSize(long, int, long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorGetProtocolVersion(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorSetKeyRatchet(long, long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorSetPassthroughMode(long, boolean) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveEncryptorSetProtocolVersionChangedCallback(long, EncryptorProtocolVersionChangedCallback) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveKeyRatchetDeleteKey(long, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveKeyRatchetDestroy(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveKeyRatchetGetEncryptionKey(long, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveMaxSupportedProtocolVersion() - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- DaveNativeBindings - Class in moe.kyokobot.libdave.natives
- DaveNativeHandle - Class in moe.kyokobot.libdave.impl
- DaveNativeHandle(long) - Constructor for class moe.kyokobot.libdave.impl.DaveNativeHandle
- daveSessionCreate(String, String, MLSFailureCallback) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionDestroy(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionGetKeyRatchet(long, String) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionGetLastEpochAuthenticator(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionGetMarshalledKeyPackage(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionGetPairwiseFingerprint(long, int, String, Consumer<byte[]>) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionGetProtocolVersion(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionInit(long, int, long, String) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionProcessCommit(long, byte[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionProcessProposals(long, byte[], String[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionProcessWelcome(long, byte[], String[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionReset(long) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionSetExternalSender(long, byte[]) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSessionSetProtocolVersion(long, int) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- daveSetLogSink(DaveLogSink) - Method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- decrypt(MediaType, byte[], byte[]) - Method in class moe.kyokobot.libdave.impl.NativeDecryptor
- decrypt(MediaType, ByteBuf, ByteBuf) - Method in class moe.kyokobot.libdave.impl.NativeNettyDecryptor
- decrypt(MediaType, ByteBuffer, ByteBuffer) - Method in class moe.kyokobot.libdave.impl.NativeDecryptor
- deleteKey(int) - Method in class moe.kyokobot.libdave.impl.NativeKeyRatchet
E
- encrypt(MediaType, int, byte[], byte[]) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- encrypt(MediaType, int, ByteBuf, ByteBuf) - Method in class moe.kyokobot.libdave.impl.NativeNettyEncryptor
- encrypt(MediaType, int, ByteBuffer, ByteBuffer) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- ensureAvailable() - Static method in class moe.kyokobot.libdave.NativeDaveFactory
-
Loads the native library and ensures that
NativeDaveFactorycan be used on this platform.
F
- fromDecryptor(Decryptor) - Method in class moe.kyokobot.libdave.netty.NativeNettyDaveFactory
- fromEncryptor(Encryptor) - Method in class moe.kyokobot.libdave.netty.NativeNettyDaveFactory
G
- getEncryptionKey(int) - Method in class moe.kyokobot.libdave.impl.NativeKeyRatchet
- getKeyRatchet(String) - Method in class moe.kyokobot.libdave.impl.NativeSession
- getLastEpochAuthenticator() - Method in class moe.kyokobot.libdave.impl.NativeSession
- getMarshalledKeyPackage() - Method in class moe.kyokobot.libdave.impl.NativeSession
- getPairwiseFingerprint(int, String) - Method in class moe.kyokobot.libdave.impl.NativeSession
- getProtocolVersion() - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- getProtocolVersion() - Method in class moe.kyokobot.libdave.impl.NativeSession
H
- handle - Variable in class moe.kyokobot.libdave.impl.DaveNativeHandle
- HandleStealer - Class in moe.kyokobot.libdave.impl
- HandleStealer() - Constructor for class moe.kyokobot.libdave.impl.HandleStealer
I
- init(int, long, String) - Method in class moe.kyokobot.libdave.impl.NativeSession
- inst() - Static method in class moe.kyokobot.libdave.natives.DaveNativeBindings
- isClosed() - Method in class moe.kyokobot.libdave.impl.DaveNativeHandle
M
- maxSupportedProtocolVersion() - Method in class moe.kyokobot.libdave.NativeDaveFactory
- moe.kyokobot.libdave - package moe.kyokobot.libdave
- moe.kyokobot.libdave.impl - package moe.kyokobot.libdave.impl
- moe.kyokobot.libdave.natives - package moe.kyokobot.libdave.natives
- moe.kyokobot.libdave.netty - package moe.kyokobot.libdave.netty
N
- NativeDaveFactory - Class in moe.kyokobot.libdave
- NativeDaveFactory() - Constructor for class moe.kyokobot.libdave.NativeDaveFactory
- NativeDecryptor - Class in moe.kyokobot.libdave.impl
- NativeDecryptor(long) - Constructor for class moe.kyokobot.libdave.impl.NativeDecryptor
- NativeEncryptor - Class in moe.kyokobot.libdave.impl
- NativeEncryptor(long) - Constructor for class moe.kyokobot.libdave.impl.NativeEncryptor
- NativeKeyRatchet - Class in moe.kyokobot.libdave.impl
- NativeNettyDaveFactory - Class in moe.kyokobot.libdave.netty
- NativeNettyDaveFactory() - Constructor for class moe.kyokobot.libdave.netty.NativeNettyDaveFactory
- NativeNettyDecryptor - Class in moe.kyokobot.libdave.impl
- NativeNettyDecryptor(long) - Constructor for class moe.kyokobot.libdave.impl.NativeNettyDecryptor
- NativeNettyEncryptor - Class in moe.kyokobot.libdave.impl
- NativeNettyEncryptor(long) - Constructor for class moe.kyokobot.libdave.impl.NativeNettyEncryptor
- NativeSession - Class in moe.kyokobot.libdave.impl
- NativeSession(long) - Constructor for class moe.kyokobot.libdave.impl.NativeSession
P
- processCommit(byte[]) - Method in class moe.kyokobot.libdave.impl.NativeSession
- processProposals(byte[], String[]) - Method in class moe.kyokobot.libdave.impl.NativeSession
- processWelcome(byte[], String[]) - Method in class moe.kyokobot.libdave.impl.NativeSession
R
- reset() - Method in class moe.kyokobot.libdave.impl.NativeSession
S
- setExternalSender(byte[]) - Method in class moe.kyokobot.libdave.impl.NativeSession
- setKeyRatchet(KeyRatchet) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- setLogSink(DaveLogSink) - Static method in class moe.kyokobot.libdave.NativeDaveFactory
-
Sets a log sink for native code.
- setPassthroughMode(boolean) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- setProtocolVersion(int) - Method in class moe.kyokobot.libdave.impl.NativeSession
- setProtocolVersionChangedCallback(EncryptorProtocolVersionChangedCallback) - Method in class moe.kyokobot.libdave.impl.NativeEncryptor
- stealHandle(DaveNativeHandle) - Static method in class moe.kyokobot.libdave.impl.HandleStealer
T
- transitionToKeyRatchet(KeyRatchet) - Method in class moe.kyokobot.libdave.impl.NativeDecryptor
- transitionToPassthroughMode(boolean) - Method in class moe.kyokobot.libdave.impl.NativeDecryptor
All Classes and Interfaces|All Packages