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 Add support for being able to read and write in different threads with same SSL object. Add support for encrypt in threads. # Testing How did you test?...
# Description This PR adds a workflow condition to only run the workflow on wolfssl-owned repositories (in this case, [async.yml](https://github.com/wolfSSL/wolfssl/compare/master...gojimmypi:wolfssl:pr-repo-owner-check?expand=1#diff-0a009bf1c1ebe9e868237e406808864f41ee3af04b3b371e70a86a1f5a53027d)). I propose doing this on all workflows, but this PR...
# Description Add a workflow to generate a weekly Coverity scan. Relies on GitHub secrets: ``` COVERITY_SCAN_TOKEN COVERITY_SCAN_EMAIL ``` Uses a third party workflow script: https://github.com/vapier/coverity-scan-action # Testing _This is...
check for required executables only when needed # Description Modify generate_documentation.sh so it only checks for required exectuables when they are actually needed. Fixes #7857 # Testing How did you...
# Description `internal.c` - `InitSuites` changes to order making `BUILD_TLS_AES_256_GCM_SHA384` be prioritized over `BUILD_TLS_AES_128_GCM_SHA256` to match TLS 1.2 order. -fix for test `quic.c`, `api.c`, and `test.h` hard coded size assumption....
### Contact Details [email protected] ### Version v5.7.2-stable ### Description 1. Build curl using this Dockerfile: https://github.com/ZoeyVid/curl-quic/blob/latest/Dockerfile 2. run `curl https://api.telegram.org` 3. get: `curl: (35) SSL_connect failed with error -140: ASN...
### Contact Details [email protected] ### Version 5.7.2 ### Description cross-compile curl with wolfSSL on Alpine for armv5 device ### Reproduction steps ``` ./configure \ --host=${host} \ CC=${host}-gcc \ AR=${host}-ar \...
# Description This PR adds a new define (`TLS13_RSA_PSS_SIGN_CB_NO_PREHASH`) which changes the behavior of the PK callbacks RSA-PSS sign callback only for TLS 1.3. Instead of passing the callback the...
add constant time DH key agreement APIs and related logic: * `wc_DhAgree_ct()` * `wolfSSL_DH_compute_key_padded()` * `sp_read_unsigned_bin_ct()` * `wolfcrypt/src/integer.c`:`mp_read_unsigned_bin_ct()` * `fp_read_unsigned_bin_ct()` tested with `wolfssl-multi-test.sh ... super-quick-check all-enable-fastmath clang-tidy-intmath intmath-sanitizer`