TLS v1.3 client for the [Wiznet W5500] SPI internet offload chip.
This requires roughly 80k of flash for a thumbv7em-none-eabi
target
with -O3
, debug assertions enabled, and all logging enabled.
⚠️ This is in an early alpha state ⚠️
All the usual security disclaimers apply here, read the license, your hamster may explode if you use this, don't use this code in production, etc.
Additionally this is not secure from side channel attacks.
At the moment this only supports pre-shared keys. This will not work for majority of web (HTTPS) applications.
TLS_AES_128_GCM_SHA256
secp256r1
All features are disabled by default.
embedded-hal
: Passthrough to [w5500-hl
].std
: Passthrough to [w5500-hl
].defmt
: Enable logging with defmt
. Also a passthrough to [w5500-hl
].log
: Enable logging with log
.