#build #logic #linux #tassl

tassl-src

TASSL的源代码及其构建逻辑

5个版本

0.1.4 2021年10月19日
0.1.3 2021年10月19日
0.1.2 2021年9月23日
0.1.1 2021年9月18日
0.1.0 2021年9月17日

#154 in #logic

每月 21 次下载
2 个crate中使用 (通过 fisco-bcos-service)

Apache-2.0

17MB
400K SLoC

C 272K SLoC // 0.2% comments Perl 107K SLoC // 0.1% comments GNU Style Assembly 12K SLoC // 0.1% comments C++ 4K SLoC // 0.2% comments Shell 1.5K SLoC // 0.2% comments Batch 1.5K SLoC M4 1.5K SLoC // 0.1% comments Prolog 767 SLoC RPM Specfile 181 SLoC ASN.1 160 SLoC // 0.0% comments Rust 140 SLoC // 0.0% comments Scheme 83 SLoC Emacs Lisp 58 SLoC // 0.5% comments Solidity 15 SLoC Automake 4 SLoC

包含 (ELF exe/lib, 115KB) TASSL/test/ssltest_old, (ELF exe/lib, 22KB) TASSL/test/x509aux, (ELF exe/lib, 11KB) TASSL/test/v3ext

tassl-src

此crate用于构建TASSL,它仅在Linux & Macos上工作。

使用方法

[package]
links = "ssl"
build = "build.rs"

[dependencies]
libc = "0.2"

[build-dependencies]
tassl-src = "0.1"

在您的 build.rs 中添加以下代码

fn main() {
    let artifacts = tassl_src::Builder::default().build();
    artifacts.print_cargo_metadata();
}

许可证

Apache许可证,版本2.0

无运行时依赖