#dtls #sys #crypto #tinydtls

sys tinydtls-sys

对 TinyDTLS 库的原始绑定

4 个版本

0.2.0+tinydtls-9d6cf542024年6月11日
0.1.2+tinydtls-c84e36f2022年11月19日
0.1.1+tinydtls-c7c3ca82022年2月23日
0.1.0+tinydtls-68f60452022年1月10日

#9 in #dtls

Download history 4/week @ 2024-04-16 13/week @ 2024-04-23 1/week @ 2024-05-21 8/week @ 2024-05-28 5/week @ 2024-06-04 229/week @ 2024-06-11 21/week @ 2024-06-25 17/week @ 2024-07-02 21/week @ 2024-07-16 46/week @ 2024-07-30

67 每月下载量
2 个crate中使用(通过 libcoap-sys

(EPL-1.0 OR BSD-3-Clause)…

535KB
11K SLoC

C 11K SLoC // 0.2% comments Rust 478 SLoC // 0.1% comments Perl 301 SLoC // 0.1% comments Shell 14 SLoC // 0.1% comments

包含 (晦涩的 autoconf 代码,5KB) src/tinydtls/configure.ac

tinydtls-sys

tinydtls C 库 的原始绑定。

特性

这些特性会影响绑定的构建方式

  • vendored (默认): 构建并使用 vendored 版本的 tinydtls,而不是链接到现有的版本。
  • static (默认): 使用静态链接而不是动态链接

这些特性会影响库的功能(仅当 vendored 启用时适用,我们无法控制已构建的二进制文件的功能特性)

  • ecc (默认): 启用 ECC 功能
  • psk (默认): 启用 PSK 功能

许可证

与 tinydtls C 库的许可证相匹配,该库在 Eclipse 公共许可证 v1.0 和 3-Clause BSD 许可证(tinydtls 所使用的 Eclipse 分发许可证 v1.0 的基础上)下提供。

此外,tinydtls C 库包含第三方代码,这些代码可能包含在链接到 tinydtls 的编译的二进制文件中。有关第三方代码及其许可证的信息,请参阅 https://github.com/eclipse/tinydtls/blob/develop/ABOUT.md

有关 tinydtls 许可证条款的更多信息,请参阅 https://github.com/eclipse/tinydtls/blob/develop/LICENSE,有关 EPL 1.0 的更多信息,请参阅 https://www.eclipse.org/legal/eplfaq.php

注意:此绑定既不受 Eclipse 基金会的支持,也不受其认可。

依赖项

~0–2MB
~41K SLoC