mautrix-go/crypto
Toni Spets a3883fcf6f Allow disabling automatic key fetching for Olm machine
Many crypto operations in the Olm machine have a possible side effect of
fetching keys from the server if they are missing. This may be undesired
in some special cases.

To tracking which users need key fetching, CryptoStore now exposes APIs
to mark and query the status.
2024-01-12 14:12:47 +02:00
..
attachment Switch to testify assert in attachment tests 2022-04-27 15:49:31 +03:00
canonicaljson Remove special module licenses 2023-12-15 15:56:38 +02:00
cryptohelper Add more contexts everywhere 2024-01-07 22:45:02 +02:00
goolm Fix typos and JSON field names 2023-12-15 15:56:38 +02:00
olm Fix typos and JSON field names 2023-12-15 15:56:38 +02:00
sql_store_upgrade Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
ssss Add context parameter to all client and bridge API functions (#144) 2023-12-15 16:23:31 +02:00
utils Move remaining utilities 2023-08-05 19:24:45 +03:00
account.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_key.go Add context parameter to all client and bridge API functions (#144) 2023-12-15 16:23:31 +02:00
cross_sign_pubkey.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_signing.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_ssss.go Add context parameter to all client and bridge API functions (#144) 2023-12-15 16:23:31 +02:00
cross_sign_store.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_test.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_validation.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
decryptmegolm.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
decryptolm.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
devicelist.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
encryptmegolm.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
encryptolm.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
keyexport.go Revert changes to error names 2023-12-15 15:56:38 +02:00
keyimport.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
keysharing.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
machine.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
machine_test.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
sessions.go Give up on missed indices 10 messages later 2023-04-12 14:35:16 +03:00
sql_store.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
store.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
store_test.go Allow disabling automatic key fetching for Olm machine 2024-01-12 14:12:47 +02:00
verification.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
verification_in_room.go Fix incorrect context.Backgrounds 2024-01-07 15:35:58 +02:00
verification_sas_methods.go Switch crypto module to zerolog 2023-02-19 22:45:43 +02:00