mautrix-go/crypto
timedout c107c25d07
Some checks failed
Go / Lint (latest) (push) Has been cancelled
Go / Build (old, libolm) (push) Has been cancelled
Go / Build (latest, libolm) (push) Has been cancelled
Go / Build (old, goolm) (push) Has been cancelled
Go / Build (latest, goolm) (push) Has been cancelled
client: add type parameter to UIA request bodies (#469)
2026-03-07 14:26:42 +00:00
..
aescbc crypto: replace t.Fatal and t.Error with require and assert 2025-08-02 12:22:24 -06:00
attachment all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
backup crypto/backup: allow encrypting session without private key 2025-08-01 14:13:55 +03:00
canonicaljson crypto: replace t.Fatal and t.Error with require and assert 2025-08-02 12:22:24 -06:00
cryptohelper all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
ed25519 crypto/olm: add tests comparing libolm and goolm, replace crypto/ed25519 -> maunium.net/go/mautrix/crypto/ed25519 2024-08-23 09:16:58 -06:00
goolm goolm/crypto: add test to ensure shared secrets can't be zero 2026-02-18 12:53:37 +02:00
libolm all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
olm all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
pkcs7 pkcs7: update parameter names and documentation 2024-05-20 10:57:51 -06:00
signatures crypto: add some license headers 2024-02-16 09:36:35 -07:00
sql_store_upgrade crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
ssss crypto/ssss: handle slightly broken key metadata better 2026-01-28 14:43:02 +02:00
utils crypto: replace t.Fatal and t.Error with require and assert 2025-08-02 12:22:24 -06:00
verificationhelper crypto/verificationhelper: extract mockserver to new package 2025-09-26 16:56:48 +03:00
account.go crypto: always read from crypto/rand 2024-10-25 08:17:13 -06:00
cross_sign_key.go client: add type parameter to UIA request bodies (#469) 2026-03-07 14:26:42 +00:00
cross_sign_pubkey.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
cross_sign_signing.go crypto/olm: make everything into an interface 2024-08-23 09:16:33 -06:00
cross_sign_ssss.go crypto/ssss: skip verifying recovery key if MAC or IV are missing 2026-01-28 12:51:46 +02:00
cross_sign_store.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
cross_sign_test.go crypto: replace t.Fatal and t.Error with require and assert 2025-08-02 12:22:24 -06:00
cross_sign_validation.go crypto: add context to IsDeviceTrusted and deprecate ResolveTrust 2025-02-13 14:07:49 +02:00
decryptmegolm.go client,event,bridgev2: add support for Beeper's custom ephemeral events and AI stream events (#457) 2026-03-04 01:38:50 +01:00
decryptolm.go crypto: log destination map when sharing megolm sessions 2026-02-26 17:40:15 +02:00
devicelist.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
encryptmegolm.go crypto: log destination map when sharing megolm sessions 2026-02-26 17:40:15 +02:00
encryptolm.go crypto: log destination map when sharing megolm sessions 2026-02-26 17:40:15 +02:00
keybackup.go crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
keyexport.go crypto: fix key exports 2025-02-04 00:24:56 +02:00
keyexport_test.go crypto: update test 2026-01-28 21:37:23 +02:00
keyimport.go crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
keysharing.go crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
machine.go crypto,bridgev2: add option to encrypt reactions and replies (#445) 2026-01-07 19:22:32 +02:00
machine_bench_test.go crypto: add basic group session sharing benchmark 2025-09-26 20:37:58 +03:00
machine_test.go crypto: replace t.Fatal and t.Error with require and assert 2025-08-02 12:22:24 -06:00
registergoolm.go crypto/register: don't use init in *olm packages 2025-09-11 14:14:15 +03:00
registerlibolm.go crypto/register: don't use init in *olm packages 2025-09-11 14:14:15 +03:00
sessions.go crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
sharing.go crypto/ssss: only accept secret shares from verified devices (#352) 2025-02-13 15:52:34 -05:00
sql_store.go crypto: save source of megolm sessions 2026-02-21 01:06:12 +02:00
store.go crypto: Allow decrypting message content without event id or ts 2025-10-14 14:22:42 +03:00
store_test.go crypto: Allow decrypting message content without event id or ts 2025-10-14 14:22:42 +03:00