Jon Shallow
c9135b6b26
Copyright: Update to 2026
2026-01-05 10:37:26 +00:00
Jon Shallow
4289cb072d
Copyright: Update to 2025 where appropriate
2025-02-17 09:37:55 +00:00
Jon Shallow
e3a662a934
wolfSSL: Set up initial port
...
Includes some porting ideas from qursa-uc3m libcoap-wolfssl work.
Some common ASN1 code moved from coap_gnutls.c to coap_asn1.c to support RPK.
WolfSSL build
$ ./configure --enable-all --enable-dtls13 CFLAGS="-DBUILD_TLS_PSK_WITH_AES_128_CCM -DHAVE_RPK"
Interoperability requirements
DTLS1.3 downgrade requires
https://github.com/eclipse/tinydtls/pull/230
https://github.com/wolfSSL/wolfssl/pull/7367
TLS1.3 downgrade requires
https://github.com/wolfSSL/wolfssl/pull/7367
(D)TLS1.2 use of RPK requires
https://github.com/wolfSSL/wolfssl/pull/7375
MbedTLS using TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 requires
https://github.com/wolfSSL/wolfssl/pull/7132
GnuTLS using PSK and TLS1.3 requires
https://github.com/wolfSSL/wolfssl/pull/7407
2024-04-16 11:03:24 +01:00
Jon Shallow
8237c1d801
Copyright: Update to 2024
2024-01-02 08:45:59 +00:00
Jon Shallow
3552b53be4
Copyright: Update copyright date to end 2023 as appropriate
2023-01-02 11:45:10 +00:00
Jon Shallow
feb8c15b45
examples: Provide standalone source and simple Makefile for examples
...
Install in PREFIX/share/libcoap/examples the source for coap-client.c and
coap-server.c with a standalone Makefile for ease of standalone code
development.
Add in configure option --enable-examples-source.
Included is a README, LICENSE and COPYING.
2021-05-11 14:35:23 +01:00