Commit Graph

  • 7d9ed2c72e
    Merge pull request #631 from padelsbach/freebsd-version-tolerance master Aidan Garske 2026-09-17 15:11:52 -0700
  • 82a19ba9b1 Address nightly failure in BSD kernel workflow Paul Adelsbach 2026-09-17 10:32:07 -0700
  • f5f8e35a01
    Merge dc62bf4bca into fff9e1eac8 Juliusz Sosinowicz 2026-09-17 19:04:44 +0200
  • 836f65a818
    Merge 9e6641b807 into fff9e1eac8 Mark Atwood 2026-09-17 12:02:55 +0200
  • b4db2a5e5d
    Merge a4110d3a9b into fff9e1eac8 Sameeh Jubran 2026-09-17 12:02:50 +0200
  • e34933251f
    Merge 6c849bc5fa into fff9e1eac8 Anthony Hu 2026-09-16 23:14:45 -0500
  • fff9e1eac8
    Merge pull request #629 from padelsbach/cert-regen-2026 Aidan Garske 2026-09-16 09:42:05 -0700
  • ba335b871f
    Merge 20d56607d3 into e691776d7f Alex Lanzano 2026-09-14 14:59:05 -0700
  • 6ff9c5e966 Update certs to fix failing nightly Paul Adelsbach 2026-09-14 14:25:28 -0700
  • c649621ca9
    Merge 45b8d1e0b3 into e691776d7f y0ta 2026-09-14 14:20:25 +0900
  • 80bc4825bf
    Merge a1fb869da5 into e691776d7f David Garske 2026-09-12 21:14:05 +0000
  • a1fb869da5 Add Nuvoton NuMaker-M2354 wolfCrypt test and benchmark example David Garske 2026-09-09 16:02:16 -0700
  • e691776d7f
    Merge pull request #627 from dgarske/efr32xg25_cryptocb Aidan Garske 2026-09-11 09:10:55 -0700
  • f5119857c2
    Merge 49cf1b5376 into dfc84f3d13 Zackery 2026-09-11 09:44:30 -0600
  • dfc84f3d13
    Merge pull request #623 from dgarske/puf_interactive_uart Aidan Garske 2026-09-10 16:22:44 -0700
  • 269816454e EFR32xG25 Secure Element example for wolfSSL PR 11267: wolfCrypt test, benchmark and TLS 1.3 David Garske 2026-09-09 10:56:10 -0700
  • ef8181959e puf: fix transmit-only UART HAL and add an interactive INTERACTIVE=1 demo mode David Garske 2026-08-31 10:39:33 -0700
  • 49cf1b5376 ocsp_nonblock: drop the curl shell command and rework both OCSP clients The plain client fetches the live www.digicert.com certificate itself and runs the non-blocking OCSP check with wolfSSL's own HTTP helpers, so no URL from a certificate ever reaches a shell. Both clients resolve the responder once, refuse loopback, private and link-local addresses, and connect to the address they checked. The cert fetch, the TCP connect, the handshake and the OCSP lookup each run non-blocking against a deadline so a stalled peer fails instead of hanging. The async client reads the OCSP reply in one parser call through a receive callback that waits against that deadline. The README and CI manifest gain a dedicated ocsp-nonblock build profile with the responder screening flag. night1rider 2026-09-09 17:26:53 -0600
  • dc62bf4bca Run the chain verify callback example against master only Juliusz Sosinowicz 2026-09-08 13:14:50 +0000
  • 42173d0bba Fix cleanup ordering and error paths in the chain verify example Juliusz Sosinowicz 2026-09-08 12:59:45 +0000
  • eb6d9c9208 Run the chain verify callback example in CI Juliusz Sosinowicz 2026-09-08 12:04:59 +0000
  • 3114723cb2 Add chain verify callback example Juliusz Sosinowicz 2026-09-03 17:47:22 +0000
  • d421168ad8
    Merge pull request #617 from dgarske/c2000_hw_aes Sean Parkinson 2026-09-07 20:43:52 +1000
  • 7acd6b5c53 TI C2000 example: do not compile the ML-DSA-87 verify KAT into SECUREBOOT builds David Garske 2026-09-04 08:34:32 -0700
  • 9046a9548f TI C2000: add PRECOMPA build using a flash-resident ML-DSA-87 matrix A David Garske 2026-09-02 10:33:13 -0700
  • fd1f216859 TI C2000 example: SECUREBOOT=1 pure-mode ML-DSA verify of a packed image streamed from flash David Garske 2026-09-02 09:42:51 -0700
  • 1238312e9c TI C2000 example: add FASTVERIFY=1 to trade RAM for ML-DSA verify speed David Garske 2026-09-02 08:53:17 -0700
  • def00ad02d TI C2000 example: init the software AES context, honour ENTROPY_NUM_SRC, report per-window raw entropy David Garske 2026-09-01 15:12:03 -0700
  • 20d56607d3 Implement wolfcrypt + wolfHAL example Alex Lanzano 2026-08-14 09:05:16 -0400
  • 104cab75a0 TI C2000 example: MLDSA=1 octet-boundary KATs for ML-DSA-44/65/87, pre-hash and packed input David Garske 2026-08-28 18:16:01 -0700
  • 1e9da40b17
    Merge 91a59a7fe5 into 05daee9e89 Alex Lanzano 2026-08-30 20:26:01 +0000
  • 91a59a7fe5 Add example for the NXP LPC55S6x platform Alex Lanzano 2026-08-30 16:25:39 -0400
  • 3f23000782
    Merge 3d60587093 into 05daee9e89 sebastian-carpenter 2026-08-28 22:55:32 +0530
  • 9181090b0e
    Merge 8fe8477849 into 05daee9e89 Aidan Keefe 2026-08-28 22:54:20 +0530
  • 4f4c03eb74
    Merge c4659fbb9d into 05daee9e89 JacobBarthelmeh 2026-08-28 22:54:04 +0530
  • f1be5dde7f
    Merge 5e4ed50bf3 into 05daee9e89 gojimmypi 2026-08-28 22:53:41 +0530
  • 209db3cbe7
    Merge c6ffb2604c into 05daee9e89 Kenjiro Nakayama 2026-08-28 22:51:11 +0530
  • a830c8bd64
    Merge 1af43d07cf into 05daee9e89 JacobBarthelmeh 2026-08-28 22:49:30 +0530
  • 2cc3932c4c
    Merge afc7e2373c into 05daee9e89 Kongduino 2026-08-28 22:49:15 +0530
  • 9b9db8d3dd
    Merge 69704c28e8 into 05daee9e89 elms 2026-08-28 22:48:41 +0530
  • 6201c4dd72
    Merge eeb8fcf083 into 05daee9e89 David Garske 2026-08-28 22:44:43 +0530
  • a4110d3a9b cra-kit: correct Art. 18 — an authorised representative is optional Sameeh Jubran 2026-08-28 11:27:10 +0300
  • 6c849bc5fa Add required flags to .yml file. Anthony Hu 2026-08-27 12:02:38 -0400
  • 9dd0adfbdb Add example of certificate + PSK auth. Anthony Hu 2026-08-27 10:12:07 -0400
  • 6fe41b62a8
    Merge e79f7108b7 into 05daee9e89 y0ta 2026-08-25 19:14:29 +0900
  • 7668535e6b cra-kit: fix Art. 14/17 citations; defer compliance commitments Sameeh Jubran 2026-08-24 11:29:11 +0300
  • c8ca1a250b
    Merge 29ce5b94a4 into 05daee9e89 Sean Parkinson 2026-08-22 19:37:48 -0400
  • 961735ca6f
    Merge f904bdcc80 into 05daee9e89 Mark Atwood 2026-08-21 13:33:17 -0700
  • f904bdcc80 docs(cra-kit): Art. 18 AR is discretionary, not required cra-ar-policy Mark Atwood 2026-08-21 13:06:33 -0700
  • 05daee9e89
    Merge pull request #618 from dgarske/optee_pkcs11 Andrew Hutchings 2026-08-21 13:30:46 +0100
  • 28a6f5b8b1 pkcs11: link -ldl for the token init example and only take a numeric slot arg David Garske 2026-08-19 12:18:25 -0700
  • 219ba675be
    Merge pull request #616 from SparkiDev/pkcs11_test_c_fix philljj 2026-08-20 16:29:42 -0500
  • a4c09c7f40 TI C2000 example: real entropy source, probe image and validation KATs David Garske 2026-08-13 09:45:52 -0700
  • 8fca85fa57 TI C2000 example: HWAES=1 AESA offload with HW-vs-SW cross-KATs David Garske 2026-08-13 09:45:52 -0700
  • 803d9c8226 pkcs11: add OP-TEE token support with a token initialization example David Garske 2026-08-18 15:50:47 -0700
  • 289b290a9b pkcs11_test.c: fix uninitialized Sean Parkinson 2026-08-17 16:01:06 +1000
  • cb4a3cb976
    Merge pull request #612 from dgarske/aes_plain philljj 2026-08-14 14:16:30 -0500
  • c8e71603ae
    Merge pull request #576 from dgarske/ti_c25 philljj 2026-08-10 16:47:13 -0500
  • 6f9c0fb19d Add TI LAUNCHXL-F28P55X (C2000 C28x, CHAR_BIT==16) bare-metal wolfCrypt example David Garske 2026-08-07 12:05:43 -0700
  • 5301d436cd
    Merge pull request #610 from aidankeefe2022/algo_examples David Garske 2026-08-08 10:58:43 -0700
  • f5c6e02ba6 new injection mechanic in CI/CD and github review fixes Aidan Keefe 2026-08-07 19:14:40 -0600
  • 29ce5b94a4 LMS: add more examples Sean Parkinson 2025-04-01 11:57:14 +1000
  • 31bc616dc8 Peer review fixes David Garske 2026-07-30 10:51:01 -0700
  • 5c56a1ce91 removed useless sig corruption Aidan Keefe 2026-07-30 10:49:34 -0600
  • 27f686821b rtl8735b: add plaintext-key AES-GCM device test alongside HUK, selected by devId David Garske 2026-07-28 15:44:14 -0700
  • 1bd90e0738
    Merge pull request #611 from aidangarske/nightly-latest-stable-only David Garske 2026-07-29 13:30:05 -0700
  • 4cce69703f Test only master and the latest stable tag in the nightly Aidan Garske 2026-07-29 13:08:03 -0700
  • 213cb5646f revised slh_dsa Aidan Keefe 2026-07-29 12:59:29 -0600
  • 5626aa3a0b Mikey-sakke format fix Aidan Keefe 2026-07-29 12:40:40 -0600
  • 23c020e186 sm2-ecdh revised Aidan Keefe 2026-07-29 12:37:17 -0600
  • 6715f35753 hpke_context revised Aidan Keefe 2026-07-29 11:12:52 -0600
  • edac0694db srp_sha256 revised Aidan Keefe 2026-07-29 10:44:24 -0600
  • a6933bdb24 Mikey-Sakke example revised Aidan Keefe 2026-07-29 10:14:32 -0600
  • fa32abf948 Register new algorithm examples in CI manifest Anthony 2026-07-24 15:18:48 -0400
  • 0aeba02dce Add MIKEY-SAKKE (ECCSI + SAKKE) example Anthony 2026-07-24 15:18:48 -0400
  • 6398f4552f Add SRP-6a SHA-256 example Anthony 2026-07-24 15:18:48 -0400
  • 96fb285077 Add HPKE seal/open context example Anthony 2026-07-24 15:18:48 -0400
  • f09fb7378f Add KDF examples Anthony 2026-07-24 15:18:39 -0400
  • 9f751293e3 Add SipHash example Anthony 2026-07-24 15:18:39 -0400
  • 73dde4a277 Add BLAKE2b/BLAKE2s examples Anthony 2026-07-24 15:18:39 -0400
  • eba0390017 Add SM2/SM3/SM4 examples Anthony 2026-07-24 15:18:39 -0400
  • dbf6e9ad49 Add SLH-DSA (FIPS 205) example Anthony 2026-07-24 15:18:32 -0400
  • b41d12c0b8
    Add CI that builds and runs every example (#598) Aidan Garske 2026-07-23 09:07:06 -0700
  • f86683ffaa Assert every make check by exit code and captured output instead of a pipefail grep so they hold under BSD make aidan garske 2026-07-22 17:54:36 -0700
  • 4086620346 Feed the wolfHSM client its stdin so run_client actually exchanges data aidan garske 2026-07-22 17:40:40 -0700
  • 0b24d8acc9 Check DER certificates and CRLs in the expiry canary too aidan garske 2026-07-22 17:40:40 -0700
  • b302438626 Run pkcs7 signedData stream through make check so it asserts the real verify result aidan garske 2026-07-22 17:40:40 -0700
  • fd9727cea0 Assert the static memory checks by exit code instead of a pipefail grep that BSD make lacks aidan garske 2026-07-22 17:40:40 -0700
  • 78e628a6cd Return nonzero from rsa-kg on any key generate or write failure aidan garske 2026-07-22 17:40:40 -0700
  • 3f974198e8 Return nonzero from pkcs12-create-example on a failed create so the check is not a false pass aidan garske 2026-07-22 17:40:40 -0700
  • 8b20297566 Assert the actual verify result in the pkcs7 and rsa-nb checks aidan garske 2026-07-22 13:02:15 -0700
  • a629a78b67 Skip uefi-static in the lint make -n loop so it does not clone aidan garske 2026-07-22 12:59:10 -0700
  • c11774d6f2 Give the tpm manifest entry a run step so it asserts output aidan garske 2026-07-22 12:59:10 -0700
  • 818d1cd3d2 Fix four make check assertions that misfired under pipefail aidan garske 2026-07-22 12:59:10 -0700
  • 4871c147aa Migrate the single-entry exec examples to mode check and fold their inputs into the check targets aidan garske 2026-07-22 12:41:59 -0700
  • 2024add299 Wire the harness to run make check for mode check examples starting with ecc aidan garske 2026-07-22 12:33:18 -0700
  • 5edb6f14cb Make example check targets catch real failures with pipefail exit checks and inputs aidan garske 2026-07-22 12:19:21 -0700
  • 5ea19d3174 Select valgrind by caller_run_id since event_name is the caller under workflow_call aidan garske 2026-07-22 12:19:21 -0700
  • 0601ffdbf5 Run push CI on master only so a PR branch does not double-trigger aidan garske 2026-07-22 10:16:46 -0700
  • 320e6c97a8 Add a codespell spellcheck pass to the lint job aidan garske 2026-07-22 10:16:46 -0700