mautrix-go/crypto
Tulir Asokan e521ab675c
Some checks are pending
Go / Lint (latest) (push) Waiting to run
Go / Build (old, libolm) (push) Waiting to run
Go / Build (latest, libolm) (push) Waiting to run
Go / Build (old, goolm) (push) Waiting to run
Go / Build (latest, goolm) (push) Waiting to run
crypto/keysharing: improve rejection message when recipient tracking is enabled
2024-08-14 22:46:38 +03:00
..
aescbc crypto: add some license headers 2024-02-16 09:36:35 -07:00
attachment crypto/attachment: return io.ReadSeekCloser from stream functions 2024-08-01 16:57:50 +03:00
backup crypto/backup: update comment on computing MAC for encrypted session data 2024-07-31 08:05:15 -06:00
canonicaljson Remove special module licenses 2023-12-15 15:56:38 +02:00
cryptohelper Add rudimentary MSC3414 encrypted state support (#260) 2024-07-29 17:37:29 +03:00
goolm goolm/crypto: use crypto/ed25519 Equal functions 2024-05-31 12:14:04 -06:00
olm misc: remove some local functions in favor of generic ones 2024-07-02 11:20:21 +03: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 dependencies: update go-util 2024-07-13 16:45:02 +03:00
ssss crypto/ssss: remove id from key metadata 2024-08-01 18:47:06 -06:00
utils Fix base64 in SSSS keys (#159) 2024-01-19 18:09:49 +02:00
verificationhelper decryptmegolm: Use ResolveTrustContext to ensure any DB transactions are carried forward (#254) 2024-07-11 13:17:44 -07:00
account.go machine/ShareKeys: save keys before sending server request in case it fails 2024-04-19 08:47:36 -06:00
cross_sign_key.go crypto/cross signing: actually save signatures in store on publish 2024-05-27 07:37:05 -06:00
cross_sign_pubkey.go Add more contexts everywhere 2024-01-07 22:45:02 +02:00
cross_sign_signing.go cross signing: don't require master private key to sign master public key 2024-05-23 10:02:15 -06:00
cross_sign_ssss.go crypto/cross signing: actually save signatures in store on publish 2024-05-27 07:37:05 -06:00
cross_sign_store.go crypto: use exzerolog.ArrayOfStrs instead of custom function 2024-06-30 01:14:27 +03:00
cross_sign_test.go olm/pk: make an interface 2024-03-11 09:00:11 -06:00
cross_sign_validation.go Bump version to v0.18.1 2024-04-16 13:57:50 +03:00
decryptmegolm.go Add rudimentary MSC3414 encrypted state support (#260) 2024-07-29 17:37:29 +03:00
decryptolm.go Set type class for decrypted olm events correctly 2024-01-19 13:49:51 +02:00
devicelist.go crypto: use exzerolog.ArrayOfStrs instead of custom function 2024-06-30 01:14:27 +03:00
encryptmegolm.go Add rudimentary MSC3414 encrypted state support (#260) 2024-07-29 17:37:29 +03:00
encryptolm.go crypto: refactor to remove need for Utility struct 2024-01-18 09:17:19 -07:00
keybackup.go Merge branch 'master' into tulir/hicli 2024-06-15 14:25:35 +03:00
keyexport.go misc: remove some local functions in favor of generic ones 2024-07-02 11:20:21 +03:00
keyimport.go Include room ID and first known index in SessionReceived callback 2024-05-26 00:59:30 +03:00
keysharing.go crypto/keysharing: improve rejection message when recipient tracking is enabled 2024-08-14 22:46:38 +03:00
machine.go crypto: use exzerolog.ArrayOfStrs instead of custom function 2024-06-30 01:14:27 +03:00
machine_test.go crypto: fix usages of Store interface 2024-05-14 12:47:45 -06:00
sessions.go Clamp megolm session rotation periods to sensible limits 2024-05-26 00:59:30 +03:00
sharing.go Use a callback to receive secret response 2024-03-15 15:12:56 +02:00
sql_store.go crypto: adjust log when rejecting duplicate message index 2024-08-07 23:32:17 +03:00
store.go crypto/store: don't rely on sender key for storing and lookups 2024-05-14 12:47:35 -06:00
store_test.go crypto: fix usages of Store interface 2024-05-14 12:47:45 -06:00