tinydtls-sys

Crates.iotinydtls-sys
lib.rstinydtls-sys
version0.2.0+tinydtls-9d6cf54
sourcesrc
created_at2022-01-10 13:31:16.331008
updated_at2024-06-11 16:32:01.434354
descriptionRaw bindings to the TinyDTLS library.
homepagehttps://github.com/namib-project/tinydtls-rs
repositoryhttps://github.com/namib-project/tinydtls-rs
max_upload_size
id511389
size1,467,823
Hugo Hakim Damer (pulsastrix)

documentation

README

tinydtls-sys

Raw bindings to the tinydtls C library.

Features

These features affect the way that the binding is built:

  • vendored (default): Build and use a vendored version of tinydtls instead of linking to an existing one.
  • static (default): Use static linking instead of dynamic linking

These features affect the functionality of the library (only apply if vendored is enabled, we can't control features of binaries that are already built):

  • ecc (default): Enable ECC functionality
  • psk (default): Enable PSK functionality

License

Matching the license of the tinydtls C library, this library is made available both under the terms of the Eclipse Public License v1.0 and 3-Clause BSD License (which the Eclipse Distribution License v1.0 that is used for tinydtls is based on).

Additionally, the tinydtls C library contains third party code that might be included in compiled binaries that link to tinydtls. For information on third-party code and its licenses, see https://github.com/eclipse/tinydtls/blob/develop/ABOUT.md.

See https://github.com/eclipse/tinydtls/blob/develop/LICENSE for more information on the tinydtls licensing terms and https://www.eclipse.org/legal/eplfaq.php for more information on the EPL 1.0.

Note: This binding is neither supported nor endorsed by the Eclipse Foundation.

Commit count: 22

cargo fmt