Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Z 

A

abortSmp() - Method in class net.java.otr4j.session.OtrSm
Create an abort TLV and reset our state.
abortSmp() - Method in interface net.java.otr4j.session.Session
 
abortSmp() - Method in class net.java.otr4j.session.SessionImpl
 
AbstractEncodedMessage - Class in net.java.otr4j.io.messages
 
AbstractEncodedMessage(int, int) - Constructor for class net.java.otr4j.io.messages.AbstractEncodedMessage
 
AbstractEncodedMessage(int, int, int) - Constructor for class net.java.otr4j.io.messages.AbstractEncodedMessage
 
AbstractEncodedMessage(int, int, int, int) - Constructor for class net.java.otr4j.io.messages.AbstractEncodedMessage
 
AbstractMessage - Class in net.java.otr4j.io.messages
 
AbstractMessage(int) - Constructor for class net.java.otr4j.io.messages.AbstractMessage
 
accumulate(String) - Method in class net.java.otr4j.session.OtrAssembler
Appends a message fragment to the internal buffer and returns the full message if msgText was no fragmented message or all the fragments have been combined.
addListener(OtrKeyManagerListener) - Method in interface net.java.otr4j.OtrKeyManager
 
addListener(OtrKeyManagerListener) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
addOtrEngineListener(OtrEngineListener) - Method in interface net.java.otr4j.OtrSessionManager
 
addOtrEngineListener(OtrEngineListener) - Method in class net.java.otr4j.OtrSessionManagerImpl
 
addOtrEngineListener(OtrEngineListener) - Method in interface net.java.otr4j.session.Session
 
addOtrEngineListener(OtrEngineListener) - Method in class net.java.otr4j.session.SessionImpl
 
