1 Star 0 Fork 13

金色木叶枫 / incubator-mesatee

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.25 KB
一键复制 编辑 原始数据 按行查看 历史
Mingshen 提交于 2019-07-08 11:09 . Initial commit

Dependencies and Rust Packages (Crates) Vendoring

In order to ease auditing, ensure product stability, as well as reduce the possibility of the supply chain attack, we vendored all TEE dependencies here. During the build process, the trusted components will only consumes packages from this designated repository and will not download any code from external sources such as crates.io.

To Add A New Vendored Dependency

If a crate is not available in the vendor directory, it can to be added with the following steps:

  1. Add the crates you need in the corresponding Cargo.toml (e.g. crates-sgx/Cargo.toml) and update the crate list in the README.txt (e.g. crates-sgx/README.txt).
  2. Run cargo build and ensure that it passes.
  3. Run cargo vendor and update the config file (e.g. crates-sgx/config). You may also utilize crates-sgx/Makefile for automation.
  4. git add/commit the changes of Cargo.toml/Cargo.lock/config/README.txt/vendor and submit a pull request.
Rust
1
https://gitee.com/maplecms/incubator-mesatee.git
git@gitee.com:maplecms/incubator-mesatee.git
maplecms
incubator-mesatee
incubator-mesatee
master

搜索帮助