embedded-tls icon indicating copy to clipboard operation
embedded-tls copied to clipboard

An Rust TLS 1.3 implementation for embedded devices.

Results 21 embedded-tls issues
Sort by recently updated
recently updated
newest added

Some TLS servers, even though supporting TLS 1.3, require the client to send a non-empty session ticket, and other mechanisms specified in https://www.rfc-editor.org/rfc/rfc8446#appendix-D.4 . Embedded-tls should implement these in order...

Establishing TLS sessions using pre-shared keys (TLS-PSK, DTLS-PSK) consumes less resources both in terms of memory (trusting a key instead of a CA), and is therefore an attractive alternative for...

Is it possible to support server one day? Here's a [no_std implementation of TLS called SaiTLS](https://git.m-labs.hk/renet/SaiTLS) but it runs on smoltcp which is not exactly what I needed

At present, each recv() call on the TlsConnection will discard data if the receive buffer is less than the size of the content in the TLS record. To fix this,...

Add support for supplying a CA trust in the TlsConfig and use this to validate the Certificate presented by the server.

enhancement

DTLS is needed to secure CoAP.

enhancement

See https://datatracker.ietf.org/doc/html/rfc8446#page-52

enhancement

https://datatracker.ietf.org/doc/html/rfc8446#section-4.2.11

enhancement

Add support for supplying client certificate and send to server for authenticating client.

enhancement