Commit Graph

48 Commits (master)

Author SHA1 Message Date
Chris Conlon 492e66e78a F-8216: pin SHA-256 checksums for Android Gradle build dependencies 2026-08-18 13:10:05 -06:00
Chris Conlon 0d76df308e Windows: add ERROR_QUEUE_PER_THREAD and HAVE_THREAD_LS to user_settings.h defines 2026-08-07 12:55:23 -06:00
Chris Conlon fdda2f88b9 IDE/Android: exclude ssl_api_hs.c, ssl_api_rw.c and ssl_err.c from CMake build, included inline by ssl.c 2026-07-22 13:43:57 -06:00
Chris Conlon 98fbe75412 License: change license from GPLv2 to GPLv3 to match native wolfSSL 2026-07-22 13:43:57 -06:00
Ruby Martin da7139e415
Merge pull request #238 from cconlon/fenrirJuly26AiAudit2
Fenrir fixes - WolfSSLKeyStore, WolfCryptPKIXCertPathValidator
2026-07-09 12:00:00 -06:00
Chris Conlon b1496e6e4a Android: exclude asn_tsp.c from CMake sources 2026-07-08 15:09:55 -06:00
Ruby Martin db0cce4fb3
Merge pull request #235 from cconlon/pqc-slhdsa
Add SLH-DSA (FIPS 205) to wolfCrypt JNI and wolfJCE
2026-07-07 15:08:43 -06:00
Chris Conlon 504b4e5970 JNI/JCE: add SLH-DSA (FIPS 205) to wolfCrypt JNI and wolfJCE 2026-07-06 10:43:24 -06:00
Chris Conlon 270e16c3e7 F-5402: update Android gradlew scripts to newer version with security hardening 2026-07-06 10:26:15 -06:00
Chris Conlon ffa383becf JNI/JCE: add LMS (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 14:15:13 -06:00
Chris Conlon c3eb060161 JNI/JCE: add XMSS/XMSS^MT (verify only) support to wolfCrypt JNI and wolfJCE 2026-07-01 09:24:07 -06:00
Chris Conlon 3dfd2420b6 JNI/JCE: add ML-KEM (FIPS 203) support to wolfCrypt JNI and wolfJCE 2026-06-25 11:37:07 -06:00
Ruby Martin 78ffc62e00
Merge pull request #228 from cconlon/pqc-mldsa
Add ML-DSA (FIPS 204) support to wolfCrypt JNI and wolfJCE
2026-06-15 16:42:28 -06:00
Chris Conlon a96d2ea401 JNI/JCE: add ML-DSA (FIPS 204) signature support to wolfCrypt JNI and wolfJCE 2026-06-11 14:49:29 -06:00
Chris Conlon 5cfc7cb124 Android: update CMakeLists.txt with new native wolfSSL source files to ignore 2026-06-10 10:09:47 -06:00
Chris Conlon da8a4d881a Add filtered SUN/SunEC/SunRsaSign providers with build support, tests, and CI 2026-06-09 16:46:19 -06:00
Chris Conlon 43c6c8d201 Windows: add missing FFDHE defines to README, skip DH tests when unavailable 2026-04-14 17:50:06 -06:00
Chris Conlon 45b3dfc2f8 Android: add Gradle wrapper distribution distributionSha256Sum (F-1947) 2026-04-06 11:21:36 -06:00
Chris Conlon e8b5ee2f20 Android: replace jcenter() with mavenCentral(), migrate to AndroidX (F-1804) 2026-04-02 10:46:57 -06:00
Chris Conlon 3458cdfe68 Android: add BKS KeyStore conversion script and update README 2026-04-02 09:52:22 -06:00
Chris Conlon d355480eb3 Android: exclude asn_orig.c from CMake build, compiled inline by asn.c 2026-03-30 16:55:38 -06:00
Chris Conlon 7c7a85223e JNI: use constant-time comparison for GMAC tag verification (F-1519) 2026-03-30 16:40:02 -06:00
Chris Conlon 32ce48e8d4 Android: adjust CMakeLists.txt to exclude new wolfSSL files from build 2026-02-09 13:24:17 -07:00
Chris Conlon 6d218a5ad3 JCE: add PKIX CertPathBuilder implementation using native wolfSSL X509_STORE functionality 2026-01-30 12:56:14 -07:00
Chris Conlon 8baf896daa Update copyright dates to 2026 2026-01-08 10:12:29 -07:00
Chris Conlon 50c3d9c8cc Testing: fix Android test discovery for skipped tests, convert BeforeClass + Assume to Rule pattern, update Android README for cert paths 2025-12-30 13:59:48 -07:00
Chris Conlon 541906d345 Android: exclude test suites from instrumented test discovery, otherwise we see test count doubled. Tests are still run with this change 2025-12-30 13:59:48 -07:00
Chris Conlon f04f3077e1 Android: update CMakeLists.txt to match current wolfSSL --enable-jni defines 2025-12-30 13:59:48 -07:00
Chris Conlon 95cd877a50 JCE: fix Android instrumented test compatibility 2025-12-30 13:59:48 -07:00
Chris Conlon 1a72f059b9 Android: fix test discovery and compiler warnings 2025-12-24 16:20:41 -07:00
Chris Conlon 9f0cab5de3 Android: fix gradle path to test files 2025-12-24 15:53:04 -07:00
Chris Conlon fca84fe013 Define WOLFSSL_PUBLIC_MP in Android and Visual Studio project files, for RSA KeyFactory usage 2025-11-10 13:53:17 -07:00
Chris Conlon 3a71b6a32e Android: skip compiling ssl_sk.c in Android Studio example project 2025-10-28 15:29:06 -06:00
Chris Conlon 6d4a406ea5 JNI/JCE: add AesCts to JNI and Cipher.AES/CTS/NoPadding to wolfJCE 2025-10-27 15:58:12 -06:00
Chris Conlon 1d7c0e1064 JCE: add DH KeyFactory implementation, with tests 2025-10-17 14:13:16 -06:00
Chris Conlon 828ad19c5a JNI/JCE: Add jni_aesgmac.c and com_wolfssl_wolfcrypt_AesGmac.h to IDE/WIN build 2025-07-24 17:15:20 -06:00
Chris Conlon 79f9969f46 Android: update example app CMakeLists.txt for wolfSSL FIPS Ready compatibility 2025-01-22 14:35:31 -07:00
Chris Conlon 6ccdf43175 JNI/JCE: update copyright to 2025 2025-01-20 15:15:14 -07:00
Chris Conlon 04f4aab492 Android: define WOLFSSL_CUSTOM_CONFIG in example Android app, after wolfSSL PR 8262 2024-12-10 09:39:06 -07:00
Chris Conlon fc85641fab JCE: add Security property support for wolfjce.mapJKStoWKS and wolfjce.mapPKCS12toWKS 2024-11-13 12:29:25 -07:00
Chris Conlon 8895d2877c JNI/JCE: update Visual Studio project file with new KeyStore file 2024-11-11 10:42:41 -07:00
Chris Conlon fcf4d8e91a JNI/JCE: update Windows README, example config path 2024-11-11 10:42:41 -07:00
Chris Conlon dbe0df7e44 JNI/JSSE: add sample Android Studio project for build tests 2024-10-11 14:38:45 -06:00
Chris Conlon 10331b7556 Adjust build instructions to recommend --enable-jni for maximum JCE/JSSE compatibility 2024-04-09 16:34:34 -06:00
Chris Conlon c66164ccdf Update Windows Visual Studio project file 2024-04-09 15:14:50 -06:00
Chris Conlon eee073afe0 Windows: add .bat scripts for running ProviderTest example 2023-07-28 16:56:30 -06:00
Chris Conlon 87dc058f8e add README for Visual Studio Windows build 2023-05-05 13:37:31 -06:00
Chris Conlon 1271b260f4 add Windows Visual Studio solution file 2023-05-05 13:37:28 -06:00