gojimmypi
|
a0fc2f0497
|
Introduce Espressif common CONFIG_WOLFSSL_EXAMPLE_NAME, Kconfig
|
2024-08-17 13:42:30 -07:00 |
Daniel Pouzzner
|
e562a1c4d1
|
Merge pull request #7867 from ColtonWilley/cert_copy_option
Add new option to always copy cert buffer for each SSL object
|
2024-08-17 00:07:00 -05:00 |
Daniel Pouzzner
|
b412e5f24e
|
Merge pull request #7879 from dgarske/options_h
Improve wolfssl/options.h issues
|
2024-08-16 23:54:54 -05:00 |
Daniel Pouzzner
|
c90aa27e06
|
Merge pull request #7882 from kojo1/client-help
Fix <null> in the help message
|
2024-08-16 23:13:45 -05:00 |
Takashi Kojo
|
723adaad20
|
Fix <null> in the help message
|
2024-08-17 12:08:07 +09:00 |
Daniel Pouzzner
|
9a693f5e65
|
Merge pull request #7876 from mpsuzuki/fix-config-stray-redirect
Using ">>" with no command in configure can be ambigious for some ancient /bin/sh.
|
2024-08-16 15:38:39 -05:00 |
Daniel Pouzzner
|
b693127dcd
|
Analyzer fixes
|
2024-08-16 17:24:34 +02:00 |
Juliusz Sosinowicz
|
a6a40de249
|
init sssd support
- Refactor OCSP to separate IO callback
- wolfSSL_BIO_reset: fix return
- CheckCertCRL_ex: return CRL_CERT_DATE_ERR instead of ASN_AFTER_DATE_E
- CheckCertCRL_ex: return most relevant error code
- i2d/d2i APIs: correct parameters handling and return codes
- Custom ASN1 structures: major refactor to make it much more versatile
- Use WOLFSSL_ASSERT_SIZEOF_GE where applicable
- wolfSSL_EVP_SignFinal: implement ecc
- wolfSSL_EVP_VerifyFinal: implement ecc
- OBJ_NAME_do_all: bring closer to OpenSSL functionality
- Correct return of *_push api
- Implement:
- OCSP_REQ_CTX API
- d2i_ECPKParameters
- wolfSSL_sk_insert
- OCSP_parse_url
- X509_STORE_set1_param
- X509_get0_subject_key_id
- X509_OBJECT_retrieve_by_subject
- OCSP_sendreq_nbio
|
2024-08-16 17:22:41 +02:00 |
David Garske
|
a9be38eaf0
|
Improve wolfssl/options.h issues. Fixes #7853.
|
2024-08-15 15:49:43 -07:00 |
David Garske
|
1190d1bafe
|
Merge pull request #7873 from SparkiDev/riscv-poly1305-asm
RISC-V 64 ASM: Add Poly1305 implementation
|
2024-08-15 09:40:06 -07:00 |
Colton Willey
|
d056b63742
|
Always free existing SSL cert to be compatible with openssl behavior
|
2024-08-15 09:24:44 -07:00 |
suzuki toshiya
|
bbdf7fc1b0
|
[configure.ac] ">>" without preceding command does not work in traditional Bourne shell.
|
2024-08-15 13:59:16 +09:00 |
Sean Parkinson
|
ccd8b9aa8d
|
Merge pull request #7872 from douzzer/20240814-linuxkm-kyber-asm
20240814-linuxkm-kyber-asm
|
2024-08-15 14:46:55 +10:00 |
Daniel Pouzzner
|
003ea8bff0
|
Merge pull request #7868 from dgarske/pq_xms_lmss
Fixes for building wolfBoot sources for PQ LMS/XMSS
|
2024-08-14 23:28:12 -05:00 |
Daniel Pouzzner
|
14254e8a6e
|
Merge pull request #7862 from bigbrett/wc-test-nocryptocb
cryptocb test disable option
|
2024-08-14 23:18:02 -05:00 |
Daniel Pouzzner
|
0c24aff183
|
Merge pull request #7864 from gojimmypi/pr-fix-dh-ret
fix interim return variable name when DH enabled
|
2024-08-14 23:08:29 -05:00 |
Daniel Pouzzner
|
39a4780878
|
Merge pull request #7870 from anhu/pkcs7_correct_issuer
Ensure correct issuer is copied into PKCS7 struct during verification
|
2024-08-14 23:05:20 -05:00 |
Daniel Pouzzner
|
a2acc41b3f
|
wolfcrypt/src/wc_kyber.c: in kyberkey_encapsulate(), don't overallocate "at" for USE_INTEL_SPEEDUP.
|
2024-08-14 21:51:12 -05:00 |
Colton Willey
|
65d7c6a533
|
Do not overwrite cert in wolfSSL_set_SSL_CTX if one is already set, remove unreachable frees.
|
2024-08-14 17:07:20 -07:00 |
Sean Parkinson
|
3ade7a875e
|
RISC-V 64 ASM: Add Poly1305 implementation
Implementation using standard and vector instructions.
|
2024-08-15 09:01:34 +10:00 |
Colton Willey
|
dcf3af5382
|
Modify tests to make analyzers happy
|
2024-08-14 14:33:38 -07:00 |
Daniel Pouzzner
|
7a29b1e4fd
|
add comments explaining dependence on idempotency for race-free dynamics re checkedAESNI, haveAESNI, intel_flags, and sha_method. see #7863.
|
2024-08-14 15:23:48 -05:00 |
Colton Willey
|
15abea7f20
|
Use 1 instead of TRUE
|
2024-08-14 13:19:43 -07:00 |
Colton Willey
|
337cddfd90
|
Rework implementation to use existing weOwnCert logic
|
2024-08-14 13:13:25 -07:00 |
Daniel Pouzzner
|
1fa2d2d625
|
ASN: move DecodedCert.extSubjKeyIdSz and .extAuthKeyIdSz out of the OPENSSL_EXTRA gate. fixes test.c:certext_test(), broken by f8c968d8d1 for some valid configs.
|
2024-08-14 14:45:11 -05:00 |
Daniel Pouzzner
|
21484ec75a
|
linuxkm: add asm support for Kyber.
|
2024-08-14 14:45:11 -05:00 |
Colton Willey
|
f4decf84da
|
Enable cert copy by default for openssl extra
|
2024-08-14 12:16:14 -07:00 |
Anthony Hu
|
8b57e3e741
|
Merge pull request #7807 from Laboratory-for-Safe-and-Secure-Systems/mlkem_compat
ML-KEM compatibility
|
2024-08-14 13:50:10 -04:00 |
Anthony Hu
|
498dadad97
|
Ensure correct issuer is copied into PKCS7 struct during verification
|
2024-08-14 11:29:02 -04:00 |
Juliusz Sosinowicz
|
055d68db9c
|
Merge pull request #7804 from douzzer/20240728-EVP_PKEY_is_a
20240728-EVP_PKEY_is_a
|
2024-08-14 16:36:06 +02:00 |
Daniel Pouzzner
|
ee966beb77
|
wolfcrypt/src/evp.c: add wolfSSL_EVP_PKEY_is_a() and test_EVP_PKEY_is_a(). also add test_EVP_CIPHER_key_length() and add missing RC4 clause to wolfSSL_EVP_Cipher_key_length().
|
2024-08-14 09:23:02 -05:00 |
David Garske
|
01eaa56290
|
Fixes for building wolfBoot sources for PQ LMS/XMSS.
* Don't throw `#error "This code requires libxmss"`, just gate ext_xmss on HAVE_LIBXMSS. Same for LMS.
|
2024-08-13 14:10:45 -07:00 |
Daniel Pouzzner
|
7dbf2a06dd
|
Merge pull request #7865 from bandi13/fixMemOverrunInTest
Fix possible memory overrun in tests
|
2024-08-13 15:59:00 -05:00 |
Colton Willey
|
ef500c2e62
|
Add new option to always copy cert buffer for each SSL object
|
2024-08-13 13:32:25 -07:00 |
Andras Fekete
|
ab7bc29006
|
Fix curl.yml
|
2024-08-13 16:18:29 -04:00 |
Andras Fekete
|
f8c968d8d1
|
Fix possible memory overrun
|
2024-08-13 13:43:54 -04:00 |
gojimmypi
|
e0e05766ac
|
fix interim return variable name when DH enabled
|
2024-08-13 09:10:22 -07:00 |
Daniel Pouzzner
|
3875a1855e
|
Merge pull request #7859 from SparkiDev/aarch64_poly1305_asm_improv
Aarch64 Poly1305 ASM: Improve performance
|
2024-08-12 18:35:49 -05:00 |
Daniel Pouzzner
|
7fac450c92
|
Merge pull request #7860 from dgarske/have_config
Add missing config.h on .c files
|
2024-08-12 18:33:04 -05:00 |
Daniel Pouzzner
|
869431495f
|
Merge pull request #7861 from bandi13/smallPatches
No need to check for dependencies
|
2024-08-12 18:30:33 -05:00 |
Daniel Pouzzner
|
53f5ded48d
|
Merge pull request #7849 from miyazakh/renesas_tsip_update
RX72N support update
|
2024-08-12 18:26:32 -05:00 |
Brett Nicholas
|
10a3634e86
|
cmake support
|
2024-08-12 16:01:15 -06:00 |
Brett Nicholas
|
8df5d61179
|
add optional cryptocb test disable macro to wolfCrypt tests
|
2024-08-12 15:16:33 -06:00 |
Andras Fekete
|
e2d2915fc1
|
No need to check for dependencies
Suggested in https://github.com/wolfSSL/wolfssl/issues/7857#issuecomment-2283962525
|
2024-08-12 14:58:02 -04:00 |
David Garske
|
08622bab39
|
Fix to remove NO_BIG_INT from `MICROCHIP_PIC32` in settings.h.
|
2024-08-12 09:29:20 -07:00 |
David Garske
|
537827ebde
|
Add missing config.h on some .c files.
|
2024-08-12 09:29:07 -07:00 |
Sean Parkinson
|
3725594020
|
Aarch64 Poly1305 ASM: Improve performance
Do as many multiplications in base 64 rather than 26 with normal integer
registers.
|
2024-08-12 12:47:44 +10:00 |
Sean Parkinson
|
9f9e89082f
|
Merge pull request #7854 from embhorn/rsa_min_1024
Update default RSA min to 1024
|
2024-08-12 10:04:13 +10:00 |
Kaleb Himes
|
f660299de0
|
Merge pull request #7856 from douzzer/20240809-fips-dev-feature-unlock
20240809-fips-dev-feature-unlock
|
2024-08-09 16:00:30 -06:00 |
JacobBarthelmeh
|
85bab19090
|
Merge pull request #7845 from ColtonWilley/pkcs7_digest_absent_params
Add option for absent hash params in PKCS7
|
2024-08-09 15:56:28 -06:00 |