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

Apache-2.0

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