Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/signalapp/libsignal
/ types & classes
Types & classes
2,843 in github.com/signalapp/libsignal
⨍
Functions
8,820
◇
Types & classes
2,843
↓ 180 callers
Class
ClassName
rust/bridge/shared/types/src/jni/class_lookup.rs:52
↓ 76 callers
Class
Self
java/client/src/main/java/org/signal/libsignal/net/KeyTransparency.kt:25
↓ 65 callers
Class
Unauth
rust/net/chat/src/api.rs:29
↓ 54 callers
Interface
Domain
A domain for a [`KeyPair`]. This provides separation between different keys and ciphertexts, so that statically and dynamically they can't get mixed
rust/zkcredential/src/attributes.rs:114
↓ 44 callers
Class
TokioAsyncContext
java/shared/java/org/signal/libsignal/internal/TokioAsyncContext.java:8
↓ 41 callers
Class
NoOpListener
java/client/src/test/java/org/signal/libsignal/net/NoOpListener.kt:8
↓ 39 callers
Class
RecipientId
rust/message-backup/src/backup/frame.rs:12
↓ 36 callers
Enum
Protocol
rust/net/infra/src/tcp_ssl/proxy/socks.rs:42
↓ 35 callers
Class
Io
We want to return a hyper error, but one does not simply construct a hyper::Error There's no public API to do so! Instead, we come up with a situation
rust/net/chat/src/grpc.rs:1324
↓ 33 callers
Class
ServiceName
rust/net/src/connect_state.rs:100
↓ 27 callers
Class
ConnectFn
rust/net/infra/src/route/connect.rs:250
↓ 26 callers
Class
PreKeySignalMessage
rust/protocol/src/protocol.rs:337
↓ 26 callers
Class
Redact
rust/net/chat/src/logging.rs:30
↓ 20 callers
Class
ByteArray
java/shared/java/org/signal/libsignal/zkgroup/internal/ByteArray.java:12
↓ 19 callers
Class
AccessKey
java/client/src/main/java/org/signal/libsignal/net/UserBasedAuthorization.kt:11
↓ 18 callers
Class
BackupKey
rust/account-keys/src/backup.rs:38
↓ 17 callers
Class
TestConnection
rust/net/src/svr2.rs:305
↓ 16 callers
Class
InvalidSessionError
rust/protocol/src/state/session.rs:27
↓ 16 callers
Class
SessionNotFound
rust/protocol/src/error.rs:110
↓ 16 callers
Class
SignalMessage
rust/protocol/src/protocol.rs:63
↓ 15 callers
Class
Disconnected
rust/net/src/chat/fake.rs:59
↓ 14 callers
Class
InvalidSessionError
rust/protocol/src/sender_keys.rs:17
↓ 13 callers
Class
FakeRoute
rust/net/infra/src/route.rs:635
↓ 13 callers
Class
NativeHandleGuard
Provides access to a Rust object handle while keeping the Java wrapper alive. <p>Intended for use with try-with-resources syntax. NativeHandleGuard p
java/shared/java/org/signal/libsignal/internal/NativeHandleGuard.java:23
↓ 13 callers
Class
VerificationResult
Marked private as this is not meant to be used in Android code.
java/android/src/main/java/org/rustls/platformverifier/CertificateVerifier.kt:69
↓ 11 callers
Class
DeterministicRandomSeedUseOnlyForTesting
java/client/src/main/java/org/signal/libsignal/net/UnauthBackupsService.kt:37
↓ 11 callers
Class
PlaintextContent
rust/protocol/src/protocol.rs:810
↓ 11 callers
Class
Registration
rust/net/chat/src/api.rs:52
↓ 11 callers
Class
YieldingReader
An [`AsyncRead`] implementation that [yields][] for every callback. Meant to be used with [`Cursor`] or similar to more closely approximate the best
rust/message-backup/benches/validation.rs:49
↓ 10 callers
Class
Aci
java/shared/java/org/signal/libsignal/protocol/ServiceId.java:187
↓ 10 callers
Class
Auth
rust/net/chat/src/api.rs:42
↓ 10 callers
Class
PrintAsHex
Helper type for implementing [`std::fmt::Debug`]. The `Debug::fmt` implementation for this type prints the wrapped value as hex bytes.
rust/zkcredential/src/lib.rs:63
↓ 10 callers
Class
ProduceResponse
rust/net/chat/src/ws.rs:539
↓ 10 callers
Enum
Transport
rust/net/examples/dns_custom_lookup.rs:27
↓ 10 callers
Class
UnauthUsernamesService
java/client/src/main/java/org/signal/libsignal/net/UnauthUsernamesService.kt:15
↓ 9 callers
Class
UnresolvedHost
rust/net/infra/src/route.rs:163
↓ 8 callers
Class
AttestationError
rust/attest/src/enclave.rs:21
↓ 8 callers
Class
BackupForwardSecrecyToken
rust/account-keys/src/backup.rs:198
↓ 8 callers
Class
BackupForwardSecrecyToken
A forward secrecy token used for deriving message backup keys. <p>This token is retrieved from the server when restoring a backup and is used togethe
java/client/src/main/java/org/signal/libsignal/messagebackup/BackupForwardSecrecyToken.java:17
↓ 8 callers
Class
ECPublicKey
java/shared/java/org/signal/libsignal/protocol/ecc/ECPublicKey.kt:15
↓ 8 callers
Class
LastTreeHead
rust/keytrans/src/lib.rs:113
↓ 8 callers
Class
RetryLater
retry after {retry_after_seconds}s
rust/net/infra/src/errors.rs:20
↓ 7 callers
Class
BackupFileMetadataRef
rust/net/src/svrb.rs:225
↓ 7 callers
Class
InvalidState
rust/keytrans/src/guide.rs:11
↓ 7 callers
Class
Request
rust/net/src/chat.rs:70
↓ 7 callers
Class
Response
rust/net/src/chat.rs:79
↓ 6 callers
Class
ChatId
rust/message-backup/src/backup/frame.rs:16
↓ 6 callers
Class
Contact
java/client/src/main/java/org/signal/libsignal/net/KeyTransparency.kt:29
↓ 6 callers
Class
CustomColorId
rust/message-backup/src/backup/chat/chat_style.rs:81
↓ 6 callers
Enum
Error
rust/net/src/svrb.rs:49
↓ 6 callers
Class
FfiArgType
java/client/src/test/java/org/signal/libsignal/internal/NativeTestingNice.kt:234
↓ 6 callers
Class
OneBased
rust/zkgroup/src/common/array_utils.rs:33
↓ 6 callers
Class
UnexpectedPanic
rust/bridge/shared/types/src/ffi/mod.rs:390
↓ 6 callers
Enum
WebSocketError
rust/net/infra/src/ws.rs:84
↓ 5 callers
Class
CdsiConnection
rust/net/src/cdsi.rs:216
↓ 5 callers
Class
CompletableFuture
A stripped-down, Android-21-compatible version of java.util.concurrent.CompletableFuture.
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:23
↓ 5 callers
Class
DebugByCalling
A wrapper type allowing an arbitrary function to be used with e.g. [`std::fmt::DebugStruct::field`]. This can go away if/when [`std::fmt::DebugStruct
rust/net/chat/src/logging.rs:175
↓ 5 callers
Class
InvalidCertificateException
java/shared/java/org/signal/libsignal/metadata/certificate/InvalidCertificateException.kt:8
↓ 5 callers
Class
Success
* The request completed successfully and produced a result. * * @property result The data returned by the successful request. May be nullable
java/client/src/main/java/org/signal/libsignal/net/RequestResult.kt:32
↓ 5 callers
Class
TestStore
java/client/src/test/java/org/signal/libsignal/keytrans/TestStore.java:11
↓ 5 callers
Class
UnauthBackupsService
java/client/src/main/java/org/signal/libsignal/net/UnauthBackupsService.kt:49
↓ 5 callers
Class
UnauthKeysService
java/client/src/main/java/org/signal/libsignal/net/UnauthKeysService.kt:26
↓ 4 callers
Interface
Backup
rust/net/src/svrb/traits.rs:20
↓ 4 callers
Class
BridgeVec
rust/bridge/shared/types/src/support/mod.rs:407
↓ 4 callers
Enum
ChatFolder
rust/message-backup/src/backup/chat_folder.rs:19
↓ 4 callers
Class
ChatFrameError
chat frame {0:?} error: {1}
rust/message-backup/src/backup.rs:499
↓ 4 callers
Class
DefaultFinalize
rust/bridge/shared/types/src/node/mod.rs:68
↓ 4 callers
Enum
Path
rust/message-backup/src/unknown.rs:55
↓ 4 callers
Class
RedactHex
Redacts all but the last 3 characters of its contents, which are assumed to be hex. We keep the last characters rather than the first characters for
rust/net/chat/src/logging.rs:104
↓ 4 callers
Class
StaticDnsMap
rust/net/infra/src/dns/dns_lookup.rs:41
↓ 4 callers
Class
TestCase
java/client/src/test/java/org/signal/libsignal/net/UnauthProfilesServiceTest.kt:20
↓ 4 callers
Class
TestContext
rust/message-backup/src/backup/call.rs:498
↓ 4 callers
Class
U32Request
rust/net/chat/src/grpc.rs:1413
↓ 4 callers
Class
Unordered
rust/net/infra/src/utils/binary_heap.rs:205
↓ 3 callers
Class
Aci
node/ts/Address.ts:156
↓ 3 callers
Class
AuthMessagesService
java/client/src/main/java/org/signal/libsignal/net/AuthMessagesService.kt:13
↓ 3 callers
Class
BackupId
rust/account-keys/src/backup.rs:183
↓ 3 callers
Class
BackupPreviousSecretData
rust/net/src/svrb.rs:226
↓ 3 callers
Class
BadKEMKeyLength
Error returned from [`Parameters::encapsulate`].
rust/protocol/src/kem.rs:191
↓ 3 callers
Class
Color
rust/message-backup/src/backup.rs:999
↓ 3 callers
Class
CommitmentPoint
rust/zkgroup/src/api/avatars/avatar_upload_credential.rs:88
↓ 3 callers
Class
IdentityKey
A class for representing an identity key. @author Moxie Marlinspike
java/shared/java/org/signal/libsignal/protocol/IdentityKey.java:21
↓ 3 callers
Class
KEMPublicKey
java/shared/java/org/signal/libsignal/protocol/kem/KEMPublicKey.kt:14
↓ 3 callers
Class
LabeledConnectError
rust/net/infra/src/route.rs:1656
↓ 3 callers
Class
MakeConnectorByCloning
rust/net/infra/src/dns/custom_resolver.rs:415
↓ 3 callers
Class
MillisecondsSinceEpoch
rust/message-backup/src/backup/time.rs:226
↓ 3 callers
Class
MyTestPoint
java/client/src/test/java/org/signal/libsignal/internal/NativeTestingNice.kt:241
↓ 3 callers
Class
MyTestStruct
java/client/src/test/java/org/signal/libsignal/internal/NativeTestingNice.kt:286
↓ 3 callers
Class
Network
java/client/src/main/java/org/signal/libsignal/net/Network.java:23
↓ 3 callers
Class
OwnedCallbackStruct
rust/bridge/shared/types/src/ffi/mod.rs:170
↓ 3 callers
Class
RegistrationLock
rust/net/chat/src/api/registration.rs:198
↓ 3 callers
Class
RequestId
rust/net/src/chat/ws.rs:549
↓ 3 callers
Interface
Restore
rust/net/src/svrb/traits.rs:25
↓ 3 callers
Class
UploadForm
java/client/src/main/java/org/signal/libsignal/net/UploadForm.kt:12
↓ 3 callers
Class
VersionExtractor
Effectively maps a HashMap<u64, ProofStep> to HashMap<u64, u32>, where value is a version (counter) taken from the ProofStep.
rust/keytrans/src/verify.rs:972
↓ 3 callers
Class
ViewOnceMessage
rust/message-backup/src/backup/chat/view_once_message.rs:21
↓ 2 callers
Interface
Array
A trait representing arrays, for use in other traits and generics.
rust/bridge/shared/types/src/support/serialized.rs:7
↓ 2 callers
Class
BackupCdnCredentials
java/client/src/main/java/org/signal/libsignal/net/UnauthBackupsService.kt:27
↓ 2 callers
Class
BackupPreviousSecretDataRef
rust/net/src/svrb.rs:227
↓ 2 callers
Class
CallId
rust/message-backup/src/backup/call.rs:57
next →
1–100 of 2,843, ranked by callers