3 个稳定版本
1.1.1 | 2021年8月18日 |
---|---|
1.1.0 | 2021年6月25日 |
1.0.0 | 2020年10月16日 |
#689 in 硬件支持
59 每月下载次数
28KB
410 行
ssb-verify-signatures
并行验证 Secure Scuttlebutt 消息的签名。
这与 ssb-legacy-msg 有何不同?
它是基于 ssb-legacy-msg
和 ssb-legacy-msg-data
构建的,但提供了更简单的 API,最重要的是它允许您 批量处理 一组消息。
批量处理有以下几个优点
- 这意味着我们可以使用 rayon 利用多个核心
- 这意味着我们可以使用 ed25519_dalek verify_batch 函数,该函数利用了处理器的 SIMD 指令。
基准测试
在 2016 年 2 核 i5 上的基准测试表明,使用 par_verify_messages
进行批量处理比使用 verify_message
快 ~3.6 倍
在 Android 上的 OnePlus 5T (8 核 arm64) 上的基准测试表明,使用 par_verify_messages
进行批量处理比使用 verify_message
快 ~9.9 倍!
可以使用 cargo criterion
运行基准测试。
许可证
LGPL-3.0
依赖关系
~12MB
~217K SLoC