4 个版本
0.2.0+tinydtls-9d6cf54 | 2024年6月11日 |
---|---|
0.1.2+tinydtls-c84e36f | 2022年11月19日 |
0.1.1+tinydtls-c7c3ca8 | 2022年2月23日 |
0.1.0+tinydtls-68f6045 | 2022年1月10日 |
#9 in #dtls
67 每月下载量
在 2 个crate中使用(通过 libcoap-sys)
535KB
11K SLoC
包含 (晦涩的 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