Commit Graph

  • b34fd2f685 Merge pull request #8829 from gojimmypi/pr-espressif-time-correction nightly-snapshot JacobBarthelmeh 2025-06-02 17:03:06 -06:00
  • 1aa97a9070 Correct Espressif default time setting gojimmypi 2025-06-02 15:04:49 -07:00
  • ecb8cb744e Merge pull request #8799 from dgarske/csharp_wince_unicode JacobBarthelmeh 2025-06-02 10:39:23 -06:00
  • 30490f9650 Merge pull request #8828 from douzzer/20250531-wc_linuxkm_fpu_state_assoc-optimize David Garske 2025-05-31 09:23:59 -07:00
  • 8c33f47a85 linuxkm/x86_vector_register_glue.c: fix overhead in wc_linuxkm_fpu_state_assoc() from pointless full searches of wc_linuxkm_fpu_states. Daniel Pouzzner 2025-05-31 00:23:32 -05:00
  • a6e9bd73e4 Merge pull request #8803 from dgarske/csr_nomalloc Daniel Pouzzner 2025-05-30 18:05:25 -05:00
  • 316681be2a Merge pull request #8826 from douzzer/20250530-ML-KEM-WC_SHA3_NO_ASM philljj 2025-05-30 16:25:48 -05:00
  • dd6e6015ea wolfcrypt/src/wc_mlkem.c: add setup for WC_MLKEM_NO_ASM. Daniel Pouzzner 2025-05-30 14:51:52 -05:00
  • 0bdf8b54db wolfssl/wolfcrypt/sha3.h: in asm prototypes section, snip out redundant prototypes for BlockSha3(), and add indentation for clarity. Daniel Pouzzner 2025-05-30 14:16:25 -05:00
  • 8256e42178 .github/workflows/wolfCrypt-Wconversion.yml: fix apt-get to update first. Daniel Pouzzner 2025-05-30 13:56:14 -05:00
  • 6a5dc482fd linuxkm/Kbuild: set OBJECT_FILES_NON_STANDARD=y for wolfcrypt/src/wc_mlkem_asm.o ("'naked' return found"). Daniel Pouzzner 2025-05-30 13:39:33 -05:00
  • 8f347e68f5 wolfcrypt/src/wc_mlkem_poly.c and configure.ac: add support for WC_MLKEM_NO_ASM, and add gates to support WC_SHA3_NO_ASM; Daniel Pouzzner 2025-05-30 13:31:40 -05:00
  • 5c21551808 Merge pull request #8816 from philljj/crypto_sig_sign_ret_value Daniel Pouzzner 2025-05-29 22:44:13 -05:00
  • 9bd58344d9 Merge pull request #8817 from douzzer/20250529-WC_SHA3_NO_ASM philljj 2025-05-29 22:24:36 -05:00
  • 165f868be1 Fix for warning: ‘free’ called on unallocated object ‘buf’. David Garske 2025-05-29 15:32:25 -07:00
  • aeae9cb3b6 Merge pull request #8807 from philljj/linuxkm_ecdsa_small_cleanup Daniel Pouzzner 2025-05-29 17:16:40 -05:00
  • 0b64a5549c linuxkm rsa: fix ret value usage for crypto_sig_sign. jordan 2025-05-29 16:22:40 -05:00
  • 245042a342 add WC_SHA3_NO_ASM, mainly for the benefit of linuxkm-defaults and KASAN compatibility. Daniel Pouzzner 2025-05-29 16:21:34 -05:00
  • 429ed8d0be Merge pull request #8814 from douzzer/20250529-linuxkm-fix-AesGcmCrypt_1-no-stream philljj 2025-05-29 14:36:07 -05:00
  • 4d19f55c3f linuxkm/lkcapi_aes_glue.c: in AesGcmCrypt_1(), in !WOLFSSL_AESGCM_STREAM version, don't call skcipher_walk_done(&sk_walk, ...) -- doesn't work, and not needed. Daniel Pouzzner 2025-05-29 12:10:02 -05:00
  • 2a9269e654 Merge pull request #8796 from philljj/linuxkm_rsa_sig Daniel Pouzzner 2025-05-29 01:15:13 -05:00
  • 8ce0a3bf83 Merge pull request #8810 from douzzer/20250528-linuxkm-aes-kmemleaks philljj 2025-05-28 19:45:49 -05:00
  • 18aab1a883 Further improvements to MultiByte and WideChar conversions. David Garske 2025-05-28 15:35:10 -07:00
  • 5c0a278c7f linuxkm/lkcapi_aes_glue.c: add error path cleanups for dangling skcipher_walks. Daniel Pouzzner 2025-05-28 16:30:43 -05:00
  • 5c82757eb4 Merge pull request #8809 from douzzer/20250528-fix-mldsa_nosign David Garske 2025-05-28 14:12:06 -07:00
  • b9ef6c583a wolfcrypt/test/test.c: in test_dilithium_decode_level(), on early malloc failure, stay in the flow to assure cleanup; Daniel Pouzzner 2025-05-28 12:48:36 -05:00
  • 7212fd0483 linuxkm ecdsa: small debug msg cleanup. jordan 2025-05-28 11:43:44 -05:00
  • 8ea01056c3 Merge pull request #8788 from julek-wolfssl/gh/8765 Sean Parkinson 2025-05-28 09:45:09 +10:00
  • 3032e977a8 Merge pull request #8802 from kojo1/csharp David Garske 2025-05-27 15:46:28 -07:00
  • 6de7bb74ed Merge pull request #8787 from julek-wolfssl/refactor-GetHandshakeHeader David Garske 2025-05-27 15:26:24 -07:00
  • 482f2bdd2a Refactor to support CSR generation and signing with WOLFSSL_NO_MALLOC. Also for DSA. Don't test no malloc with ECC custom curves. David Garske 2025-05-22 17:19:15 -07:00
  • 71a9e48701 Merge pull request #8801 from rlm2002/coverity Sean Parkinson 2025-05-28 07:28:40 +10:00
  • 8179367412 Merge pull request #8798 from dgarske/mldsa_nosign Daniel Pouzzner 2025-05-27 14:44:44 -05:00
  • 2eddc32eed coverity: fix use after free, improper use of negative value, initialize src variable Ruby Martin 2025-05-27 09:43:44 -06:00
  • 6c7edeba38 Merge pull request #8800 from douzzer/20250523-WC_NID_netscape_cert_type Sean Parkinson 2025-05-26 08:19:22 +10:00
  • 7b8f30bb25 fix Release build Takashi Kojo 2025-05-24 14:03:55 +09:00
  • da9410565d linuxkm rsa: km_pkcs1_sign should return sig_len on success. jordan 2025-05-23 22:29:16 -05:00
  • ec842be582 wolfssl/wolfcrypt/asn.h: add a real value for WC_NID_netscape_cert_type. Daniel Pouzzner 2025-05-23 14:05:51 -05:00
  • 2ec6b92b41 tls13: handle malformed CCS and CCS before CH Juliusz Sosinowicz 2025-05-20 14:03:52 +02:00
  • 999641d9b1 Merge pull request #8642 from rizlik/dtls_no_span_records Sean Parkinson 2025-05-23 14:57:24 +10:00
  • db0b0e28d2 Fix issue with CSharp and Windows CE with conversion of ASCII->Unicode and Unicode->ASCII with odd length and extra null terminator. David Garske 2025-05-22 16:34:54 -07:00
  • d1312c87bb Merge pull request #8792 from rlm2002/coverity-src Sean Parkinson 2025-05-23 09:27:39 +10:00
  • 2ecd4d75e3 Merge pull request #8795 from dgarske/stm32_aes_gcm_oldcube Sean Parkinson 2025-05-23 08:00:35 +10:00
  • fb6f0c8b73 Merge pull request #8797 from douzzer/20250522-FIPS-v5-no-implicit-DES Sean Parkinson 2025-05-23 07:50:34 +10:00
  • 607d7489bc Add no malloc support for Dilithium tests. Fixes for WOLFSSL_DILITHIUM_NO_ASN1. David Garske 2025-05-22 14:24:56 -07:00
  • 5352e100db Add NO_OLD_TLS macroguard, remove dead code Ruby Martin 2025-05-22 14:20:26 -06:00
  • b06a921697 tests/api.c: add missing NO_SHA gates in test_wc_PKCS12_create(). Daniel Pouzzner 2025-05-22 14:56:31 -05:00
  • d0085834cd Fix for ML-DSA with WOLFSSL_DILITHIUM_NO_SIGN. ZD 19948. David Garske 2025-05-22 12:24:03 -07:00
  • 7e9460c377 configure.ac: remove implicit enablements of DES/DES3 on FIPS v5+. Daniel Pouzzner 2025-05-22 14:19:28 -05:00
  • 402ebec3b7 linuxkm rsa: comments, cleanup work buffer useage. jordan 2025-05-22 11:07:36 -05:00
  • 807e95f35f Merge pull request #8785 from julek-wolfssl/checkGroup Sean Parkinson 2025-05-22 14:10:14 +10:00
  • cc78e3f5d1 Fix for older STM32Cube HAL that does not support hcryp->Init.HeaderWidthUnit. ZD 19926. David Garske 2025-05-21 16:42:52 -07:00
  • 9fdb40caa4 Merge pull request #8790 from philljj/fix_coverity Sean Parkinson 2025-05-22 08:40:59 +10:00
  • 85a4e34705 Merge pull request #8782 from kojiws/support_aes_cbc_pkcs12_export Sean Parkinson 2025-05-22 08:39:11 +10:00
  • 2398a94cf8 Merge pull request #8784 from rlm2002/coverity Sean Parkinson 2025-05-22 08:34:11 +10:00
  • 005ce08380 Merge pull request #8794 from kareem-wolfssl/multiFixes Sean Parkinson 2025-05-22 08:26:24 +10:00
  • 54104887ca linuxkm rsa: clean up duplicate code. jordan 2025-05-21 16:59:02 -05:00
  • d396987863 linuxkm rsa: don't forget to unregister pkcs1pad akcipher. jordan 2025-05-21 16:32:39 -05:00
  • 8fef82cc59 linuxkm rsa: linux 6.13 support. jordan 2025-05-21 16:07:46 -05:00
  • 08f063d8b3 Correct wolfssl.rc FILETYPE to VFT_DLL. It was previously set to 0x7L which is VFT_STATIC_LIB. Kareem 2025-05-21 12:34:09 -07:00
  • 4d63d7dedf Fix missing DH_MAX_SIZE define when building FIPS 140-3 with OpenSSL compatibility layer dh.h. Kareem 2025-05-21 12:33:37 -07:00
  • be5b62b1a1 Merge pull request #8791 from douzzer/20250521-fix-WC_SIPHASH_NO_ASM philljj 2025-05-21 12:23:46 -05:00
  • e2def987d4 wolfcrypt/src/siphash.c: for WC_SIPHASH_NO_ASM, don't define WOLFSSL_NO_ASM if it's already defined. Daniel Pouzzner 2025-05-21 10:03:10 -05:00
  • a170624118 coverity: init dgst variable test_sha3.c Ruby Martin 2025-05-16 16:42:26 -06:00
  • dfe0684bc7 Merge pull request #8789 from douzzer/20250520-WC_SIPHASH_NO_ASM Sean Parkinson 2025-05-21 07:29:53 +10:00
  • a01fb2a61c wolfcrypt/src/siphash.c: honor WC_SIPHASH_NO_ASM; configure.ac: add -DWC_SIPHASH_NO_ASM when ENABLED_LINUXKM. Daniel Pouzzner 2025-05-20 13:03:58 -05:00
  • 5e7ef142e8 Refactor GetHandshakeHeader/GetHandShakeHeader into one Juliusz Sosinowicz 2025-05-20 13:23:14 +02:00
  • c619c19a1d asn: add underflow check to idx. jordan 2025-05-19 19:04:27 -05:00
  • 3666851589 Support PBE_AES256_CBC and PBE_AES128_CBC key encryption on wc_PKCS12_create() Koji Takeda 2025-05-14 13:35:25 +09:00
  • 83ce63ac1a TLSX_UseSupportedCurve: Check group correctness outside of TLS 1.3 too Juliusz Sosinowicz 2025-05-19 11:47:07 +02:00
  • cbe1fb2c62 dtls: drop DTLS messages that span across datagrams Marco Oliverio 2025-05-13 16:42:50 +02:00
  • 23b73bb298 test_memio: preserve write boundaries in reads Marco Oliverio 2025-05-13 16:40:56 +02:00
  • 80bdd1736a internal: refactor out Decryption in DoDecrypt function Marco Oliverio 2025-05-13 16:32:16 +02:00
  • 05bc7e0d2f Merge pull request #8783 from douzzer/20250516-remove-implicit-WOLFSSL_DEBUG_CERTIFICATE_LOADS JacobBarthelmeh 2025-05-16 17:06:18 -06:00
  • 3ab16257b0 wolfssl/wolfcrypt/logging.h: don't define WOLFSSL_DEBUG_CERTIFICATE_LOADS just because defined(DEBUG_WOLFSSL). Daniel Pouzzner 2025-05-16 16:53:10 -05:00
  • 4495da457a Merge pull request #8778 from rlm2002/ghi8772 Daniel Pouzzner 2025-05-16 16:41:43 -05:00
  • 7ae2c24ac4 add NULL reference checks to RSA functions Ruby Martin 2025-05-15 13:20:22 -06:00
  • 91af9073b0 Merge pull request #8777 from rizlik/dtls_reject_v11 Daniel Pouzzner 2025-05-16 14:45:25 -05:00
  • e67536cb15 Merge pull request #8775 from rlm2002/coverity Daniel Pouzzner 2025-05-16 14:44:38 -05:00
  • 56b43e5948 Merge pull request #8776 from anhu/no_server_with_opensslall Daniel Pouzzner 2025-05-16 13:28:48 -05:00
  • 5abe5df498 Merge pull request #8760 from miyazakh/benchmark_up Daniel Pouzzner 2025-05-16 12:42:59 -05:00
  • 25e3a2d34f Merge pull request #8780 from douzzer/20250515-fips-armasm-fixes Kaleb Himes 2025-05-16 11:12:16 -06:00
  • 69ae36a1b6 Merge pull request #8781 from night1rider/zephyr-mlkem-update David Garske 2025-05-16 09:21:19 -07:00
  • e998a4c2fc fix off-by-one error in asn.c Ruby Martin 2025-05-16 08:26:19 -06:00
  • 229141fd51 updating kyber to mlkem arm file for zephyr night1rider 2025-05-15 21:55:36 -06:00
  • 77bebff341 fixes for armasm: Daniel Pouzzner 2025-05-15 21:20:10 -05:00
  • 8a8a2b5bb1 .github/workflows/smallStackSize.yml: don't install multilib (not needed). Daniel Pouzzner 2025-05-15 21:13:50 -05:00
  • 2940a16c10 coverity: initialize variables for api.c, test_digest.h, and test_sha3.c Ruby Martin 2025-05-14 11:55:16 -06:00
  • 081b8397c0 Merge pull request #8779 from douzzer/20250515-smallstack-refactors-and-tests David Garske 2025-05-15 15:02:58 -07:00
  • 401868908a add .github/workflows/smallStackSize.yml; Daniel Pouzzner 2025-05-15 15:28:11 -05:00
  • a1b644202c Merge pull request #8759 from anhu/index_idx David Garske 2025-05-15 11:01:27 -07:00
  • 63c3c547b6 Merge pull request #8768 from lealem47/zd19853 David Garske 2025-05-15 11:01:19 -07:00
  • c13be21a90 Merge pull request #8755 from AlexLanzano/pqc-gcc-error David Garske 2025-05-15 11:00:40 -07:00
  • 22f41a8dbb Drop DTLS packets with bogus minor version number Marco Oliverio 2025-05-15 19:31:02 +02:00
  • 6790c95e94 Merge pull request #8745 from dgarske/stm32_crypt_header_width Andrew Hutchings 2025-05-15 16:51:52 +01:00
  • a613fc28d6 Allow tests to build with opensslall and no server. Anthony Hu 2025-05-15 11:16:52 -04:00
  • 2ac4be3f22 Merge pull request #8773 from douzzer/20250514-linuxkm-and-sp-tweaks David Garske 2025-05-14 19:54:48 -07:00
  • baaab4ccac Merge pull request #8722 from anhu/undef_def Daniel Pouzzner 2025-05-14 18:44:57 -05:00
  • c201006a26 wolfcrypt/src/sp_int.c: move setup for -Wno-array-bounds when WOLFSSL_SP_DYN_STACK, to follow sp_int.h include. Daniel Pouzzner 2025-05-14 18:20:08 -05:00
  • a814683684 Rename variable index to idx to avoid conflicting declaration. Anthony Hu 2025-05-09 17:44:38 -04:00