- 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.