AES_KEY_BYTE_LENGTH - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
aesDecrypt(byte[], byte[], byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
aesDecrypt(byte[], byte[], byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
aesEncrypt(byte[], byte[], byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
aesEncrypt(byte[], byte[], byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
ALLOW_V1 - Static variable in interface net.java.otr4j.OtrPolicy
 
ALLOW_V2 - Static variable in interface net.java.otr4j.OtrPolicy
 
ALLOW_V3 - Static variable in interface net.java.otr4j.OtrPolicy
 
approved - Variable in class net.java.otr4j.crypto.SM.SMState
 
arrayEquals(byte[], byte[]) - Static method in class net.java.otr4j.crypto.Util
 
asked - Variable in class net.java.otr4j.crypto.SM.SMState
 
askForSecret(SessionID, InstanceTag, String) - Method in interface net.java.otr4j.OtrEngineHost
 

B

BIGINTEGER_TWO - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
byteArrayToHexString(byte[]) - Static method in class net.java.otr4j.io.SerializationUtils
 

C

checkBytes(String, byte[]) - Static method in class net.java.otr4j.crypto.Util
 
checkEqualCoords(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, SM.SMState, int) - Static method in class net.java.otr4j.crypto.SM
Verify a proof of knowledge of coordinates with first components being equal
checkEqualLogs(BigInteger, BigInteger, BigInteger, SM.SMState, int) - Static method in class net.java.otr4j.crypto.SM
Verify a proof of knowledge of logs with exponents being equal
checkExpon(BigInteger) - Static method in class net.java.otr4j.crypto.SM
Check that an BigInteger is in the right range to be a (non-zero) exponent.
checkGroupElem(BigInteger) - Static method in class net.java.otr4j.crypto.SM
Check that an BigInteger is in the right range to be a (non-unit) group element.
checkKnowLog(BigInteger, BigInteger, BigInteger, BigInteger, int) - Static method in class net.java.otr4j.crypto.SM
Verify a proof of knowledge of a discrete logarithm.
cleanText - Variable in class net.java.otr4j.io.messages.PlainTextMessage
 
ctr - Variable in class net.java.otr4j.io.messages.DataMessage
 
ctr - Variable in class net.java.otr4j.io.messages.MysteriousT
 
Current - Static variable in interface net.java.otr4j.session.SessionKeys
 

D

DATA_LEN - Static variable in interface net.java.otr4j.io.SerializationConstants
 
DataMessage - Class in net.java.otr4j.io.messages
 
DataMessage(int, int, int, int, DHPublicKey, byte[], byte[], byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.DataMessage
 
DataMessage(MysteriousT, byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.DataMessage
 
decrypt(byte[]) - Method in class net.java.otr4j.io.messages.SignatureMessage
 
DH_PRIVATE_KEY_MINIMUM_BIT_LENGTH - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
DHCommitMessage - Class in net.java.otr4j.io.messages
 
DHCommitMessage(int, byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.DHCommitMessage
 
dhKeyID - Variable in class net.java.otr4j.io.messages.SignatureX
 
DHKeyMessage - Class in net.java.otr4j.io.messages
 
DHKeyMessage(int, DHPublicKey) - Constructor for class net.java.otr4j.io.messages.DHKeyMessage
 
dhPublicKey - Variable in class net.java.otr4j.io.messages.DHKeyMessage
 
dhPublicKeyEncrypted - Variable in class net.java.otr4j.io.messages.DHCommitMessage
 
dhPublicKeyHash - Variable in class net.java.otr4j.io.messages.DHCommitMessage
 
discard() - Method in class net.java.otr4j.session.OtrAssembler
Discard current fragment buffer and reset the counters.
DISCONNECTED - Static variable in class net.java.otr4j.session.TLV
 
doProcessTlv(TLV) - Method in class net.java.otr4j.session.OtrSm
 
DSA_PUB_TYPE - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 

E

Empty - Static variable in class net.java.otr4j.session.SessionID
 
encryptedMessage - Variable in class net.java.otr4j.io.messages.DataMessage
 
encryptedMessage - Variable in class net.java.otr4j.io.messages.MysteriousT
 
endSession() - Method in interface net.java.otr4j.session.Session
 
endSession() - Method in class net.java.otr4j.session.SessionImpl
 
equals(Object) - Method in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.AbstractMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.DataMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.DHCommitMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.DHKeyMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.ErrorMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.MysteriousT
 
equals(Object) - Method in class net.java.otr4j.io.messages.PlainTextMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.QueryMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.RevealSignatureMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.SignatureM
 
equals(Object) - Method in class net.java.otr4j.io.messages.SignatureMessage
 
equals(Object) - Method in class net.java.otr4j.io.messages.SignatureX
 
equals(Object) - Method in class net.java.otr4j.OtrPolicyImpl
 
equals(Object) - Method in class net.java.otr4j.session.InstanceTag
 
equals(Object) - Method in class net.java.otr4j.session.SessionID
 
error - Variable in class net.java.otr4j.io.messages.ErrorMessage
 
ERROR_PREFIX - Static variable in interface net.java.otr4j.io.SerializationConstants
 
ERROR_START_AKE - Static variable in interface net.java.otr4j.OtrPolicy
 
ErrorMessage - Class in net.java.otr4j.io.messages
 
ErrorMessage(int, String) - Constructor for class net.java.otr4j.io.messages.ErrorMessage
 
EXPECT1 - Static variable in class net.java.otr4j.crypto.SM
 
EXPECT2 - Static variable in class net.java.otr4j.crypto.SM
 
EXPECT3 - Static variable in class net.java.otr4j.crypto.SM
 
EXPECT4 - Static variable in class net.java.otr4j.crypto.SM
 
EXPECT5 - Static variable in class net.java.otr4j.crypto.SM
 

F

finishedSessionMessage(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
flags - Variable in class net.java.otr4j.io.messages.DataMessage
 
flags - Variable in class net.java.otr4j.io.messages.MysteriousT
 
fragment(String) - Method in class net.java.otr4j.session.OtrFragmenter
Fragment the given message into pieces as specified by the FragmenterInstructions instance.
FragmenterInstructions - Class in net.java.otr4j.session
Instructions for the fragmenter explaining how to fragment a payload.
FragmenterInstructions(int, int) - Constructor for class net.java.otr4j.session.FragmenterInstructions
Constructor.

G

generateDHKeyPair() - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
generateDHKeyPair() - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
generateLocalKeyPair(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
generateLocalKeyPair(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
generateSecret(PrivateKey, PublicKey) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
generateSecret(PrivateKey, PublicKey) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
GENERATOR - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
GENERATOR_S - Static variable in class net.java.otr4j.crypto.SM
 
GENERATOR_TEXT - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
getAccountID() - Method in class net.java.otr4j.session.SessionID
 
getAllowV1() - Method in interface net.java.otr4j.OtrPolicy
 
getAllowV1() - Method in class net.java.otr4j.OtrPolicyImpl
 
getAllowV2() - Method in interface net.java.otr4j.OtrPolicy
 
getAllowV2() - Method in class net.java.otr4j.OtrPolicyImpl
 
getAllowV3() - Method in interface net.java.otr4j.OtrPolicy
 
getAllowV3() - Method in class net.java.otr4j.OtrPolicyImpl
 
getDHPublicKey(byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
getDHPublicKey(BigInteger) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
getDHPublicKey(byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
getDHPublicKey(BigInteger) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
getEnableAlways() - Method in interface net.java.otr4j.OtrPolicy
 
getEnableAlways() - Method in class net.java.otr4j.OtrPolicyImpl
 
getEnableManual() - Method in interface net.java.otr4j.OtrPolicy
 
getEnableManual() - Method in class net.java.otr4j.OtrPolicyImpl
 
getErrorStartAKE() - Method in interface net.java.otr4j.OtrPolicy
 
getErrorStartAKE() - Method in class net.java.otr4j.OtrPolicyImpl
 
getFallbackMessage(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
getFingerprint(PublicKey) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
getFingerprint(PublicKey) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
getFingerprintRaw(PublicKey) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
getFingerprintRaw(PublicKey) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
getFragmenterInstructions(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
Get instructions for the necessary fragmentation operations.
getHost() - Method in class net.java.otr4j.session.OtrFragmenter
Get instructions for fragmentation behaviour.
getInstances() - Method in interface net.java.otr4j.session.Session
 
getInstances() - Method in class net.java.otr4j.session.SessionImpl
 
getIsUsedReceivingMACKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getLocalFingerprint(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
getLocalFingerprint(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
getLocalFingerprintRaw(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
getLocalFingerprintRaw(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
getLocalFingerprintRaw(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
getLocalKeyID() - Method in interface net.java.otr4j.session.SessionKeys
 
getLocalKeyPair(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
getLocalKeyPair() - Method in interface net.java.otr4j.session.Session
 
getLocalKeyPair() - Method in class net.java.otr4j.session.SessionImpl
 
getLocalPair() - Method in interface net.java.otr4j.session.SessionKeys
 
getOutgoingInstance() - Method in interface net.java.otr4j.session.Session
 
getOutgoingInstance() - Method in class net.java.otr4j.session.SessionImpl
 
getPolicy() - Method in interface net.java.otr4j.OtrPolicy
 
getPolicy() - Method in class net.java.otr4j.OtrPolicyImpl
 
getPropertyBoolean(String, boolean) - Method in interface net.java.otr4j.OtrKeyManagerStore
 
getPropertyBytes(String) - Method in interface net.java.otr4j.OtrKeyManagerStore
 
getProtocolName() - Method in class net.java.otr4j.session.SessionID
 
getProtocolVersion() - Method in interface net.java.otr4j.session.Session
 
getProtocolVersion() - Method in class net.java.otr4j.session.SessionImpl
 
getReceiverInstanceTag() - Method in interface net.java.otr4j.session.Session
 
getReceiverInstanceTag() - Method in class net.java.otr4j.session.SessionImpl
 
getReceivingAESKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getReceivingCtr() - Method in interface net.java.otr4j.session.SessionKeys
 
getReceivingMACKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getRemoteFingerprint(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
getRemoteFingerprint(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
getRemoteKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getRemoteKeyID() - Method in interface net.java.otr4j.session.SessionKeys
 
getRemotePublicKey() - Method in interface net.java.otr4j.session.Session
 
getRemotePublicKey(InstanceTag) - Method in interface net.java.otr4j.session.Session
 
getRemotePublicKey() - Method in class net.java.otr4j.session.SessionImpl
 
getRemotePublicKey(InstanceTag) - Method in class net.java.otr4j.session.SessionImpl
 
getReplyForUnreadableMessage(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
getRequireEncryption() - Method in interface net.java.otr4j.OtrPolicy
 
getRequireEncryption() - Method in class net.java.otr4j.OtrPolicyImpl
 
getS() - Method in interface net.java.otr4j.session.Session
 
getS() - Method in class net.java.otr4j.session.SessionImpl
 
getSenderInstanceTag() - Method in interface net.java.otr4j.session.Session
 
getSenderInstanceTag() - Method in class net.java.otr4j.session.SessionImpl
 
getSendingAESKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getSendingCtr() - Method in interface net.java.otr4j.session.SessionKeys
 
getSendingMACKey() - Method in interface net.java.otr4j.session.SessionKeys
 
getSendWhitespaceTag() - Method in interface net.java.otr4j.OtrPolicy
 
getSendWhitespaceTag() - Method in class net.java.otr4j.OtrPolicyImpl
 
getSession(SessionID) - Method in interface net.java.otr4j.OtrSessionManager
Get an OTR session.
getSession(SessionID) - Method in class net.java.otr4j.OtrSessionManagerImpl
 
getSessionID() - Method in interface net.java.otr4j.session.Session
 
getSessionID() - Method in class net.java.otr4j.session.SessionImpl
 
getSessionPolicy(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
getSessionPolicy() - Method in interface net.java.otr4j.session.Session
 
getSessionPolicy() - Method in class net.java.otr4j.session.SessionImpl
 
getSessionStatus() - Method in interface net.java.otr4j.session.Session
 
getSessionStatus(InstanceTag) - Method in interface net.java.otr4j.session.Session
 
getSessionStatus() - Method in class net.java.otr4j.session.SessionImpl
 
getSessionStatus(InstanceTag) - Method in class net.java.otr4j.session.SessionImpl
 
getT() - Method in class net.java.otr4j.io.messages.DataMessage
 
getType() - Method in class net.java.otr4j.session.TLV
 
getUserID() - Method in class net.java.otr4j.session.SessionID
 
getValue() - Method in class net.java.otr4j.session.InstanceTag
 
getValue() - Method in class net.java.otr4j.session.TLV
 
getWhitespaceStartAKE() - Method in interface net.java.otr4j.OtrPolicy
 
getWhitespaceStartAKE() - Method in class net.java.otr4j.OtrPolicyImpl
 

H

hash(int, BigInteger, BigInteger) - Static method in class net.java.otr4j.crypto.SM
Hash one or two BigIntegers.
hashCode() - Method in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.AbstractMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.DataMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.DHCommitMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.DHKeyMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.ErrorMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.MysteriousT
 
hashCode() - Method in class net.java.otr4j.io.messages.PlainTextMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.QueryMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.RevealSignatureMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.SignatureM
 
hashCode() - Method in class net.java.otr4j.io.messages.SignatureMessage
 
hashCode() - Method in class net.java.otr4j.io.messages.SignatureX
 
hashCode() - Method in class net.java.otr4j.OtrPolicyImpl
 
hashCode() - Method in class net.java.otr4j.session.InstanceTag
 
hashCode() - Method in class net.java.otr4j.session.SessionID
 
HEAD - Static variable in interface net.java.otr4j.io.SerializationConstants
 
HEAD_ENCODED - Static variable in interface net.java.otr4j.io.SerializationConstants
 
HEAD_ERROR - Static variable in interface net.java.otr4j.io.SerializationConstants
 
HEAD_QUERY_Q - Static variable in interface net.java.otr4j.io.SerializationConstants
 
HEAD_QUERY_V - Static variable in interface net.java.otr4j.io.SerializationConstants
 
hexStringToByteArray(String) - Static method in class net.java.otr4j.io.SerializationUtils
 
HIGH_RECEIVE_BYTE - Static variable in interface net.java.otr4j.session.SessionKeys
 
HIGH_SEND_BYTE - Static variable in interface net.java.otr4j.session.SessionKeys
 
HIGHEST_TAG - Static variable in class net.java.otr4j.session.InstanceTag
 
HIGHEST_VALUE - Static variable in class net.java.otr4j.session.InstanceTag
 

I

incrementSendingCtr() - Method in interface net.java.otr4j.session.SessionKeys
 
initRespondSmp(String, String, boolean) - Method in class net.java.otr4j.session.OtrSm
Respond to or initiate an SMP negotiation
initSmp(String, String) - Method in interface net.java.otr4j.session.Session
 
initSmp(String, String) - Method in class net.java.otr4j.session.SessionImpl
 
injectMessage(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
injectMessage(AbstractMessage) - Method in interface net.java.otr4j.session.Session
 
injectMessage(AbstractMessage) - Method in class net.java.otr4j.session.SessionImpl
 
InstanceTag - Class in net.java.otr4j.session
 
InstanceTag() - Constructor for class net.java.otr4j.session.InstanceTag
 
isSmpInProgress() - Method in class net.java.otr4j.session.OtrSm
 
isSmpInProgress() - Method in interface net.java.otr4j.session.Session
 
isSmpInProgress() - Method in class net.java.otr4j.session.SessionImpl
 
isValidInstanceTag(int) - Static method in class net.java.otr4j.session.InstanceTag
 
isVerified(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
isVerified(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 

K

keyPairID - Variable in class net.java.otr4j.io.messages.SignatureM
 

L

loadLocalKeyPair(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
loadLocalKeyPair(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
loadRemotePublicKey(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
loadRemotePublicKey(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
localLongTermPubKey - Variable in class net.java.otr4j.io.messages.SignatureM
 
localPubKey - Variable in class net.java.otr4j.io.messages.SignatureM
 
longTermPublicKey - Variable in class net.java.otr4j.io.messages.SignatureX
 
LOW_RECEIVE_BYTE - Static variable in interface net.java.otr4j.session.SessionKeys
 
LOW_SEND_BYTE - Static variable in interface net.java.otr4j.session.SessionKeys
 

M

mac - Variable in class net.java.otr4j.io.messages.DataMessage
 
main(String[]) - Static method in class net.java.otr4j.crypto.SM
 
maxFragmentsAllowed - Variable in class net.java.otr4j.session.FragmenterInstructions
Maximum number of fragments.
maxFragmentSize - Variable in class net.java.otr4j.session.FragmenterInstructions
Maximum size for fragments.
MESSAGE_DATA - Static variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
MESSAGE_DH_COMMIT - Static variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
MESSAGE_DHKEY - Static variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
MESSAGE_ERROR - Static variable in class net.java.otr4j.io.messages.AbstractMessage
 
MESSAGE_PLAINTEXT - Static variable in class net.java.otr4j.io.messages.AbstractMessage
 
MESSAGE_QUERY - Static variable in class net.java.otr4j.io.messages.AbstractMessage
 
MESSAGE_REVEALSIG - Static variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
MESSAGE_SIGNATURE - Static variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
messageFromAnotherInstanceReceived(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
messageType - Variable in class net.java.otr4j.io.messages.AbstractMessage
 
messageType - Variable in class net.java.otr4j.io.messages.MysteriousT
 
MOD_LEN_BITS - Static variable in class net.java.otr4j.crypto.SM
 
MOD_LEN_BYTES - Static variable in class net.java.otr4j.crypto.SM
 
MODULUS - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
MODULUS_MINUS_2 - Static variable in class net.java.otr4j.crypto.SM
 
MODULUS_MINUS_TWO - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
MODULUS_S - Static variable in class net.java.otr4j.crypto.SM
 
MODULUS_TEXT - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
MSG1_LEN - Static variable in class net.java.otr4j.crypto.SM
 
MSG2_LEN - Static variable in class net.java.otr4j.crypto.SM
 
MSG3_LEN - Static variable in class net.java.otr4j.crypto.SM
 
MSG4_LEN - Static variable in class net.java.otr4j.crypto.SM
 
multipleInstancesDetected(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
multipleInstancesDetected(SessionID) - Method in interface net.java.otr4j.OtrEngineListener
 
MysteriousT - Class in net.java.otr4j.io.messages
 
MysteriousT(int, int, int, int, int, int, DHPublicKey, byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.MysteriousT
 

N

net.java.otr4j - package net.java.otr4j
 
net.java.otr4j.crypto - package net.java.otr4j.crypto
 
net.java.otr4j.io - package net.java.otr4j.io
 
net.java.otr4j.io.messages - package net.java.otr4j.io.messages
 
net.java.otr4j.session - package net.java.otr4j.session
 
NEVER - Static variable in interface net.java.otr4j.OtrPolicy
 
nextDH - Variable in class net.java.otr4j.io.messages.DataMessage
 
nextDH - Variable in class net.java.otr4j.io.messages.MysteriousT
 
nextExpected - Variable in class net.java.otr4j.crypto.SM.SMState
 
numberOfFragments(String) - Method in class net.java.otr4j.session.OtrFragmenter
Calculate the number of fragments that are required for the message to be sent fragmented completely.

O

OfferStatus - Enum in net.java.otr4j.session
 
oldMACKeys - Variable in class net.java.otr4j.io.messages.DataMessage
 
ONE - Static variable in interface net.java.otr4j.session.Session.OTRv
 
OPPORTUNISTIC - Static variable in interface net.java.otr4j.OtrPolicy
 
ORDER_S - Static variable in class net.java.otr4j.crypto.SM
 
OtrAssembler - Class in net.java.otr4j.session
 
OtrAssembler(InstanceTag) - Constructor for class net.java.otr4j.session.OtrAssembler
 
OtrCryptoEngine - Interface in net.java.otr4j.crypto
 
OtrCryptoEngineImpl - Class in net.java.otr4j.crypto
 
OtrCryptoEngineImpl() - Constructor for class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
OtrCryptoException - Exception in net.java.otr4j.crypto
 
OtrCryptoException(Exception) - Constructor for exception net.java.otr4j.crypto.OtrCryptoException
 
otrEncoded(String) - Static method in class net.java.otr4j.io.SerializationUtils
Check whether the provided content is OTR encoded.
OtrEngineHost - Interface in net.java.otr4j
This interface should be implemented by the host application.
OtrEngineListener - Interface in net.java.otr4j
This interface should be implemented by the host application.
OtrException - Exception in net.java.otr4j
 
OtrException(Exception) - Constructor for exception net.java.otr4j.OtrException
 
OtrFragmenter - Class in net.java.otr4j.session
OTR fragmenter.
OtrFragmenter(Session, OtrEngineHost) - Constructor for class net.java.otr4j.session.OtrFragmenter
Constructor.
OtrInputStream - Class in net.java.otr4j.io
 
OtrInputStream(InputStream) - Constructor for class net.java.otr4j.io.OtrInputStream
 
OtrKeyManager - Interface in net.java.otr4j
 
OtrKeyManagerImpl - Class in net.java.otr4j
 
OtrKeyManagerImpl(OtrKeyManagerStore) - Constructor for class net.java.otr4j.OtrKeyManagerImpl
 
OtrKeyManagerImpl(String) - Constructor for class net.java.otr4j.OtrKeyManagerImpl
 
OtrKeyManagerListener - Interface in net.java.otr4j
 
OtrKeyManagerStore - Interface in net.java.otr4j
 
OTRL_POLICY_ALWAYS - Static variable in interface net.java.otr4j.OtrPolicy
 
OTRL_POLICY_DEFAULT - Static variable in interface net.java.otr4j.OtrPolicy
 
OTRL_POLICY_MANUAL - Static variable in interface net.java.otr4j.OtrPolicy
 
OtrOutputStream - Class in net.java.otr4j.io
 
OtrOutputStream(OutputStream) - Constructor for class net.java.otr4j.io.OtrOutputStream
 
OtrPolicy - Interface in net.java.otr4j
 
OtrPolicyImpl - Class in net.java.otr4j
 
OtrPolicyImpl() - Constructor for class net.java.otr4j.OtrPolicyImpl
 
OtrPolicyImpl(int) - Constructor for class net.java.otr4j.OtrPolicyImpl
 
OtrSessionManager - Interface in net.java.otr4j
 
OtrSessionManagerImpl - Class in net.java.otr4j
 
OtrSessionManagerImpl(OtrEngineHost) - Constructor for class net.java.otr4j.OtrSessionManagerImpl
 
OtrSm - Class in net.java.otr4j.session
 
OtrSm(Session, OtrEngineHost) - Constructor for class net.java.otr4j.session.OtrSm
Construct an OTR Socialist Millionaire handler object.
outgoingSessionChanged(SessionID) - Method in interface net.java.otr4j.OtrEngineListener
 

P

PADDING - Static variable in class net.java.otr4j.session.TLV
 
PlainTextMessage - Class in net.java.otr4j.io.messages
 
PlainTextMessage(List<Integer>, String) - Constructor for class net.java.otr4j.io.messages.PlainTextMessage
 
Previous - Static variable in interface net.java.otr4j.session.SessionKeys
 
PROG_CHEATED - Static variable in class net.java.otr4j.crypto.SM
 
PROG_FAILED - Static variable in class net.java.otr4j.crypto.SM
 
PROG_OK - Static variable in class net.java.otr4j.crypto.SM
 
PROG_SUCCEEDED - Static variable in class net.java.otr4j.crypto.SM
 
proofEqualCoords(SM.SMState, BigInteger, int) - Static method in class net.java.otr4j.crypto.SM
Proof of knowledge of coordinates with first components being equal
proofEqualLogs(SM.SMState, int) - Static method in class net.java.otr4j.crypto.SM
Proof of knowledge of logs with exponents being equal
proofKnowLog(BigInteger, BigInteger, int) - Static method in class net.java.otr4j.crypto.SM
Proof of knowledge of a discrete logarithm.
protocolVersion - Variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
protocolVersion - Variable in class net.java.otr4j.io.messages.MysteriousT
 

Q

QueryMessage - Class in net.java.otr4j.io.messages
 
QueryMessage(int, List<Integer>) - Constructor for class net.java.otr4j.io.messages.QueryMessage
 
QueryMessage(List<Integer>) - Constructor for class net.java.otr4j.io.messages.QueryMessage
 

R

randomExponent() - Static method in class net.java.otr4j.crypto.SM
Generate a random exponent
readBigInt() - Method in class net.java.otr4j.io.OtrInputStream
 
readByte() - Method in class net.java.otr4j.io.OtrInputStream
 
readCtr() - Method in class net.java.otr4j.io.OtrInputStream
 
readData() - Method in class net.java.otr4j.io.OtrInputStream
 
readDHPublicKey() - Method in class net.java.otr4j.io.OtrInputStream
 
readInt() - Method in class net.java.otr4j.io.OtrInputStream
 
readMac() - Method in class net.java.otr4j.io.OtrInputStream
 
readMpi(byte[]) - Static method in class net.java.otr4j.io.SerializationUtils
 
readMysteriousX() - Method in class net.java.otr4j.io.OtrInputStream
 
readPublicKey() - Method in class net.java.otr4j.io.OtrInputStream
 
readShort() - Method in class net.java.otr4j.io.OtrInputStream
 
readSignature(PublicKey) - Method in class net.java.otr4j.io.OtrInputStream
 
readTlvData() - Method in class net.java.otr4j.io.OtrInputStream
 
receiverInstanceTag - Variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
receiverInstanceTag - Variable in class net.java.otr4j.io.messages.MysteriousT
 
recipientKeyID - Variable in class net.java.otr4j.io.messages.DataMessage
 
recipientKeyID - Variable in class net.java.otr4j.io.messages.MysteriousT
 
refreshSession() - Method in interface net.java.otr4j.session.Session
 
refreshSession() - Method in class net.java.otr4j.session.SessionImpl
 
remotePubKey - Variable in class net.java.otr4j.io.messages.SignatureM
 
removeListener(OtrKeyManagerListener) - Method in interface net.java.otr4j.OtrKeyManager
 
removeListener(OtrKeyManagerListener) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
removeOtrEngineListener(OtrEngineListener) - Method in interface net.java.otr4j.OtrSessionManager
 
removeOtrEngineListener(OtrEngineListener) - Method in class net.java.otr4j.OtrSessionManagerImpl
 
removeOtrEngineListener(OtrEngineListener) - Method in interface net.java.otr4j.session.Session
 
removeOtrEngineListener(OtrEngineListener) - Method in class net.java.otr4j.session.SessionImpl
 
removeProperty(String) - Method in interface net.java.otr4j.OtrKeyManagerStore
 
REQUIRE_ENCRYPTION - Static variable in interface net.java.otr4j.OtrPolicy
 
requireEncryptedMessage(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
reset() - Method in class net.java.otr4j.session.OtrSm
 
respondSmp(String, String) - Method in interface net.java.otr4j.session.Session
 
respondSmp(InstanceTag, String, String) - Method in interface net.java.otr4j.session.Session
 
respondSmp(String, String) - Method in class net.java.otr4j.session.SessionImpl
 
respondSmp(InstanceTag, String, String) - Method in class net.java.otr4j.session.SessionImpl
 
revealedKey - Variable in class net.java.otr4j.io.messages.RevealSignatureMessage
 
RevealSignatureMessage - Class in net.java.otr4j.io.messages
 
RevealSignatureMessage(int, byte[], byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.RevealSignatureMessage
 

S

savePublicKey(SessionID, PublicKey) - Method in interface net.java.otr4j.OtrKeyManager
 
savePublicKey(SessionID, PublicKey) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
SEND_WHITESPACE_TAG - Static variable in interface net.java.otr4j.OtrPolicy
 
senderInstanceTag - Variable in class net.java.otr4j.io.messages.AbstractEncodedMessage
 
senderInstanceTag - Variable in class net.java.otr4j.io.messages.MysteriousT
 
senderKeyID - Variable in class net.java.otr4j.io.messages.DataMessage
 
senderKeyID - Variable in class net.java.otr4j.io.messages.MysteriousT
 
SerializationConstants - Interface in net.java.otr4j.io
 
SerializationUtils - Class in net.java.otr4j.io
 
SerializationUtils() - Constructor for class net.java.otr4j.io.SerializationUtils
 
serialize(BigInteger[]) - Static method in class net.java.otr4j.crypto.SM
 
Session - Interface in net.java.otr4j.session
 
Session.OTRv - Interface in net.java.otr4j.session
 
SessionID - Class in net.java.otr4j.session
 
SessionID(String, String, String) - Constructor for class net.java.otr4j.session.SessionID
 
SessionImpl - Class in net.java.otr4j.session
 
SessionImpl(SessionID, OtrEngineHost) - Constructor for class net.java.otr4j.session.SessionImpl
 
SessionKeys - Interface in net.java.otr4j.session
 
SessionStatus - Enum in net.java.otr4j.session
 
sessionStatusChanged(SessionID) - Method in interface net.java.otr4j.OtrEngineListener
 
setAllowV1(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setAllowV1(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setAllowV2(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setAllowV2(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setAllowV3(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setAllowV3(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setEnableAlways(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setEnableAlways(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setEnableManual(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setEnableManual(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setErrorStartAKE(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setErrorStartAKE(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setIsUsedReceivingMACKey(Boolean) - Method in interface net.java.otr4j.session.SessionKeys
 
setLocalPair(KeyPair, int) - Method in interface net.java.otr4j.session.SessionKeys
 
setOutgoingInstance(InstanceTag) - Method in interface net.java.otr4j.session.Session
 
setOutgoingInstance(InstanceTag) - Method in class net.java.otr4j.session.SessionImpl
 
setProperty(String, byte[]) - Method in interface net.java.otr4j.OtrKeyManagerStore
 
setProperty(String, boolean) - Method in interface net.java.otr4j.OtrKeyManagerStore
 
setProtocolVersion(int) - Method in interface net.java.otr4j.session.Session
 
setProtocolVersion(int) - Method in class net.java.otr4j.session.SessionImpl
 
setReceiverInstanceTag(InstanceTag) - Method in interface net.java.otr4j.session.Session
 
setReceiverInstanceTag(InstanceTag) - Method in class net.java.otr4j.session.SessionImpl
 
setReceivingCtr(byte[]) - Method in interface net.java.otr4j.session.SessionKeys
 
setRemoteDHPublicKey(DHPublicKey, int) - Method in interface net.java.otr4j.session.SessionKeys
 
setRequireEncryption(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setRequireEncryption(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setS(BigInteger) - Method in interface net.java.otr4j.session.SessionKeys
 
setSendWhitespaceTag(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setSendWhitespaceTag(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
setType(int) - Method in class net.java.otr4j.session.TLV
 
setValue(byte[]) - Method in class net.java.otr4j.session.TLV
 
setWhitespaceStartAKE(boolean) - Method in interface net.java.otr4j.OtrPolicy
 
setWhitespaceStartAKE(boolean) - Method in class net.java.otr4j.OtrPolicyImpl
 
sha1Hash(byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha1Hash(byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
sha1Hmac(byte[], byte[], int) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha1Hmac(byte[], byte[], int) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
SHA256_HMAC_KEY_BYTE_LENGTH - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha256Hash(byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha256Hash(byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
sha256Hmac(byte[], byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha256Hmac(byte[], byte[], int) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha256Hmac(byte[], byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
sha256Hmac(byte[], byte[], int) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
sha256Hmac160(byte[], byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sha256Hmac160(byte[], byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
showError(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
sign(byte[], PrivateKey) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
sign(byte[], PrivateKey) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
signature - Variable in class net.java.otr4j.io.messages.SignatureX
 
SignatureM - Class in net.java.otr4j.io.messages
 
SignatureM(DHPublicKey, DHPublicKey, PublicKey, int) - Constructor for class net.java.otr4j.io.messages.SignatureM
 
SignatureMessage - Class in net.java.otr4j.io.messages
 
SignatureMessage(int, int, byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.SignatureMessage
 
SignatureMessage(int, byte[], byte[]) - Constructor for class net.java.otr4j.io.messages.SignatureMessage
 
SignatureX - Class in net.java.otr4j.io.messages
 
SignatureX(PublicKey, int, byte[]) - Constructor for class net.java.otr4j.io.messages.SignatureX
 
SM - Class in net.java.otr4j.crypto
 
SM() - Constructor for class net.java.otr4j.crypto.SM
 
SM.SMException - Exception in net.java.otr4j.crypto
 
SM.SMState - Class in net.java.otr4j.crypto
 
SMALLEST_TAG - Static variable in class net.java.otr4j.session.InstanceTag
 
SMALLEST_VALUE - Static variable in class net.java.otr4j.session.InstanceTag
 
SMException() - Constructor for exception net.java.otr4j.crypto.SM.SMException
 
SMException(Throwable) - Constructor for exception net.java.otr4j.crypto.SM.SMException
 
SMException(String) - Constructor for exception net.java.otr4j.crypto.SM.SMException
 
SMP1 - Static variable in class net.java.otr4j.session.TLV
 
SMP1Q - Static variable in class net.java.otr4j.session.TLV
 
SMP2 - Static variable in class net.java.otr4j.session.TLV
 
SMP3 - Static variable in class net.java.otr4j.session.TLV
 
SMP4 - Static variable in class net.java.otr4j.session.TLV
 
SMP_ABORT - Static variable in class net.java.otr4j.session.TLV
 
smpAborted(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
smpError(SessionID, int, boolean) - Method in interface net.java.otr4j.OtrEngineHost
 
smProgState - Variable in class net.java.otr4j.crypto.SM.SMState
 
SMState() - Constructor for class net.java.otr4j.crypto.SM.SMState
Ctor.
startSession() - Method in interface net.java.otr4j.session.Session
 
startSession() - Method in class net.java.otr4j.session.SessionImpl
 
step1(SM.SMState, byte[]) - Static method in class net.java.otr4j.crypto.SM
Create first message in SMP exchange.
step2a(SM.SMState, byte[], int) - Static method in class net.java.otr4j.crypto.SM
Receive the first message in SMP exchange, which was generated by step1.
step2b(SM.SMState, byte[]) - Static method in class net.java.otr4j.crypto.SM
Create second message in SMP exchange.
step3(SM.SMState, byte[]) - Static method in class net.java.otr4j.crypto.SM
Create third message in SMP exchange.
step4(SM.SMState, byte[]) - Static method in class net.java.otr4j.crypto.SM
Create final message in SMP exchange.
step5(SM.SMState, byte[]) - Static method in class net.java.otr4j.crypto.SM
Receives the final SMP message, which was generated in otrl_sm_step.

T

THREE - Static variable in interface net.java.otr4j.session.Session.OTRv
 
TLV - Class in net.java.otr4j.session
 
TLV(int, byte[]) - Constructor for class net.java.otr4j.session.TLV
 
TLV_LEN - Static variable in interface net.java.otr4j.io.SerializationConstants
 
toByteArray(SignatureX) - Static method in class net.java.otr4j.io.SerializationUtils
 
toByteArray(SignatureM) - Static method in class net.java.otr4j.io.SerializationUtils
 
toByteArray(MysteriousT) - Static method in class net.java.otr4j.io.SerializationUtils
 
toMessage(String) - Static method in class net.java.otr4j.io.SerializationUtils
 
toMysteriousX(byte[]) - Static method in class net.java.otr4j.io.SerializationUtils
 
toString(AbstractMessage) - Static method in class net.java.otr4j.io.SerializationUtils
 
toString() - Method in class net.java.otr4j.session.SessionID
 
transformReceiving(String) - Method in interface net.java.otr4j.session.Session
 
transformReceiving(String) - Method in class net.java.otr4j.session.SessionImpl
 
transformSending(String, List<TLV>) - Method in interface net.java.otr4j.session.Session
 
transformSending(String) - Method in interface net.java.otr4j.session.Session
 
transformSending(String) - Method in class net.java.otr4j.session.SessionImpl
 
transformSending(String, List<TLV>) - Method in class net.java.otr4j.session.SessionImpl
 
TWO - Static variable in interface net.java.otr4j.session.Session.OTRv
 
TYPE_LEN_BYTE - Static variable in interface net.java.otr4j.io.SerializationConstants
 
TYPE_LEN_CTR - Static variable in interface net.java.otr4j.io.SerializationConstants
 
TYPE_LEN_INT - Static variable in interface net.java.otr4j.io.SerializationConstants
 
TYPE_LEN_MAC - Static variable in interface net.java.otr4j.io.SerializationConstants
 
TYPE_LEN_SHORT - Static variable in interface net.java.otr4j.io.SerializationConstants
 

U

unencryptedMessageReceived(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
UnknownInstanceException - Exception in net.java.otr4j.session
 
UnknownInstanceException(String) - Constructor for exception net.java.otr4j.session.UnknownInstanceException
 
UNLIMITED - Static variable in class net.java.otr4j.session.FragmenterInstructions
Constant for indicating an unlimited amount.
unreadableMessageReceived(SessionID) - Method in interface net.java.otr4j.OtrEngineHost
 
unserialize(byte[]) - Static method in class net.java.otr4j.crypto.SM
 
unverify(SessionID, String) - Method in interface net.java.otr4j.OtrEngineHost
 
unverify(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
unverify(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
Util - Class in net.java.otr4j.crypto
 
Util() - Constructor for class net.java.otr4j.crypto.Util
 

V

valueOf(String) - Static method in enum net.java.otr4j.session.OfferStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.java.otr4j.session.SessionStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.java.otr4j.session.OfferStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.java.otr4j.session.SessionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verificationStatusChanged(SessionID) - Method in interface net.java.otr4j.OtrKeyManagerListener
 
verify(byte[], PublicKey, byte[]) - Method in interface net.java.otr4j.crypto.OtrCryptoEngine
 
verify(byte[], PublicKey, byte[]) - Method in class net.java.otr4j.crypto.OtrCryptoEngineImpl
 
verify(byte[]) - Method in class net.java.otr4j.io.messages.SignatureMessage
 
verify(SessionID, String, boolean) - Method in interface net.java.otr4j.OtrEngineHost
 
verify(SessionID) - Method in interface net.java.otr4j.OtrKeyManager
 
verify(SessionID) - Method in class net.java.otr4j.OtrKeyManagerImpl
 
VERSION_MASK - Static variable in interface net.java.otr4j.OtrPolicy
 
versions - Variable in class net.java.otr4j.io.messages.QueryMessage
 

W

WHITESPACE_START_AKE - Static variable in interface net.java.otr4j.OtrPolicy
 
writeBigInt(BigInteger) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeByte(int) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeCtr(byte[]) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeData(byte[]) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeData(byte[]) - Static method in class net.java.otr4j.io.SerializationUtils
 
writeDHPublicKey(DHPublicKey) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeInt(int) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeMac(byte[]) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeMpi(BigInteger) - Static method in class net.java.otr4j.io.SerializationUtils
 
writeMysteriousT(MysteriousT) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeMysteriousX(SignatureX) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeMysteriousX(SignatureM) - Method in class net.java.otr4j.io.OtrOutputStream
 
writePublicKey(PublicKey) - Method in class net.java.otr4j.io.OtrOutputStream
 
writePublicKey(PublicKey) - Static method in class net.java.otr4j.io.SerializationUtils
 
writeShort(int) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeSignature(byte[], PublicKey) - Method in class net.java.otr4j.io.OtrOutputStream
 
writeTlvData(byte[]) - Method in class net.java.otr4j.io.OtrOutputStream
 

X

xEncrypted - Variable in class net.java.otr4j.io.messages.SignatureMessage
 
xEncryptedMAC - Variable in class net.java.otr4j.io.messages.SignatureMessage
 

Z

ZERO_CTR - Static variable in interface net.java.otr4j.crypto.OtrCryptoEngine
 
ZERO_TAG - Static variable in class net.java.otr4j.session.InstanceTag
 
ZERO_VALUE - Static variable in class net.java.otr4j.session.InstanceTag
 
A B C D E F G H I K L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2015. All rights reserved.