mautrix-go/crypto/goolm
Sumner Evans b10a140a5c
goolm/crypto: use crypto/ed25519 Equal functions
Previously, the code was using raw byte comparisons, which is not
correct, as it makes timing attacks possible.

Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-05-31 12:14:04 -06:00
..
account crypto: refactor to remove need for Utility struct 2024-01-18 09:17:19 -07:00
cipher goolm: rename a couple files 2024-02-09 10:20:09 -07:00
crypto goolm/crypto: use crypto/ed25519 Equal functions 2024-05-31 12:14:04 -06:00
libolmpickle Clean up goolm and update import path 2023-12-15 15:56:38 +02:00
megolm Clean up goolm and update import path 2023-12-15 15:56:38 +02:00
message 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
pk olm/pk: make an interface 2024-03-11 09:00:11 -06:00
session goolm: rename a couple files 2024-02-09 10:20:09 -07:00
utilities crypto: refactor to remove need for Utility struct 2024-01-18 09:17:19 -07:00
base64.go Clean up goolm and update import path 2023-12-15 15:56:38 +02:00
errors.go crypto/aescbc: move to its own module 2024-01-17 08:15:59 -07:00
main.go Fix typos and JSON field names 2023-12-15 15:56:38 +02:00
README.md Clean up goolm and update import path 2023-12-15 15:56:38 +02:00

go-olm

This is a fork of DerLukas's goolm, a pure Go implementation of libolm.

The original project is licensed under the MIT license.