dart_tinydtls_libs

Provides tinyDTLS binaries for adding DTLS support to Flutter apps.

Usage

This library can be used to distribute tinyDTLS binaries with Flutter apps which can be used by the dart_tinydtls client and server wrappers.

This library contains only pre-compiled dynamic libraries which can be used on Linux, Android, and Windows. More information on how to use this library can be found in the dart_tinydtls documentation.

Installation

Simply run

flutter pub add dart_tinydtls_libs

in the terminal of your choice. In order to actually use the library, you also need to install dart_tinydtls which provides ffi bindings and idiomatic wrappers around tinyDTLS.

Third-Party Code

This library contains compiled binaries of tinyDTLS for Linux, Android, and Windows. See the next section for licensing information.

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 library is neither supported nor endorsed by the Eclipse Foundation.

Maintainers

This project is currently maintained by the following developers:

Name Email Address GitHub Username
Jan Romann jan.romann@uni-bremen.de JKRhb
Falko Galperin falko1@uni-bremen.de falko17

Libraries