8 个版本

0.3.2 2021 年 1 月 6 日
0.3.1 2020 年 2 月 8 日
0.2.0 2020 年 2 月 8 日
0.1.3 2019 年 12 月 22 日

#25 in #nist


nisty 中使用

BSD-2-Clause

1.5MB
35K SLoC

Bitbake 32K SLoC // 0.0% comments C 1.5K SLoC // 0.1% comments Python 1K SLoC // 0.1% comments Arduino C++ 67 SLoC // 0.1% comments Rust 47 SLoC // 0.2% comments

micro-ecc-sys

对 micro-ecc 的低级绑定

这是什么?

micro-ecc ECDH 和 ECDSA 实现的低级绑定。

您可能还对高级、惯用的 Rust 库 nisty 感兴趣。

上游版本: v1.0

构建/使用

bindgen 作为构建依赖项会触发 cargo 构建错误,no_std 平台需要预生成的绑定。

对于 Cortex-M4 和 Cortex-M33 平台,这些是 打包 的。要本地验证,运行 cargo build --target thumbv7em-none-eabi --no-default-features 并与打包的文件进行比较。

要在此类平台上使用,请包含不带默认功能的 micro-ecc-sys

[dependencies.micro-ecc-sys]
default-features = false

许可证

littlefs 在 BSD-2-Clause 许可下发布,这些绑定也是如此。

依赖项

~0–1.9MB
~37K SLoC