mautrix-go/crypto
2026-01-28 21:34:07 +02: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 crypto/goolm: include version number in version mismatches 2025-12-15 15:18:40 +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/sqlstore: add index to make finding megolm sessions to backup faster (#402) 2025-08-25 08:03:13 -04: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 crypto/cross_signing: allow json marshaling cross-signing key seeds 2025-05-10 11:35:06 +03: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 crypto/keysharing: fix including sender key in forwards 2026-01-26 01:39:44 +02:00
decryptolm.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
devicelist.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
encryptmegolm.go crypto: add length check to hacky megolm message index parser 2026-01-17 00:55:16 +02:00
encryptolm.go crypto/encryptolm: add generic method to encrypt to-device events 2025-03-04 02:47:36 +02:00
keybackup.go all: fix staticcheck issues 2025-12-08 00:07:25 +02:00
keyexport.go crypto: fix key exports 2025-02-04 00:24:56 +02:00
keyexport_test.go crypto: fix key export test 2025-05-06 23:18:23 +03:00
keyimport.go crypto/keyimport: call session received callback for all sessions in import 2026-01-20 14:28:21 +02:00
keysharing.go crypto/keysharing: don't send withheld response to some key requests 2026-01-28 21:34:07 +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/sessions: add missing field in export 2026-01-28 21:32:48 +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: Allow decrypting message content without event id or ts 2025-10-14 14:22:42 +03: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