wolfssl
wolfssl copied to clipboard
The wolfSSL library is a small, fast, portable implementation of TLS/SSL for embedded devices to the cloud. wolfSSL supports up to TLS 1.3!
# Description Adds length check against MAX_OID_SZ in wc_oid_sum(), returns 0 if length exceeds MAX_OID_SZ. - Addresses multiple untrusted loop bounds. Assigns p2 to NULL before next loop iteration. -...
# Description The code checks for C11, then tries to include stdatomic.h, but MSVC does have this header (its an optional C11 feature). MSVC does `#define __STDC_NO_ATOMICS__`, which could be...
# Description Changes to support Renesas RX TSIP AES CTR. Fix to increment IV for AES CTR with TSIP (allow encrypt to be called multiple times without having to manually...
# Description Fix to make sure certs/asn are enabled if just building PQ algorithms ZD 20063 # Testing ``` ./configure --enable-armasm --enable-mlkem --enable-dilithium --enable-sha384 --enable-sha512 --enable-cryptonly --disable-examples --disable-chacha --disable-sha --disable-md5...
# Description Added support for the TROPIC01 secure element via the callback function Tropic01_CryptoCb Within this function, there is an implementation of the following algo_type: 1. WC_ALGO_TYPE_RNG 2. WC_ALGO_TYPE_SEED 3....
Fixes: - make wolfssl_is_init_finished() return true only after the last server ACK. - always send AKCs when we detect a rtx from the other peer. Otherwise the connection can stall...
- random.c: use getrandom when available and fall back to direct file access - openssh.yml: run more tests - openssh.yml: add 10.0p2 and 9.9p2 - configure.ac: detect if `getrandom` is...
# Description wolfSSL_X509_load_locations() previously did not handle PEM files with multiple certs in one file, only the first cert would be loaded. Modify wolfSSL_X509_load_locations() to fix this by using existing...
# Description Fixes zd#20035 # Testing Built in SRP test for various FP_MAX_BITS/SP_INT_BITS values # Checklist - [ ] added tests - [ ] updated/added doxygen - [ ] updated...