Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/signalapp/libsignal
/ functions
Functions
8,820 in github.com/signalapp/libsignal
⨍
Functions
8,820
◇
Types & classes
2,843
↓ 38 callers
Method
into_option
(self)
rust/net/chat/src/stream_util.rs:42
↓ 37 callers
Method
equals
(other: PublicKey)
node/ts/EcKeys.ts:23
↓ 37 callers
Method
toStringCondensed
(byte[] bytes)
java/shared/java/org/signal/libsignal/protocol/util/Hex.java:31
↓ 37 callers
Method
update
(&mut self, input: &[u8])
rust/crypto/src/hash.rs:31
↓ 36 callers
Method
absorb_and_ratchet
(&mut self, input: &[u8])
rust/poksho/src/shoapi.rs:16
↓ 36 callers
Method
get_public_params
(&self)
rust/zkgroup/src/api/server_params.rs:121
↓ 36 callers
Function
toBase64
(buffer: Uint8Array<ArrayBuffer>)
node/ts/test/util.ts:106
↓ 36 callers
Method
update
(&'a mut self, bytes: &'a [u8])
rust/protocol/src/incremental_mac.rs:78
↓ 35 callers
Function
aci
()
rust/net/chat/src/api/keytrans.rs:589
↓ 35 callers
Method
get_point
(&mut self)
rust/zkgroup/src/common/sho.rs:44
↓ 35 callers
Method
guardedRun
(final LongConsumer consumer)
java/shared/java/org/signal/libsignal/internal/NativeHandleGuard.java:47
↓ 35 callers
Method
make_bundle_with_latest_keys
(&self, device_id: DeviceId)
rust/protocol/tests/support/mod.rs:324
↓ 35 callers
Method
value
(&self)
rust/core/src/curve.rs:26
↓ 34 callers
Method
deserialize
(buf: Uint8Array<ArrayBuffer>)
node/ts/EcKeys.ts:19
↓ 34 callers
Method
next
(&self)
rust/protocol/src/sender_keys.rs:100
↓ 34 callers
Method
process
Build a new session from a {@link org.signal.libsignal.protocol.state.PreKeyBundle} retrieved from a server. @param preKey A PreKey for the destinati
java/shared/java/org/signal/libsignal/protocol/SessionBuilder.java:100
↓ 34 callers
Method
string
java/client/src/test/java/org/signal/libsignal/internal/NativeTestingNiceTest.kt:38
↓ 34 callers
Method
update
Updates the internal monitoring data for a key as much as possible given a set of ProofStep structures. It should only be called after verify_full_tre
rust/keytrans/src/verify.rs:879
↓ 33 callers
Method
fromUuid
(uuidString: string)
node/ts/Address.ts:159
↓ 33 callers
Function
testConversion
({ item, toString, nativeToString, nativeIdentity, nativeIdentityAsync, }: { item: T
node/ts/test/BridgingTest.ts:256
↓ 32 callers
Method
_fromNativeHandle
(handle: Native.KyberKeyPair)
node/ts/index.ts:229
↓ 32 callers
Method
add_attribute
Adds an attribute to the credential. This is order-sensitive.
rust/zkcredential/src/issuance.rs:88
↓ 32 callers
Method
as_deref
(&self)
rust/net/infra/src/host.rs:30
↓ 32 callers
Method
body
(&self)
rust/protocol/src/protocol.rs:156
↓ 32 callers
Method
resolve
Resolve an ordered sequence of routes with hostnames as a stream of resolved routes. Produces a sequence of [`ResolvedRoutes`] in roughly priority or
rust/net/infra/src/route/schedule.rs:125
↓ 32 callers
Method
toServiceIdFixedWidthBinary
()
java/shared/java/org/signal/libsignal/protocol/ServiceId.java:100
↓ 31 callers
Method
add_public_attribute
Adds a public attribute to the credential. This is order-sensitive.
rust/zkcredential/src/issuance.rs:79
↓ 31 callers
Function
assertArrayEquals
( expected: Uint8Array<ArrayBuffer>, actual: Uint8Array<ArrayBuffer> )
node/ts/test/util.ts:73
↓ 31 callers
Function
check
The main entry point to the module.
rust/net/chat/src/api/keytrans/monitor_and_search.rs:27
↓ 31 callers
Method
getIdentityKeyPair
Get the local client's identity key pair. @return The local client's persistent identity key pair.
java/shared/java/org/signal/libsignal/protocol/state/IdentityKeyStore.java:38
↓ 31 callers
Method
into_vec
(self)
rust/net/chat/src/api/keytrans.rs:208
↓ 31 callers
Method
loadSession
Returns a copy of the {@link SessionRecord} corresponding to the recipientId + deviceId tuple, or a new SessionRecord if one does not currently exist.
java/shared/java/org/signal/libsignal/protocol/state/SessionStore.java:34
↓ 31 callers
Function
make_single_message_throwable
( env: &mut jni::Env<'a>, message: String, class: ClassName<'static>, )
rust/bridge/shared/types/src/jni/mod.rs:438
↓ 30 callers
Method
decode
Deserialize a public identity from a byte slice.
rust/protocol/src/identity_key.rs:52
↓ 30 callers
Method
encrypt
( &self, receipt_serial_bytes: ReceiptSerialBytes, sho: &mut Sho, )
rust/zkgroup/src/crypto/receipt_credential_request.rs:57
↓ 30 callers
Method
fromStringCondensed
(String encoded)
java/shared/java/org/signal/libsignal/protocol/util/Hex.java:39
↓ 30 callers
Function
message_encrypt
Encrypt `ptext` for `remote_address`, loading and storing session state. If the session is unacknowledged (a locally-initiated session that has not y
rust/protocol/src/session_management.rs:43
↓ 30 callers
Function
parse
()
rust/account-keys/src/lib.rs:155
↓ 30 callers
Method
squeeze_and_ratchet
(&mut self, outlen: usize)
rust/poksho/src/shoapi.rs:32
↓ 29 callers
Method
assertReceiveIncomingRequest
()
node/ts/net/FakeChat.ts:99
↓ 29 callers
Method
calculate_signature
( &self, message: &[u8], csprng: &mut R, )
rust/core/src/curve.rs:275
↓ 29 callers
Function
connectUnauth
( tokio: TokioAsyncContext, grpcOverrides?: [string] )
node/ts/test/chat/ServiceTestUtils.ts:37
↓ 29 callers
Method
store_session
( &mut self, address: &ProtocolAddress, record: &SessionRecord, )
rust/protocol/src/storage/inmem.rs:320
↓ 29 callers
Method
thenApply
Returns a future that will complete with the applied function applied to this future's completion value. <p>If this future completes exceptionally, t
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:196
↓ 29 callers
Method
verify
* @throws {LibSignalErrorBase} (with a generic error code) if the verification failed
node/ts/zkgroup/DonationPermit.ts:29
↓ 28 callers
Method
as_mut
(&mut self)
rust/net/infra/src/route/ws.rs:25
↓ 28 callers
Method
as_ref
(&self)
rust/message-backup/src/backup/testutil.rs:144
↓ 28 callers
Function
call_method_checked
Calls a method and translates any thrown exceptions to [`BridgeLayerError::CallbackException`]. Wraps [`jni::Env::call_method`]. The result must have
rust/bridge/shared/types/src/jni/call_method.rs:17
↓ 28 callers
Method
get_mut
(&mut self, kind: ServiceIdKind)
rust/net/chat/src/api/registration.rs:337
↓ 28 callers
Method
parseFromBinary
(byte[] serviceIdBinary)
java/shared/java/org/signal/libsignal/protocol/ServiceId.java:131
↓ 27 callers
Method
completeExceptionally
(Throwable throwable)
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:118
↓ 27 callers
Method
compress
Compresses the endorsement for storage. Serializing an `Endorsement<RistrettoPoint>` is equivalent to calling `compress` and serializing the resultin
rust/zkcredential/src/endorsements.rs:236
↓ 27 callers
Method
getNextIncomingRequest
()
java/client/src/main/java/org/signal/libsignal/net/FakeChatRemote.java:27
↓ 27 callers
Method
getPrivateKey
()
java/shared/java/org/signal/libsignal/protocol/IdentityKeyPair.java:50
↓ 27 callers
Function
test_distinguished_tree
()
rust/net/chat/src/api/keytrans.rs:648
↓ 27 callers
Method
verify
( &self, public_key: profile_key_credential_request::PublicKey, ciphertext: profile_ke
rust/zkgroup/src/crypto/proofs.rs:147
↓ 26 callers
Method
apply
(long value)
java/shared/java/org/signal/libsignal/internal/FilterExceptions.java:56
↓ 26 callers
Method
complete
(T result)
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:90
↓ 26 callers
Method
getRecipients
Returns the recipients parsed from the message. <p>The iteration order of the resulting Map is deterministic: the same input message data will produc
java/server/src/main/java/org/signal/libsignal/protocol/SealedSenderMultiRecipientMessage.java:147
↓ 26 callers
Method
is_none
(&self)
rust/attest/src/dcap/sgx_x509.rs:233
↓ 26 callers
Method
public_key
(&self)
rust/zkgroup/src/api/server_params.rs:579
↓ 25 callers
Method
absorb_and_ratchet
(&mut self, data: &[u8])
rust/zkgroup/src/common/sho.rs:32
↓ 25 callers
Function
aci_identity_key
()
rust/net/chat/src/api/keytrans.rs:593
↓ 25 callers
Method
get
(&self, kind: ServiceIdKind)
rust/net/chat/src/api/registration.rs:344
↓ 25 callers
Method
getMethod
()
java/client/src/main/java/org/signal/libsignal/net/ChatConnection.java:232
↓ 25 callers
Method
get_point
Uses [`ShoApi::squeeze_and_ratchet_into`] to generate a pseudorandom point.
rust/zkcredential/src/sho.rs:15
↓ 25 callers
Method
hash
(&self)
rust/usernames/src/username.rs:131
↓ 25 callers
Method
private_key
(&self)
rust/protocol/src/identity_key.rs:149
↓ 25 callers
Method
public_key
(&self)
rust/protocol/src/identity_key.rs:36
↓ 25 callers
Method
run
()
java/shared/java/org/signal/libsignal/internal/FilterExceptions.java:29
↓ 25 callers
Method
to_be_bytes
(&self)
rust/core/src/e164.rs:18
↓ 24 callers
Method
cmp
(&self, other: &Self)
rust/net/infra/src/utils/binary_heap.rs:165
↓ 24 callers
Method
complete_one_successful_backup
(&mut self)
rust/net/src/svrb.rs:1229
↓ 24 callers
Method
fromParts
( String nickname, String discriminator, int minNicknameLength, int maxNicknameLength)
java/shared/java/org/signal/libsignal/usernames/Username.java:91
↓ 24 callers
Method
get
()
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:156
↓ 24 callers
Method
getScannableFingerprint
@return A scannable fingerprint that can be scanned and compared locally.
java/shared/java/org/signal/libsignal/protocol/fingerprint/Fingerprint.java:29
↓ 24 callers
Method
skip
@see InputStream#skip
java/client/src/main/java/org/signal/libsignal/media/TrustedSkipInputStream.java:21
↓ 24 callers
Function
timeout
Requires a `Future` to complete before the specified duration has elapsed. Takes in a future whose return type is `Result<T, E>`, a `duration` timeou
rust/net/infra/src/utils.rs:31
↓ 24 callers
Method
toString
()
java/client/src/main/java/org/signal/libsignal/net/CdsiLookupResponse.java:57
↓ 24 callers
Method
toString
()
node/ts/net/Chat.ts:163
↓ 23 callers
Function
from_bytes
()
rust/attest/src/dcap/evidence.rs:166
↓ 23 callers
Method
get_request
(&self)
rust/zkgroup/src/api/backups/auth_credential.rs:144
↓ 23 callers
Method
isCancelled
()
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:80
↓ 23 callers
Method
resolve
(&self, request: DnsLookupRequest)
rust/net/infra/src/dns/custom_resolver.rs:142
↓ 23 callers
Method
squeeze_and_ratchet_as_array
(&mut self)
rust/poksho/src/shoapi.rs:52
↓ 23 callers
Method
status
(&self)
rust/net/infra/src/route/schedule.rs:307
↓ 23 callers
Function
test_request
()
rust/net/infra/src/dns/custom_resolver.rs:621
↓ 22 callers
Method
add_seconds
(&self, seconds: u64)
rust/zkgroup/src/common/simple_types.rs:53
↓ 22 callers
Method
assertRegistrationSessionErrorIs
( String errorDescription, Class<E> expectedErrorType, ThrowingConsumer<String> throwError)
java/client/src/test/java/org/signal/libsignal/net/RegistrationServiceTest.java:238
↓ 22 callers
Function
check
(callback: () => void)
node/ts/test/NetTest.ts:193
↓ 22 callers
Method
completedFuture
(U value)
java/shared/java/org/signal/libsignal/internal/CompletableFuture.java:41
↓ 22 callers
Function
find_class
Looks up a class by name. Uses the cached class loader, if there is one, or the provided `jni::Env`. Use this instead of [`jni::Env::find_class`].
rust/bridge/shared/types/src/jni/class_lookup.rs:64
↓ 22 callers
Method
getPublicParams
()
node/ts/zkgroup/ServerSecretParams.ts:38
↓ 22 callers
Method
into_inner
(self)
rust/net/chat/src/api/keytrans/maybe_partial.rs:83
↓ 22 callers
Method
lookup_ip
(&self, hostname: &str)
rust/net/infra/src/dns.rs:226
↓ 22 callers
Method
parse
Parses the input as an SSv2 SentMessage. <p>The input is kept alive as long as the result is; it's used to implement {@link #messageForRecipient} and
java/server/src/main/java/org/signal/libsignal/protocol/SealedSenderMultiRecipientMessage.java:112
↓ 22 callers
Method
parseFromString
(String serviceIdString)
java/shared/java/org/signal/libsignal/protocol/ServiceId.java:118
↓ 22 callers
Method
to_bytes
(&self)
rust/poksho/src/proof.rs:45
↓ 22 callers
Method
with_kyber_pre_key
(mut self, id_choice: IdChoice)
rust/protocol/tests/support/mod.rs:295
↓ 21 callers
Function
newNativeHandle
(handle: T)
node/ts/internal.ts:23
← previous
next →
101–200 of 8,820, ranked by callers