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
 
ServerSideErrorException - class in org.signal.libsignal.net
Server-side error, retryable with backoff.
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
 
A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  R  S  T  U  V  W  Y