5 个版本 (3 个重大更改)
0.5.1 | 2024 年 3 月 7 日 |
---|---|
0.5.0 | 2024 年 3 月 7 日 |
0.4.0 | 2024 年 2 月 22 日 |
0.3.0 | 2024 年 2 月 20 日 |
0.2.0 | 2024 年 2 月 6 日 |
#567 in 开发工具
每月 44 次下载
用于 omnibor-cli
115KB
2K SLoC
omnibor
Rust 包
此软件包实现了 OmniBOR 规范,用于软件身份和细粒度依赖跟踪。这意味着它旨在提供以下三项内容
- 工件标识符:软件工件的可独立复现标识符。
- 工件输入清单:记录用于生成软件工件的全部输入的清单。
- 工件依赖图:表示构建软件工件的所有已知依赖关系(文件级别)的图。
[!IMPORTANT] OmniBOR 规范和此 Rust 包仍在开发中。
此软件包定义了两个软件包
- 库:适合将 OmniBOR 集成到您自己的 Rust 项目中的
omnibor
库。 - 二进制文件:提供方便的机制来生成和操作 OmniBOR 标识符和清单的
omnibor
CLI。
使用库
运行以下命令以将库添加到您自己的软件包。
$ cargo add omnibor
使用二进制文件
运行以下命令
$ cargo install --path omnibor --features="build-binary"`
许可协议
所有 OmniBOR Rust 实现均受 Apache-2.0 许可协议保护。
依赖项
~5.5–8MB
~162K SLoC