dart_tinydtls 3.1.0
dart_tinydtls: ^3.1.0 copied to clipboard
Dart ffi bindings to the tinydtls library. Provides wrappers for both a DTLS client and server.
3.1.0 #
- feat: throw DtlsExceptions instead of StateErrors on error
- fix!: don't throw StateErrors for unknown alert parameters
3.0.0 #
This version contains breaking API changes.
- fix!: use
Uint8Listinstead of String forPSKCredentials - feat!: let client and server handle fatal DTLS alerts
2.0.0 #
- Refactored handling of ECDSA keys and DTLS events using enhanced enums
- Increased minimum required Dart SDK version to 2.17
1.0.1 #
- Added missing override of the
toString()method toTinyDtlsLoadException
1.0.0 #
New Features #
- Added getters for
closedclass members to client and server - Changed parameters of credentials constructors to named ones
- Replaced pskCredentials parameter of
DtlsClientconstructor with callback - Added callback for indicating PSK identity hints to
DtlsServerclass
Bugfixes #
- Fixed bug that prevented the use of ECDSA keys with the
DtlsServer
Other Changes #
- Improved documentation of library and
DtlsConnectionclass
0.5.0 #
- Reworked and fixed the internal mechanism for finding tinyDTLS binaries
0.4.1 #
- Applied minor refactorings and style changes
0.4.0 #
- The
DtlsClientandDtlsServershould now handle connections closed by the peer correctly - When generating bindings,
CPATHis now used in place of-Icompiler option to find headers
0.3.0 #
- Reworked server API using a generic DtlsConnection interface
- Improved documentation
0.2.1 #
- Expanded package description in pubspec.yaml
0.2.0 #
- Refactored tests and example
- Renamed the
datafield of theDtlsServerEventclass todatagram
0.1.0 #
- Initial version.