Index

A C D E F G H I M N P R S T 
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 NativeDaveFactory can 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
 
A C D E F G H I M N P R S T 
All Classes and Interfaces|All Packages