All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
void |
addReceiverChain(ECPublicKey senderRatchetKey,
ChainKey chainKey) |
void |
clearUnacknowledgedPreKeyMessage() |
byte[] |
getAliceBaseKey() |
IdentityKey |
getLocalIdentityKey() |
int |
getLocalRegistrationId() |
ECKeyPair |
getPendingKeyExchangeBaseKey() |
IdentityKeyPair |
getPendingKeyExchangeIdentityKey() |
ECKeyPair |
getPendingKeyExchangeRatchetKey() |
int |
getPendingKeyExchangeSequence() |
int |
getPreviousCounter() |
ChainKey |
getReceiverChainKey(ECPublicKey senderEphemeral) |
IdentityKey |
getRemoteIdentityKey() |
int |
getRemoteRegistrationId() |
RootKey |
getRootKey() |
ChainKey |
getSenderChainKey() |
ECPublicKey |
getSenderRatchetKey() |
ECKeyPair |
getSenderRatchetKeyPair() |
int |
getSessionVersion() |
org.whispersystems.libsignal.state.StorageProtos.SessionStructure |
getStructure() |
SessionState.UnacknowledgedPreKeyMessageItems |
getUnacknowledgedPreKeyMessageItems() |
boolean |
hasMessageKeys(ECPublicKey senderEphemeral,
int counter) |
boolean |
hasPendingKeyExchange() |
boolean |
hasReceiverChain(ECPublicKey senderEphemeral) |
boolean |
hasSenderChain() |
boolean |
hasUnacknowledgedPreKeyMessage() |
MessageKeys |
removeMessageKeys(ECPublicKey senderEphemeral,
int counter) |
byte[] |
serialize() |
void |
setAliceBaseKey(byte[] aliceBaseKey) |
void |
setLocalIdentityKey(IdentityKey identityKey) |
void |
setLocalRegistrationId(int registrationId) |
void |
setMessageKeys(ECPublicKey senderEphemeral,
MessageKeys messageKeys) |
void |
setPendingKeyExchange(int sequence,
ECKeyPair ourBaseKey,
ECKeyPair ourRatchetKey,
IdentityKeyPair ourIdentityKey) |
void |
setPreviousCounter(int previousCounter) |
void |
setReceiverChainKey(ECPublicKey senderEphemeral,
ChainKey chainKey) |
void |
setRemoteIdentityKey(IdentityKey identityKey) |
void |
setRemoteRegistrationId(int registrationId) |
void |
setRootKey(RootKey rootKey) |
void |
setSenderChain(ECKeyPair senderRatchetKeyPair,
ChainKey chainKey) |
void |
setSenderChainKey(ChainKey nextChainKey) |
void |
setSessionVersion(int version) |
void |
setUnacknowledgedPreKeyMessage(Optional<java.lang.Integer> preKeyId,
int signedPreKeyId,
ECPublicKey baseKey) |