Crates.io | w5500-tls |
lib.rs | w5500-tls |
version | 0.4.0 |
source | src |
created_at | 2022-03-20 19:39:04.068841 |
updated_at | 2024-06-09 20:13:13.181763 |
description | TLS client for the Wiznet W5500 internet offload chip. |
homepage | https://github.com/newAM/w5500-rs |
repository | https://github.com/newAM/w5500-rs |
max_upload_size | |
id | 553704 |
size | 190,766 |
TLS v1.3 client for the Wiznet W5500 SPI internet offload chip.
This requires roughly 19k of flash for a thumbv7em-none-eabi
target
with -O3
, debug assertions enabled, and the p256-cm4
feature.
Enabling all logging requires an additional ~40k of flash.
⚠️ 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.