#libressl #bindings #libtls #tls #telos

sys tls-sys

libressl 的 libtls 的 FFI 绑定

1 个不稳定版本

使用旧版 Rust 2015

0.1.0 2016年2月11日

#6 in #libressl


用于 telos

ISC 许可证

6KB
106

telos - 最终目标或目的。在本例中,将 libtls 的合理性带入 Rust 世界。这些绑定需要 libressl 2.3(即 libtls9)。查看最新的 文档

构建

使用 cargo 构建,您需要运行时库(libcrypto、libssl、libtls)

$ cd telos
$ cargo build

如果您正在链接到非标准位置的库,您需要在构建之前覆盖链接器库搜索路径,例如。

$ export LIBTLS_LIBRARY_PATH=/opt/libressl/lib
$ cargo build

同样适用于 tls.h 头文件

$ export LIBTLS_INCLUDE_PATH=/opt/libressl/include

要强制进行静态链接

$ export LIBTLS_LINKAGE=static

状态

Travis-CI Appveyor Coverage Status

依赖项

~54KB