diff --git a/doc/main.md b/doc/main.md index b1338e6e..d4019f1d 100644 --- a/doc/main.md +++ b/doc/main.md @@ -19,6 +19,33 @@ You might want to check out [libcoap-minimal](https://github.com/obgm/libcoap-minimal) for usage examples. +The following RFCs are supported + +* RFC7252: The Constrained Application Protocol (CoAP) + +* RFC7641: Observing Resources in the Constrained Application Protocol (CoAP) + +* RFC7959: Block-Wise Transfers in the Constrained Application Protocol (CoAP) + +* RFC7967: Constrained Application Protocol (CoAP) Option for No Server Response + +* RFC8132: PATCH and FETCH Methods for the Constrained Application Protocol (CoAP) + +* RFC8323: CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets + [No WebSockets support] + +* RFC8768: Constrained Application Protocol (CoAP) Hop-Limit Option + +There is (D)TLS support for the following libraries + +* OpenSSL (Minimum version 1.1.0) [PKI, PSK and PKCS11] + +* GnuTLS (Minimum version 3.3.0) [PKI, PSK, RPK(3.6.6+) and PKCS11] + +* Mbed TLS (Minimum version 2.7.10) [PKI and PSK] [Currently only DTLS] + +* TinyDTLS [PSK and RPK] [DTLS Only] + Documentation =============