1
0
mirror of https://github.com/wolfSSL/wolfssl.git synced 2026-10-24 04:09:07 +03:00

Commit Graph

  • b0e029cc7b Give the CMake library HAVE_GETPID so it matches options.h, and tidy edges kaleb-himes 2026-09-08 16:26:30 -06:00
  • 0546feba6b Define HAVE_HASHDRBG before the lock gates and fail closed on a dead registry kaleb-himes 2026-09-08 15:51:14 -06:00
  • 2121e9ad05 Keep cancellation off while a WC_RNG lock is held and tidy the probes kaleb-himes 2026-09-08 15:14:48 -06:00
  • 9706e05db2 Tighten the fork handler edges skoll flagged and add a single-threaded CI build kaleb-himes 2026-09-08 14:32:00 -06:00
  • 8eacfc67c5 Add a per-instance WC_RNG lock and POSIX-conforming fork handlers kaleb-himes 2026-09-07 19:13:21 -06:00
  • e2ee66c64b Merge pull request #11480 from SparkiDev/crypto_fixes_1 JacobBarthelmeh 2026-09-18 16:26:37 -06:00
  • 8632c499ae Merge pull request #11458 from kareem-wolfssl/zd22448_tls JacobBarthelmeh 2026-09-18 16:07:54 -06:00
  • 8dda9e1c5f Fix custom RNG initialization cleanup Aidan Garske 2026-09-18 14:25:43 -07:00
  • 034ea67809 Merge pull request #11431 from Frauschi/zephyr_fixes_2 JacobBarthelmeh 2026-09-18 14:25:27 -06:00
  • 9b12997d48 Merge pull request #11502 from philljj/srtp_kdf_forcezero JacobBarthelmeh 2026-09-18 14:14:41 -06:00
  • 19bd846207 Add a Linux user space backend for the CAAM port David Garske 2026-08-18 10:29:26 -07:00
  • 9ce49353c0 Rust wrapper: sha: free before re-initializing SHA structs Josh Holtrop 2026-09-18 14:52:18 -04:00
  • f48ee13d9f Merge pull request #11175 from embhorn/zd22291 JacobBarthelmeh 2026-09-18 12:05:14 -06:00
  • 1d8c6bdd46 Merge pull request #11401 from Frauschi/zephyr_rw612 JacobBarthelmeh 2026-09-18 11:56:35 -06:00
  • 5848debb72 kdf: srtp_kdf force zero. jordan 2026-09-18 11:59:36 -05:00
  • 1ebd9c1492 Merge pull request #11211 from kareem-wolfssl/zd22352_3_4 JacobBarthelmeh 2026-09-18 10:54:54 -06:00
  • b8c243ff0a Rust wrapper: fix sha512_224/256 cfg detection Josh Holtrop 2026-09-18 12:41:40 -04:00
  • 8ead25835b Merge pull request #11459 from kareem-wolfssl/zd22448_pkcs JacobBarthelmeh 2026-09-18 10:20:03 -06:00
  • 69aac17c53 Merge pull request #11473 from gasbytes/quic-record-append-fix JacobBarthelmeh 2026-09-18 10:13:12 -06:00
  • d2f169f030 Merge pull request #11487 from philljj/null_cmp_peer_cert JacobBarthelmeh 2026-09-18 09:48:01 -06:00
  • 51dc1249d3 Merge pull request #11497 from dgarske/stm32_dhuk_import_curve JacobBarthelmeh 2026-09-18 09:46:20 -06:00
  • aeaf1a3218 Merge pull request #10939 from mattia-moffa/20260717-fix-iar-narrow-branch JacobBarthelmeh 2026-09-18 09:32:52 -06:00
  • dacd8ee72b OpenResty 1.31.1.1 support and CI Juliusz Sosinowicz 2026-09-18 12:58:30 +00:00
  • 0a5d37c2b1 memory: drop the alloc count on failed realloc(NULL, n) Sameeh Jubran 2026-09-11 13:01:39 +03:00
  • df9fc5d1a0 memory: do not count a NULL free under WOLFSSL_MEM_FAIL_COUNT Sameeh Jubran 2026-09-10 11:50:57 +03:00
  • a490383373 memory: drop the alloc count on the WOLFSSL_TRAP_MALLOC_SZ path Sameeh Jubran 2026-09-09 18:12:43 +03:00
  • 721886a39b tests: restore SSL-owned cert buffers in test_ProcessChainOCSPRequest_bounds Sameeh Jubran 2026-09-08 12:29:34 +03:00
  • aee50c5f12 memory: do not count a failed allocation under WOLFSSL_MEM_FAIL_COUNT Sameeh Jubran 2026-09-08 12:28:08 +03:00
  • 1aa693da3b ecc: take the curve id in wc_ecc_import_wrapped_private so an imported DHUK key is ready to sign David Garske 2026-09-17 18:37:25 -07:00
  • edbe50acdb Add macro for merge sequencing with wolfsm repo Paul Adelsbach 2026-09-10 12:02:53 -07:00
  • 8fc5b16ac5 PR feedback: update comment in yml, remove stale entry from known_macro_extras Paul Adelsbach 2026-09-10 10:07:56 -07:00
  • 071d7bd285 Add WC_CIPHER_SM4 Paul Adelsbach 2026-09-08 13:47:20 -07:00
  • 9b6f58220f Clean up unneeded precompiler checks Paul Adelsbach 2026-09-04 14:28:23 -07:00
  • e531d72bbd PR feedback: add more SM4 guards Paul Adelsbach 2026-08-30 21:48:59 -07:00
  • 82576fe4d1 PR feedback: use specific WOLFSSL_SM4_* guards, add create digest, etc Paul Adelsbach 2026-08-24 21:29:35 -07:00
  • 3dbfe561d6 PR feedback: fix test issues, fix types.h Paul Adelsbach 2026-08-17 13:59:14 -07:00
  • d1a703121f Update expected 'minutes' values in wolfsm.yml Paul Adelsbach 2026-08-12 10:39:13 -07:00
  • 81c6eb154f Add tests for SM crypto callback Paul Adelsbach 2026-08-11 17:55:04 -07:00
  • c69c95daee Add SM cipher crypto cb paths Paul Adelsbach 2026-07-07 11:03:48 -07:00
  • 38cc7b133b wolfcrypt/src/random.c, wolfssl/wolfcrypt/random.h: backport WC_RNG.RBGCStratum. WCv5.2.4-KRNL-CHKIN-r12 Daniel Pouzzner 2026-09-17 17:50:17 -05:00
  • 31b9da2c8d Merge pull request #10594 from kareem-wolfssl/zd21873 JacobBarthelmeh 2026-09-17 16:39:10 -06:00
  • d5a53bfee8 Testing: Fix HMAC unit test issue Paul Adelsbach 2026-09-17 14:32:32 -07:00
  • 79c2653528 Fix FSPSM AES-GCM skipping finalFn on init/update failure Hideki Miyazaki 2026-09-18 05:48:48 +09:00
  • 6f47529ef4 Merge pull request #11435 from douzzer/20260907-RNG-extras JacobBarthelmeh 2026-09-17 13:38:00 -06:00
  • 97dd37bf92 PKCS7: restore the cipher when the stream re-enters at the tag state kaleb-himes 2026-09-17 12:26:48 -06:00
  • a892b7676f PKCS7: enforce RFC 5084 CCM ICV size and SP 800-38C 8 byte floor kaleb-himes 2026-09-17 12:26:48 -06:00
  • e23b604077 PKCS7: enforce RFC 5084 GCM ICV size on AuthEnvelopedData decode kaleb-himes 2026-09-17 12:26:48 -06:00
  • 31a3520639 Address nightly failure in Azure Sphere Paul Adelsbach 2026-09-17 10:43:25 -07:00
  • 3babd3763d Merge pull request #11254 from embhorn/zd22371 JacobBarthelmeh 2026-09-17 09:48:47 -06:00
  • 8e0a9890ee Fix test_tls13_feat_psk_unsolicited_client_cert link error. Kareem 2026-09-14 17:15:17 -07:00
  • de8c31c3c1 Ensure Certificate messages are forbidden for PSK operations. Kareem 2026-09-14 16:07:00 -07:00
  • 81c0fe51fc Clear sessionID when using TLS 1.3 to prevent using legacy_session_id. Kareem 2026-09-14 15:44:06 -07:00
  • 3ae6889e93 Fix verification logic for RPK. Kareem 2026-09-14 15:30:10 -07:00
  • caaedc578f Forbid processing the ChangeCipherSpec until after ClientKeyExchange is sent. Kareem 2026-09-14 14:47:25 -07:00
  • bfcbc797d7 Gate out signature.h prototypes when NO_SIG_WRAPPER defined Josh Holtrop 2026-09-17 11:28:16 -04:00
  • 4aa1ad7a5b Merge pull request #11455 from kareem-wolfssl/zd22445 JacobBarthelmeh 2026-09-17 09:15:43 -06:00
  • 338799256a Merge pull request #11472 from SparkiDev/asm_fixes_6 JacobBarthelmeh 2026-09-17 09:13:33 -06:00
  • 18396b0984 Rust wrapper: mldsa: fix cfg detection for public and private build options Josh Holtrop 2026-09-17 10:23:38 -04:00
  • 0323bed2a8 ssl_api_cert: handle cmp_peer_cert gracefully when no peer cert. jordan 2026-09-17 09:25:54 -05:00
  • 22bcd51d55 Fix trusted peer cert matching to verify full certificate, not just name/SKID Juliusz Sosinowicz 2026-09-17 14:54:08 +02:00
  • b19c64b11b Fix from review Eric Blankenhorn 2026-09-17 07:27:17 -05:00
  • 96410fde25 MSVC: pass SP feature defines to ml64 for sp_x86_64_asm.asm Eric Blankenhorn 2026-08-25 08:13:42 -05:00
  • ab1b141a19 fix dsa signature length handling in ceritficate verification Reda Chouk 2026-09-16 16:00:33 +02:00
  • e8579e9ef2 benchmark: label the GMAC rows by the device that ran them Tobias Frauenschläger 2026-09-07 07:15:51 +02:00
  • 6cf0f42ffe zephyr: add a Kconfig option for the crypto callback interface Tobias Frauenschläger 2026-09-11 12:09:58 +02:00
  • 700e96d341 zephyr: add Kconfig options for OCSP and OCSP stapling Tobias Frauenschläger 2026-09-11 11:57:48 +02:00
  • 1a0dbc1039 DTLS 1.3: accept fragmented ClientHello when cookies are disabled Marco Oliverio 2026-09-14 15:09:02 +02:00
  • 36677fc170 zephyr: let the socket layer own the max fragment length Tobias Frauenschläger 2026-09-17 10:11:32 +02:00
  • eb52df3743 zephyr: build the key store source Tobias Frauenschläger 2026-09-10 10:00:04 +02:00
  • c50f38973a zephyr: replace the assembly options with a single arch-derived one Tobias Frauenschläger 2026-09-07 07:15:05 +02:00
  • 79d7bb7ae6 zephyr: delete the dead TLS Kconfig inherited from mbedTLS Tobias Frauenschläger 2026-09-08 17:10:14 +02:00
  • 719cac43f6 zephyr: make the feature Kconfigs mean nothing when a settings file is used Tobias Frauenschläger 2026-09-07 07:14:47 +02:00
  • a72dfaabda zephyr: cover the ECC curve options with Twister Tobias Frauenschläger 2026-08-30 17:28:08 +02:00
  • 49fc7d1440 zephyr: select ECC curves through Kconfig Tobias Frauenschläger 2026-08-30 11:39:02 +02:00
  • 2298a0c186 wolfio: follow Zephyr 4.4's rename of htons() and ntohs() Tobias Frauenschläger 2026-09-08 19:58:02 +02:00
  • cd4b7e0e57 ecc: give the curve ceiling the bit its key-size macro adds Tobias Frauenschläger 2026-09-08 17:09:01 +02:00
  • 891d2e89a7 armv8: keep the ML-KEM constants inside their feature guard Tobias Frauenschläger 2026-09-08 17:08:47 +02:00
  • 70d28ef42e armv8: enable the SHA-3 extension the ML-KEM assembly needs Tobias Frauenschläger 2026-09-09 08:26:24 +02:00
  • 4d9882bf56 armv8: enable the SHA-3 extension for every assembler, not just Apple's Tobias Frauenschläger 2026-09-08 10:26:43 +02:00
  • 7845817ce9 armv8: enable the crypto extension for the assembly that needs it Tobias Frauenschläger 2026-09-08 09:19:34 +02:00
  • b11a6edf77 cpuid: only report vector ISAs the OS has enabled state for Tobias Frauenschläger 2026-09-07 17:04:57 +02:00
  • 78cac9a51c sp_x86_64: spell the register bindings __asm__ so strict ISO C accepts them Tobias Frauenschläger 2026-09-07 16:56:36 +02:00
  • 7c0f0d168a settings: keep the Zephyr platform block away from the assembler Tobias Frauenschläger 2026-09-07 16:56:24 +02:00
  • 1bbab98e90 settings: detect any M-profile core without UMAAL, not just the Cortex-M3 Tobias Frauenschläger 2026-09-07 07:13:13 +02:00
  • 713fcae51e zephyr: stop redefining the POSIX socket names library-wide Tobias Frauenschläger 2026-09-10 16:19:21 +02:00
  • 091099b92f zephyr: put the wolfSSL interface library on zephyr_interface Tobias Frauenschläger 2026-09-10 17:33:12 +02:00
  • 2b0e284934 zephyr: call Zephyr's clock API instead of remapping the POSIX names Tobias Frauenschläger 2026-09-10 16:10:02 +02:00
  • 1445c701dd Cryptography implementation fixes Sean Parkinson 2026-09-17 08:47:48 +10:00
  • 6402269fdd Remove trailing whitespace from key_data.c Hideki Miyazaki 2026-09-17 14:52:45 +09:00
  • 3c247279d6 Fix silently-ignored failed clean in build.bat's wolfssl mode Hideki Miyazaki 2026-09-17 14:50:47 +09:00
  • 9b0c9ec470 Fix stale padding claim in tsip_Tls13HandleFinished's doc comment Hideki Miyazaki 2026-09-17 14:49:52 +09:00
  • 85aaec6128 Fix CI: let a started shutdown finish after a handshake in init Juliusz Sosinowicz 2026-09-17 05:23:27 +00:00
  • 0d65f99252 Fix CI: guard the negotiated-group P-256 test for its client method Juliusz Sosinowicz 2026-09-16 05:27:49 +00:00
  • bc43db05f0 Address review: reset the store context's owned issuers on reinit Juliusz Sosinowicz 2026-09-15 06:01:01 +00:00
  • 9db747f81a Cover reusing a peer key of the same group after wolfSSL_clear() Juliusz Sosinowicz 2026-09-10 05:56:50 +00:00
  • 69719c5e31 Fix CI: expect the mapped store error under OPENSSL_COMPATIBLE_DEFAULTS Juliusz Sosinowicz 2026-09-07 10:32:52 +00:00
  • 95b5a27e09 Address review: clear the retained peer key on wolfSSL_clear() Juliusz Sosinowicz 2026-09-07 05:45:24 +00:00
  • 06d4e60bc2 Fix CI: build the negotiated-group test only where the APIs exist Juliusz Sosinowicz 2026-09-01 16:10:50 +00:00
  • 1f8b32d0b7 Address review: keep a pending cert setup callback out of shutdown Juliusz Sosinowicz 2026-08-31 02:34:32 +00:00
  • 46d44d9512 Decode packed alert values in the alert string functions Juliusz Sosinowicz 2026-08-27 15:22:23 +00:00