JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
All Classes
SEARCH:
JavaScript is disabled on your browser.
All Classes
All Classes
Interface Summary
Class Summary
Enum Summary
Exception Summary
Class
Description
Aes256Ctr32
Aes256GcmDecryption
Aes256GcmEncryption
AuthCredential
AuthCredentialPresentation
AuthCredentialResponse
ByteArray
ByteUtil
CertificateValidator
CiphertextMessage
ClientZkAuthOperations
ClientZkGroupCipher
ClientZkProfileOperations
ClientZkReceiptOperations
Constants
CryptographicHash
CryptographicMac
Curve
DecryptionErrorMessage
DeviceTransferKey
DisplayableFingerprint
DuplicateMessageException
ECKeyPair
ECPrivateKey
ECPublicKey
EnclaveCommunicationFailureException
Fingerprint
FingerprintGenerator
FingerprintParsingException
FingerprintVersionMismatchException
GroupCipher
The main entry point for Signal Protocol group encrypt/decrypt operations.
GroupIdentifier
GroupMasterKey
GroupPublicParams
GroupSecretParams
GroupSessionBuilder
GroupSessionBuilder is responsible for setting up group SenderKey encrypted sessions.
Hex
Utility for generating hex dumps.
HKDF
HKDFv3
Deprecated.
Use the static methods of
HKDF
instead.
HsmEnclaveClient
HsmEnclaveClient provides bindings to interact with Signal's HSM-backed enclave.
IdentityKey
A class for representing an identity key.
IdentityKeyPair
Holder for public and private identity key pair.
IdentityKeyStore
Provides an interface to identity information.
IdentityKeyStore.Direction
InMemoryIdentityKeyStore
InMemoryPreKeyStore
InMemorySenderKeyStore
InMemorySessionStore
InMemorySignalProtocolStore
InMemorySignedPreKeyStore
InvalidCertificateException
InvalidInputException
InvalidKeyException
InvalidKeyIdException
InvalidMacException
InvalidMessageException
InvalidMetadataMessageException
InvalidMetadataVersionException
InvalidRedemptionTimeException
InvalidRegistrationIdException
InvalidSenderKeySessionException
InvalidSessionException
InvalidVersionException
KeyHelper
Helper class for generating keys of different types.
LegacyMessageException
Log
Mac
Medium
MessageDigest
Native
NativeHandleGuard
Provides access to a Rust object handle while keeping the Java wrapper alive.
NativeHandleGuard.Owner
NoSessionException
NotarySignature
NumericFingerprintGenerator
Pair
<
T1
,
T2
>
PlaintextContent
PniCredential
PniCredentialPresentation
PniCredentialRequestContext
PniCredentialResponse
PreKeyBundle
A class that contains a remote PreKey and collection of associated items.
PreKeyRecord
PreKeySignalMessage
PreKeyStore
An interface describing the local storage of
PreKeyRecord
s.
ProfileKey
ProfileKeyCiphertext
ProfileKeyCommitment
ProfileKeyCredential
ProfileKeyCredentialPresentation
ProfileKeyCredentialRequest
ProfileKeyCredentialRequestContext
ProfileKeyCredentialResponse
ProfileKeyVersion
ProtocolDuplicateMessageException
ProtocolException
ProtocolInvalidKeyException
ProtocolInvalidKeyIdException
ProtocolInvalidMessageException
ProtocolInvalidVersionException
ProtocolLegacyMessageException
ProtocolNoSessionException
ProtocolUntrustedIdentityException
ReceiptCredential
ReceiptCredentialPresentation
ReceiptCredentialRequest
ReceiptCredentialRequestContext
ReceiptCredentialResponse
ReceiptSerial
ScannableFingerprint
SealedSessionCipher
SealedSessionCipher.DecryptionResult
SelfSendException
SenderCertificate
SenderKeyDistributionMessage
SenderKeyMessage
SenderKeyRecord
A durable representation of a set of SenderKeyStates for a specific (senderName, deviceId, distributionId) tuple.
SenderKeyStore
ServerCertificate
ServerPublicParams
ServerSecretParams
ServerZkAuthOperations
ServerZkProfileOperations
ServerZkReceiptOperations
SessionBuilder
SessionBuilder is responsible for setting up encrypted sessions.
SessionCipher
The main entry point for Signal Protocol encrypt/decrypt operations.
SessionRecord
A SessionRecord encapsulates the state of an ongoing session.
SessionStore
The interface to the durable store of session state information for remote clients.
SignalMessage
SignalProtocolAddress
SignalProtocolLogger
SignalProtocolLoggerProvider
SignalProtocolStore
SignedPreKeyRecord
SignedPreKeyStore
TrustedCodeMismatchException
UnidentifiedSenderMessageContent
UntrustedIdentityException
UuidCiphertext
VerificationFailedException