lealem47
a342a4e2e2
Merge pull request #652 from dgarske/noisesrc_wolfentropy
...
ti-c2000-f28p55x: build rng_noisesrc.c for ENTROPY=1
2026-11-04 14:00:48 -07:00
David Garske
5be759368f
ti-c2000-f28p55x: build rng_noisesrc.c for ENTROPY=1
2026-10-29 17:56:24 -07:00
Mattia Moffa
a8a1b750fc
Merge pull request #648 from dgarske/mlkem_cryptocb
...
Add ML-KEM and ML-DSA crypto callback (cryptocb) examples
2026-10-29 20:54:09 +01:00
David Garske
b08251306a
ci: skip can-bus run when vcan kernel modules are unavailable
2026-10-29 10:41:51 -07:00
David Garske
c96769a3e8
Add ML-KEM and ML-DSA crypto callback examples
2026-10-29 10:41:51 -07:00
Mattia Moffa
cb1e5f0150
Merge pull request #649 from dgarske/psoc_e8
...
Add wolfCrypt test and benchmark for Infineon PSOC Edge E8
2026-10-29 18:19:36 +01:00
David Garske
ba1f9fba54
Add wolfCrypt test and benchmark for Infineon PSOC Edge E8
2026-10-28 14:00:46 -07:00
Mattia Moffa
321f4578a1
Merge pull request #650 from dgarske/c28x_ecdsa_bench
...
Add ECDSA and SHA-384 image-verify timings to the TI C2000 example
2026-10-28 04:07:25 +01:00
David Garske
0cd56cacee
Add ECDSA/SHA-384 image-verify timing harness and SECP384R1 to the C2000 example
2026-10-26 16:17:16 -07:00
Aidan Garske
821914a725
Merge pull request #646 from dgarske/c2000_ccs
...
TI C2000 example: add CCS projects for the SHA-2 and SHA-3 examples
2026-10-23 11:17:57 -07:00
David Garske
3d2a76621f
TI C2000 example: add CCS projects for the SHA-2 and SHA-3 examples
2026-10-20 15:20:05 -07:00
Mattia Moffa
7f29c50efa
Merge pull request #645 from dgarske/c2000_sha_examples
...
TI C2000 example: add standalone SHA-2 and SHA-3 examples
2026-10-20 21:36:57 +02:00
David Garske
9c37a40bac
TI C2000 example: add standalone SHA-2 and SHA-3 examples (SHA2=1, SHA3=1)
2026-10-15 08:31:03 -07:00
philljj
acfd54a311
Merge pull request #642 from SparkiDev/example_fixes_1
...
Fix certvfy and tls examples for wolfSSL master API changes
2026-10-14 23:29:19 -05:00
philljj
e21e4c708c
Merge pull request #634 from julek-wolfssl/fenrir-13971-dtls-demux-empty-datagram
...
F-13971: Ignore zero-length datagrams in DTLS demux server
2026-10-13 00:41:35 -05:00
Sean Parkinson
9392da1907
Fix certvfy and tls examples for wolfSSL master API changes
...
certvfy: wc_ParseCert() now takes a WOLFSSL_CERT_MANAGER*, so a Signer
can no longer be passed as the CA. Check the issuer and verify the
signature with wc_CheckCertSigPubKey() instead.
tls: NO_SESSION_CACHE_REF is now the default, so a session from
wolfSSL_get_session() is freed with its connection. Use
wolfSSL_get1_session() in client-tls13-resume and client-tls-perf.
2026-10-09 12:16:54 +10:00
Aidan Garske
edc61e14c0
Merge pull request #636 from dgarske/csr_ecc_rawpub
...
Add a CSR example using a raw ECC public key (Qx/Qy or X9.63)
2026-10-07 08:40:57 -07:00
Aidan Garske
290ef0172f
Merge pull request #628 from dgarske/nuvoton_m2354
...
Add Nuvoton NuMaker-M2354 wolfCrypt test and benchmark example
2026-10-01 13:16:44 -07:00
David Garske
df45e5cd68
Add Nuvoton NuMaker-M2354 wolfCrypt test and benchmark example
2026-10-01 12:39:40 -07:00
David Garske
11e039f999
Add a CSR example using a raw ECC public key (Qx/Qy or X9.63)
2026-10-01 11:25:47 -07:00
Sameeh Jubran
0227d4073d
cra-kit: correct Art. 14 reporting mechanics and Art. 18 (an AR is optional); remove ROADMAP.md ( #603 )
2026-09-28 16:35:07 -07:00
Aidan Garske
850c4c021a
Merge pull request #635 from padelsbach/ocsp-pkcs11-fix
...
Remove expect_fail labels after v5.9.4 release
2026-09-28 14:49:11 -07:00
Paul Adelsbach
4a4d65b09f
Remove expect_fail labels after v5.9.4 release
2026-09-27 09:54:32 -07:00
Juliusz Sosinowicz
4484273238
F-13971: ignore zero-length datagrams in the DTLS demux server
...
recvfrom() returns 0 for an empty UDP datagram. The server treated that
as fatal, so any peer could stop it with a single empty packet. Also
retry EINTR/EAGAIN and report other receive errors.
2026-09-24 12:50:17 +00:00
Aidan Garske
7d9ed2c72e
Merge pull request #631 from padelsbach/freebsd-version-tolerance
...
Address nightly failure in BSD kernel workflow
2026-09-17 15:11:52 -07:00
Paul Adelsbach
82a19ba9b1
Address nightly failure in BSD kernel workflow
2026-09-17 10:32:07 -07:00
Aidan Garske
fff9e1eac8
Merge pull request #629 from padelsbach/cert-regen-2026
...
Update certs to fix failing nightly
2026-09-16 09:42:05 -07:00
Paul Adelsbach
6ff9c5e966
Update certs to fix failing nightly
2026-09-14 14:25:28 -07:00
Aidan Garske
e691776d7f
Merge pull request #627 from dgarske/efr32xg25_cryptocb
...
EFR32xG25 Secure Element example
2026-09-11 09:10:55 -07:00
Aidan Garske
dfc84f3d13
Merge pull request #623 from dgarske/puf_interactive_uart
...
puf: fix transmit-only UART HAL and add an interactive INTERACTIVE=1 demo mode
2026-09-10 16:22:44 -07:00
David Garske
269816454e
EFR32xG25 Secure Element example for wolfSSL PR 11267: wolfCrypt test, benchmark and TLS 1.3
2026-09-10 16:11:49 -07:00
David Garske
ef8181959e
puf: fix transmit-only UART HAL and add an interactive INTERACTIVE=1 demo mode
2026-09-10 08:49:58 -07:00
Sean Parkinson
d421168ad8
Merge pull request #617 from dgarske/c2000_hw_aes
...
C2000 example: HWAES, entropy and probe
2026-09-07 20:43:52 +10:00
David Garske
7acd6b5c53
TI C2000 example: do not compile the ML-DSA-87 verify KAT into SECUREBOOT builds
2026-09-04 08:34:32 -07:00
David Garske
9046a9548f
TI C2000: add PRECOMPA build using a flash-resident ML-DSA-87 matrix A
2026-09-02 14:34:30 -07:00
David Garske
fd1f216859
TI C2000 example: SECUREBOOT=1 pure-mode ML-DSA verify of a packed image streamed from flash
2026-09-02 14:34:30 -07:00
David Garske
1238312e9c
TI C2000 example: add FASTVERIFY=1 to trade RAM for ML-DSA verify speed
2026-09-02 14:34:30 -07:00
David Garske
def00ad02d
TI C2000 example: init the software AES context, honour ENTROPY_NUM_SRC, report per-window raw entropy
2026-09-02 14:34:30 -07:00
David Garske
104cab75a0
TI C2000 example: MLDSA=1 octet-boundary KATs for ML-DSA-44/65/87, pre-hash and packed input
2026-08-31 16:59:53 -07:00
Andrew Hutchings
05daee9e89
Merge pull request #618 from dgarske/optee_pkcs11
...
Add PKCS11 OP-TEE token support with a PKCS#11 token initialization example
2026-08-21 13:30:46 +01:00
David Garske
28a6f5b8b1
pkcs11: link -ldl for the token init example and only take a numeric slot arg
2026-08-21 05:25:59 -07:00
philljj
219ba675be
Merge pull request #616 from SparkiDev/pkcs11_test_c_fix
...
pkcs11_test.c: fix uninitialized
2026-08-20 16:29:42 -05:00
David Garske
a4c09c7f40
TI C2000 example: real entropy source, probe image and validation KATs
2026-08-19 12:30:34 -07:00
David Garske
8fca85fa57
TI C2000 example: HWAES=1 AESA offload with HW-vs-SW cross-KATs
2026-08-19 12:30:34 -07:00
David Garske
803d9c8226
pkcs11: add OP-TEE token support with a token initialization example
2026-08-18 15:50:47 -07:00
Sean Parkinson
289b290a9b
pkcs11_test.c: fix uninitialized
...
Some compilers believe that modSz and expSz may be uninitialized at use.
Initialize to 0 to stop warnings.
2026-08-17 16:01:06 +10:00
philljj
cb4a3cb976
Merge pull request #612 from dgarske/aes_plain
...
rtl8735b: add plaintext-key AES-GCM device test alongside HUK, selected by devId
2026-08-14 14:16:30 -05:00
philljj
c8e71603ae
Merge pull request #576 from dgarske/ti_c25
...
Add TI LAUNCHXL-F28P55X (C2000 C28x) bare-metal wolfCrypt example
2026-08-10 16:47:13 -05:00
David Garske
6f9c0fb19d
Add TI LAUNCHXL-F28P55X (C2000 C28x, CHAR_BIT==16) bare-metal wolfCrypt example
2026-08-10 09:11:21 -07:00
David Garske
5301d436cd
Merge pull request #610 from aidankeefe2022/algo_examples
...
Algo examples
2026-08-08 10:58:43 -07:00