A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
W
Y
S
- sanitize(java.io.InputStream,long) - function in org.signal.libsignal.media.Mp4Sanitizer
- Sanitize an MP4 input.
- sanitize(java.io.InputStream) - function in org.signal.libsignal.media.WebpSanitizer
- Sanitize a WebP input.
- SanitizedMetadata - class in org.signal.libsignal.media
- sanitizeFileWithCompoundedMdatBoxes(java.io.InputStream,long,int) - function in org.signal.libsignal.media.Mp4Sanitizer
- Sanitize an MP4 input featuring multiple MDAT boxes compounded to a single cumulative MDAT box whose byte length needs to be passed down to MP4 sanitizer It's recommended that the given InputStream be capable of
skipping, and that it skips fewer bytes than requested only when the end of stream is reached. - saveIdentity(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.IdentityKey) - function in org.signal.libsignal.protocol.state.IdentityKeyStore
- Save a remote client's identity key Store a remote client's identity key as trusted.
- saveIdentity(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.IdentityKey) - function in org.signal.libsignal.protocol.state.SignalProtocolStore
- Save a remote client's identity key Store a remote client's identity key as trusted.
- saveIdentity(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.IdentityKey) - function in org.signal.libsignal.protocol.state.impl.InMemoryIdentityKeyStore
- Save a remote client's identity key Store a remote client's identity key as trusted.
- saveIdentity(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.IdentityKey) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Save a remote client's identity key Store a remote client's identity key as trusted.
- ScannableFingerprint - class in org.signal.libsignal.protocol.fingerprint
- seal(kotlin.ByteArray,kotlin.ByteArray,kotlin.ByteArray) - function in org.signal.libsignal.protocol.ecc.ECPublicKey
- Seals a message so only the holder of the private key can decrypt it.
- seal(kotlin.ByteArray,java.lang.String,kotlin.ByteArray) - function in org.signal.libsignal.protocol.ecc.ECPublicKey
- A convenience overload of seal(ByteArray,ByteArray,ByteArray), using the UTF-8 bytes of
info. - SealedSessionCipher - class in org.signal.libsignal.metadata
- SealedSessionCipher.DecryptionResult - class in org.signal.libsignal.metadata.SealedSessionCipher
- search(org.signal.libsignal.protocol.ServiceId.Aci,org.signal.libsignal.protocol.IdentityKey,java.lang.String,kotlin.Array,kotlin.Array,org.signal.libsignal.keytrans.Store) - function in org.signal.libsignal.net.KeyTransparencyClient
- Search for account information in the key transparency tree.
- second() - function in org.signal.libsignal.protocol.util.Pair
- SELF - enum entry in org.signal.libsignal.net.KeyTransparency.MonitorMode
- SelfSendException - class in org.signal.libsignal.metadata
- send(org.signal.libsignal.net.ChatConnection.Request) - function in org.signal.libsignal.net.ChatConnection
- Sends request to the Chat Service over this channel.
- send(org.signal.libsignal.net.ChatConnection.Request) - function in org.signal.libsignal.net.ChatConnection
- Sends request to the Chat Service over this channel.
- send() - function in org.signal.libsignal.net.ChatConnectionListener.ServerMessageAck
- Responds to the server, confirming delivery of an incoming message.
- SenderCertificate - class in org.signal.libsignal.metadata.certificate
- SenderKeyDistributionMessage - class in org.signal.libsignal.protocol.message
- SenderKeyMessage - class in org.signal.libsignal.protocol.message
- SenderKeyRecord - class in org.signal.libsignal.protocol.groups.state
- A durable representation of a set of SenderKeyStates for a specific (senderName, deviceId, distributionId) tuple.
- SenderKeyStore - class in org.signal.libsignal.protocol.groups.state
- SENDING - enum entry in org.signal.libsignal.protocol.state.IdentityKeyStore.Direction
- SerializablePublicKey - class in org.signal.libsignal.protocol
- Marker interface for public key types compatible with native code.
- serialize() - function in org.signal.libsignal.protocol.IdentityKey
- serialize() - function in org.signal.libsignal.protocol.IdentityKeyPair
- serialize() - function in org.signal.libsignal.protocol.ecc.ECPrivateKey
- serialize() - function in org.signal.libsignal.protocol.ecc.ECPublicKey
- serialize() - function in org.signal.libsignal.protocol.groups.state.SenderKeyRecord
- serialize() - function in org.signal.libsignal.protocol.kem.KEMPublicKey
- serialize() - function in org.signal.libsignal.protocol.kem.KEMSecretKey
- serialize() - function in org.signal.libsignal.protocol.message.CiphertextMessage
- serialize() - function in org.signal.libsignal.protocol.message.DecryptionErrorMessage
- serialize() - function in org.signal.libsignal.protocol.message.PlaintextContent
- serialize() - function in org.signal.libsignal.protocol.message.PreKeySignalMessage
- serialize() - function in org.signal.libsignal.protocol.message.SenderKeyDistributionMessage
- serialize() - function in org.signal.libsignal.protocol.message.SenderKeyMessage
- serialize() - function in org.signal.libsignal.protocol.message.SignalMessage
- serialize() - function in org.signal.libsignal.protocol.state.KyberPreKeyRecord
- serialize() - function in org.signal.libsignal.protocol.state.PreKeyRecord
- serialize() - function in org.signal.libsignal.protocol.state.SessionRecord
- serialize() - function in org.signal.libsignal.protocol.state.SignedPreKeyRecord
- serialize() - function in org.signal.libsignal.zkgroup.ServerPublicParams
- serialize() - function in org.signal.libsignal.zkgroup.ServerSecretParams
- serialize() - function in org.signal.libsignal.zkgroup.internal.ByteArray
- serialize() - function in org.signal.libsignal.zkgroup.internal.ByteArray
- serialize() - function in org.signal.libsignal.zkgroup.profiles.ProfileKeyVersion
- serializeAndConcatenate(java.util.Collection) - function in org.signal.libsignal.zkgroup.groups.UuidCiphertext
- ServerCertificate - class in org.signal.libsignal.metadata.certificate
- ServerPublicParams - class in org.signal.libsignal.zkgroup
- ServerSecretParams - class in org.signal.libsignal.zkgroup
- ServerZkAuthOperations - class in org.signal.libsignal.zkgroup.auth
- ServerZkProfileOperations - class in org.signal.libsignal.zkgroup.profiles
- ServerZkReceiptOperations - class in org.signal.libsignal.zkgroup.receipts
- ServiceId - class in org.signal.libsignal.protocol
- Typed representation of a Signal service ID, which can be one of various types.
- ServiceId.Aci - class in org.signal.libsignal.protocol.ServiceId
- ServiceId.InvalidServiceIdException - class in org.signal.libsignal.protocol.ServiceId
- ServiceId.Kind - class in org.signal.libsignal.protocol.ServiceId
- The kind of a service ID.
- ServiceId.Pni - class in org.signal.libsignal.protocol.ServiceId
- SessionBuilder - class in org.signal.libsignal.protocol
- SessionBuilder is responsible for setting up encrypted sessions.
- SessionCipher - class in org.signal.libsignal.protocol
- The main entry point for Signal Protocol encrypt/decrypt operations.
- SessionRecord - class in org.signal.libsignal.protocol.state
- A SessionRecord encapsulates the state of an ongoing session.
- SessionRecord_GetAliceBaseKey(org.signal.libsignal.internal.ObjectHandle) - function in org.signal.libsignal.internal.NativeTesting
- SessionStore - class in org.signal.libsignal.protocol.state
- The interface to the durable store of session state information for remote clients.
- setAccountData(org.signal.libsignal.protocol.ServiceId.Aci,kotlin.Array) - function in org.signal.libsignal.keytrans.Store
- setCensorshipCircumventionEnabled(boolean) - function in org.signal.libsignal.net.Network
- Enables or disables censorship circumvention for all new connections (until changed).
- setInvalidProxy() - function in org.signal.libsignal.net.Network
- Refuses to make any new connections until a new proxy configuration is set or clearProxy is called.
- setLastDistinguishedTreeHead(kotlin.Array) - function in org.signal.libsignal.keytrans.Store
- setProvider(org.signal.libsignal.protocol.logging.SignalProtocolLogger) - function in org.signal.libsignal.protocol.logging.SignalProtocolLoggerProvider
- setProxy(java.lang.String,int) - function in org.signal.libsignal.net.Network
- Sets the Signal TLS proxy host to be used for all new connections (until overridden).
- setProxy(java.lang.String,java.lang.String,java.lang.Integer,java.lang.String,java.lang.String) - function in org.signal.libsignal.net.Network
- Sets the proxy host to be used for all new connections (until overridden).
- setRemoteConfig(java.util.Map) - function in org.signal.libsignal.net.Network
- Updates libsignal's remote configuration settings.
- setStackTrace(kotlin.Array) - function in java.lang.Throwable
- setStackTrace(kotlin.Array) - function in kotlin.Throwable
- SgxClient - class in org.signal.libsignal.sgxsession
- SgxClient provides bindings to interact with a Signal SGX service.
- SgxCommunicationFailureException - class in org.signal.libsignal.sgxsession
- The communication channel with an enclave has failed.
- sign(kotlin.Array) - function in org.signal.libsignal.zkgroup.ServerSecretParams
- sign(java.security.SecureRandom,kotlin.Array) - function in org.signal.libsignal.zkgroup.ServerSecretParams
- SignalMessage - class in org.signal.libsignal.protocol.message
- SignalProtocolAddress - class in org.signal.libsignal.protocol
- SignalProtocolLogger - class in org.signal.libsignal.protocol.logging
- SignalProtocolLoggerProvider - class in org.signal.libsignal.protocol.logging
- SignalProtocolStore - class in org.signal.libsignal.protocol.state
- signAlternateIdentity(org.signal.libsignal.protocol.IdentityKey) - function in org.signal.libsignal.protocol.IdentityKeyPair
- SignedPreKeyRecord - class in org.signal.libsignal.protocol.state
- SignedPreKeyStore - class in org.signal.libsignal.protocol.state
- SignedPublicPreKey - class in org.signal.libsignal.protocol
- The public parts of a org.signal.libsignal.protocol.state.SignedPreKeyRecord or .
- skip(long) - function in java.io.InputStream
- skip(long) - function in org.signal.libsignal.media.TrustedSkipInputStream
- skipNBytes(long) - function in java.io.InputStream
- SMS - enum entry in org.signal.libsignal.net.RegistrationService.VerificationTransport
- split(kotlin.Array,int,int) - function in org.signal.libsignal.protocol.util.ByteUtil
- split(kotlin.Array,int,int,int) - function in org.signal.libsignal.protocol.util.ByteUtil
- STAGING - enum entry in org.signal.libsignal.net.Network.Environment
- start() - function in org.signal.libsignal.net.ChatConnection
- Starts a created, but not yet active, chat connection.
- start() - function in org.signal.libsignal.net.ChatConnection
- Starts a created, but not yet active, chat connection.
- Store - class in org.signal.libsignal.keytrans
- Interface of a local persistent key transparency data store.
- store(org.signal.libsignal.messagebackup.BackupKey,kotlin.ByteArray) - function in org.signal.libsignal.net.SvrB
- Prepares a backup for storage with forward secrecy guarantees.
- storeKyberPreKey(int,org.signal.libsignal.protocol.state.KyberPreKeyRecord) - function in org.signal.libsignal.protocol.state.KyberPreKeyStore
- Store a local KyberPreKeyRecord.
- storeKyberPreKey(int,org.signal.libsignal.protocol.state.KyberPreKeyRecord) - function in org.signal.libsignal.protocol.state.SignalProtocolStore
- Store a local KyberPreKeyRecord.
- storeKyberPreKey(int,org.signal.libsignal.protocol.state.KyberPreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemoryKyberPreKeyStore
- Store a local KyberPreKeyRecord.
- storeKyberPreKey(int,org.signal.libsignal.protocol.state.KyberPreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Store a local KyberPreKeyRecord.
- storePreKey(int,org.signal.libsignal.protocol.state.PreKeyRecord) - function in org.signal.libsignal.protocol.state.PreKeyStore
- Store a local PreKeyRecord.
- storePreKey(int,org.signal.libsignal.protocol.state.PreKeyRecord) - function in org.signal.libsignal.protocol.state.SignalProtocolStore
- Store a local PreKeyRecord.
- storePreKey(int,org.signal.libsignal.protocol.state.PreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemoryPreKeyStore
- Store a local PreKeyRecord.
- storePreKey(int,org.signal.libsignal.protocol.state.PreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Store a local PreKeyRecord.
- storeSenderKey(org.signal.libsignal.protocol.SignalProtocolAddress,java.util.UUID,org.signal.libsignal.protocol.groups.state.SenderKeyRecord) - function in org.signal.libsignal.protocol.groups.state.InMemorySenderKeyStore
- Commit to storage the org.signal.libsignal.protocol.groups.state.SenderKeyRecord for a given (distributionId + senderName + deviceId) tuple.
- storeSenderKey(org.signal.libsignal.protocol.SignalProtocolAddress,java.util.UUID,org.signal.libsignal.protocol.groups.state.SenderKeyRecord) - function in org.signal.libsignal.protocol.groups.state.SenderKeyStore
- Commit to storage the org.signal.libsignal.protocol.groups.state.SenderKeyRecord for a given (distributionId + senderName + deviceId) tuple.
- storeSenderKey(org.signal.libsignal.protocol.SignalProtocolAddress,java.util.UUID,org.signal.libsignal.protocol.groups.state.SenderKeyRecord) - function in org.signal.libsignal.protocol.groups.state.SignalProtocolStore
- Commit to storage the org.signal.libsignal.protocol.groups.state.SenderKeyRecord for a given (distributionId + senderName + deviceId) tuple.
- storeSenderKey(org.signal.libsignal.protocol.SignalProtocolAddress,java.util.UUID,org.signal.libsignal.protocol.groups.state.SenderKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Commit to storage the org.signal.libsignal.protocol.groups.state.SenderKeyRecord for a given (distributionId + senderName + deviceId) tuple.
- storeSession(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.state.SessionRecord) - function in org.signal.libsignal.protocol.state.SessionStore
- Commit to storage the SessionRecord for a given recipientId + deviceId tuple.
- storeSession(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.state.SessionRecord) - function in org.signal.libsignal.protocol.state.SignalProtocolStore
- Commit to storage the SessionRecord for a given recipientId + deviceId tuple.
- storeSession(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.state.SessionRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySessionStore
- Commit to storage the SessionRecord for a given recipientId + deviceId tuple.
- storeSession(org.signal.libsignal.protocol.SignalProtocolAddress,org.signal.libsignal.protocol.state.SessionRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Commit to storage the SessionRecord for a given recipientId + deviceId tuple.
- storeSignedPreKey(int,org.signal.libsignal.protocol.state.SignedPreKeyRecord) - function in org.signal.libsignal.protocol.state.SignalProtocolStore
- Store a local SignedPreKeyRecord.
- storeSignedPreKey(int,org.signal.libsignal.protocol.state.SignedPreKeyRecord) - function in org.signal.libsignal.protocol.state.SignedPreKeyStore
- Store a local SignedPreKeyRecord.
- storeSignedPreKey(int,org.signal.libsignal.protocol.state.SignedPreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignalProtocolStore
- Store a local SignedPreKeyRecord.
- storeSignedPreKey(int,org.signal.libsignal.protocol.state.SignedPreKeyRecord) - function in org.signal.libsignal.protocol.state.impl.InMemorySignedPreKeyStore
- Store a local SignedPreKeyRecord.
- submitCaptcha(java.lang.String) - function in org.signal.libsignal.net.RegistrationService
- Submit the result of a completed captcha challenge.
- submitPushChallenge(java.lang.String) - function in org.signal.libsignal.net.RegistrationService
- Submit the result of a push challenge.
- submitVerificationCode(java.lang.String) - function in org.signal.libsignal.net.RegistrationService
- Submit a received verification code.
- svr1(kotlin.Array,kotlin.Array) - function in org.signal.libsignal.svr2.PinHash
- Hash a pin for use with a remote SecureValueRecovery1 service.
- svr2(kotlin.Array,java.lang.String,kotlin.Array) - function in org.signal.libsignal.svr2.PinHash
- Hash a pin for use with a remote SecureValueRecovery2 service.
- Svr2Client - class in org.signal.libsignal.svr2
- Svr2Client provides bindings to interact with Signal's v2 Secure Value Recovery service.
- svrB(java.lang.String,java.lang.String) - function in org.signal.libsignal.net.Network
- Get the SVR-B (Secure Value Recovery for Backups) service for this network instance.
- SvrB - class in org.signal.libsignal.net
- Service for Secure Value Recovery for Backups (SVR-B) operations.
- SvrBRestoreResponse - class in org.signal.libsignal.net
- The result of restoring a backup.
- SvrBStoreResponse - class in org.signal.libsignal.net
- The result of preparing a backup to be stored with forward secrecy guarantees.
- SvrException - class in org.signal.libsignal.svr