8个版本 (重大更新)
0.7.0 | 2024年7月17日 |
---|---|
0.6.0 | 2024年5月6日 |
0.5.1 | 2024年2月5日 |
0.5.0 | 2023年10月6日 |
0.1.0 | 2021年12月16日 |
#89 in 加密学
5,371次每月下载
用于16个crate(3个直接使用)
375KB
7K SLoC
Olm和Megolm的Rust实现
vodozemac是libolm的Rust重实现,libolm是一个用于Matrix端到端加密的加密库。其核心是Olm和Megolm加密回滚的实现,同时提供高级API,可以轻松地与其他方建立使用这些回滚的加密通信通道。它还实现了一些其他有用的加密功能,例如SAS。
特性
支持
- Olm
- Megolm
- libolm pickle格式(只读)
- 现代pickle格式
- SAS(短认证字符串)
不支持
- 创建不对称的服务器端消息密钥备份,因为这些已在matrix-sdk-crypto中实现。
计划
- 为不对称的认证服务器端消息密钥备份提供原语。
依赖
~5.5–7.5MB
~140K SLoC