#ledger #bindings #devices #operating #target #operating-system #api

sys ledger_secure_sdk_sys

Ledger C SDK 绑定

13个稳定版本

新增 1.4.4 2024年8月22日
1.4.3 2024年7月17日
1.4.1 2024年6月21日
1.3.0 2024年5月27日
1.0.1 2023年11月24日

操作系统 类别中排名 275

Download history 314/week @ 2024-05-02 54/week @ 2024-05-09 145/week @ 2024-05-16 322/week @ 2024-05-23 218/week @ 2024-05-30 356/week @ 2024-06-06 326/week @ 2024-06-13 244/week @ 2024-06-20 68/week @ 2024-06-27 275/week @ 2024-07-04 227/week @ 2024-07-11 290/week @ 2024-07-18 462/week @ 2024-07-25 588/week @ 2024-08-01 437/week @ 2024-08-08 225/week @ 2024-08-15

每月下载量 1,729
用于 2 个 仓库

Apache-2.0 许可

180KB
2.5K SLoC

C 1.5K SLoC // 0.0% comments Rust 823 SLoC // 0.0% comments GNU Style Assembly 37 SLoC

Rust 对 Ledger C SDK 的低级绑定

提供对 Ledger 设备操作系统的低级 API 的访问。

构建

根据目标(--target nanos--target nanox,...),此crate将克隆适当的C SDK分支(API_LEVEL_x)并编译Rust SDK所需文件的子集。

要使用已克隆的C SDK,可以通过环境变量LEDGER_SDK_PATH=/path/to/c_sdk或通过cargo--config标志传递其路径。

cargo build --target nanosplus --config env.LEDGER_SDK_PATH="../ledger-secure-sdk/"

依赖项

~0–2MB
~40K SLoC