Releases: ibmruntimes/openj9-openjdk-jdk17
17.0.13 with Eclipse OpenJ9 v0.48.0
Branch name: v0.48.0-release
Tag: openj9-0.48.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.48.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.15 plus CVE-2024-9143.
OpenJ9 related changes
e70fd1f..d17dd58
9f0107b Ignore RSA_KEM.java for FIPS 140-3 Jason Katonica #398
e4ecba1 Disable use of zlibNX by default Peter Shipton #396
2aacbe5 Add newline to end of txt file Anna Babu Palathingal #395
ac99258 Update FIPS140-3 exclusions for Windows JinhangZhang #376
fceb8a1 Added ProblemList-FIPS140_3_OpenJCEPlusFIPS.FIPS140-3.txt file Anna Babu Palathingal #394
f5719fc Allow RestrictedSecurity property extension from default values Kostas Tsiounis #393
8e2f053 Select the appropriate OpenSSL build target on AIX Keith W. Campbell #391
427222d Add JFR JPP Flag Ravali Yatham #390
4dc08dc Check RestrictedSecurity profile for errors Tao Liu #388
fa36855 keep Runnable r strongly reachable so that it is not reclaimable by GC Jason Feng #389
d3956a6 Avoid hang in preClose method during dup2 system call Shruthi #386
94ec587 Add DebugOptions test into OpenJCEPlusFIPS ProblemList Tao Liu #384
5b60a16 Remove redundant export of PATH on Windows Keith W. Campbell #387
764b725 Support restore with -XX:CRaCRestoreFrom=PATH Amarpreet Singh #385
b3b8db9 Ensure static fields set during signed jar process Jason Katonica #383
48be99a CRIU adds @NotCheckpointSafe for ZipFile.getEntry(String) Jason Feng #382
4f6e1bf Enable JFR modules when JFR is enabled Gengchen Tuo #381
a9c3b9a Add metadata files needed to build jdk.jfr module Gengchen Tuo #379
81ec611 Remove unused variables in NativeCrypto.c Kostas Tsiounis #378
5f9204b CRIU supports Java debugger during checkpoint and restore Mike Zhang #377
19c050f Tolerate OpenJCEPlus FIPS binaries with jlink Jason Katonica #375
b5d1ec3 Support brainpoolP512r1 TLS 1.3 RFC 8734 Jason Katonica #371
4de544b Disable DTLSv1.0 protocol in FIPS140-3 strict JinhangZhang #374
e7d543e Disable more DHE related ciphersuites JinhangZhang #364
85e52e8 JDK17 adds OpenJ9 properties vm.flagless Jason Feng #372
68c5891 Re-enable FIPS140-3 failures JinhangZhang #369
d497b5b Update ignore list based on M2 build JinhangZhang #367
17.0.12 with Eclipse OpenJ9 v0.46.1
Branch name: v0.46.1-release
Tag: openj9-0.46.1
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.46.1
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.15.
OpenJ9 related changes
17.0.12 with Eclipse OpenJ9 v0.46.0
Branch name: v0.46.0-release
Tag: openj9-0.46.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.46.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.14.
OpenJ9 related changes
5d7d758..784bd66
784bd66 Re-enable FIPS140-3 failures JinhangZhang #370
193cb12 Update ignore list based on M2 build JinhangZhang #368
85d4362 Add fully-qualified class names of jar verification providers Kostas Tsiounis #363
0424dfc Back-port changes to .copyrightignore from the head stream Keith W. Campbell #362
09f5f32 Update OpenJCEPlusFIPS Strict and Weakly-Enforced profiles Tao Liu #361
23d6aaf Support provider fully-qualified class name in Restricted Security mode Tao Liu #360
a3d9ec5 Allow extension of RestrictedSecurity profiles Kostas Tsiounis #359
8dadc9e Improve interaction between CRIU and CRaC configuration options Keith W. Campbell #357
7d002c3 Revert "Simplify and improve module dependency management" Keith W. Campbell #356
47e14b2 Simplify and improve module dependency management Keith W. Campbell #355
249fed7 Get native EC key pointer during init through ECUtil instead of key impl Kostas Tsiounis #354
7f763ae Exclude list for FIPS140-3 JinhangZhang #350
6c29721 Always set COMPATIBLE_CDS_ALIGNMENT_DEFAULT to false for OpenJ9 Peter Shipton #353
efa0b7d Add additional checks to NativeECDHKeyAgreement to match upstream Kostas Tsiounis #351
e583cf9 Throw OOM if array size exceeds int maximum Theresa Mammarella #352
cd7617b Add support for ECDSA signatures using native OpenSSL library Kostas Tsiounis #349
7bf5336 Fix typo in reference to NativeECKeyPairGenerator Keith W. Campbell #346
1c40cb7 Merge master jdk-17.0.12+1 into openj9-staging Jason Feng #345
0b6d3d7 Temporarily restore support for old openssl options Keith W. Campbell #344
24d6868 Update get_source.sh Keith W. Campbell #343
cc9389f Merge scripts to fetch or update source repositories Keith W. Campbell #342
0b31165 Remove redundant disabling of CDS feature Keith W. Campbell #341
bfbf1a2 Remove the unneeded Hotspot features for building OpenJ9 Peter Shipton #340
1a277dd Check setting of security property when in FIPS mode Kostas Tsiounis #339
96769c3 Add ExtendedMasterSecret support in SunPKCS11 provider Tao Liu #336
1ba0966 Support explicit use of '--enable-jitserver' on all supported platforms Keith W. Campbell #338
a6e436f Add support for native MD5 digest Kostas Tsiounis #337
17.0.11 with Eclipse OpenJ9 v0.44.0
Branch name: v0.44.0-release
Tag: openj9-0.44.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.44.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.13 + CVE-2024-2511 + CVE-2024-4603.
OpenJ9 related changes
2aad089..5d7d758
5d7d758 (0.44) Fix typo in reference to NativeECKeyPairGenerator Keith W. Campbell #348
fe21ca8 Add missing call to initCompressionFlag() Theresa Mammarella #335
24aa06a Add JFR flags Tobi Ajila #334
42b3c9d Add MemberName finalizer to mark clazz for MemberName list pruning Devin Papineau #333
1ce0727 Set property com.ibm.fips.mode based upon active profile Jason Katonica #332
c86cd88 Parse jar index when using SCC Hang Shao #331
1ee356f 8325254: CKA_TOKEN private and secret keys are not necessarily sensitive Bob Du #329
76b191b Use Unsafe.compareAndSwap for writing to Stable field and array Nazim Bhuiyan #325
bf83787 FIPS excludes java/util/jar/JarFile/SignedJarPendingBlock.java Jason Feng #328
970b092 Add s390x-linux to platforms bundling OpenJCEPlus Kostas Tsiounis #324
006bbe8 Avoid overlapping buffers in native ChaCha20 Jason Katonica #323
45c524b Add vm.debug (false) jtreg test property Peter Shipton #320
3b4480c Stop using preprocessor flag Sidecar19-SE Keith W. Campbell #319
a973c8a Merge master jdk-17.0.11+1 into openj9-staging Jason Feng #318
61f7d22 Add OpenJCEPlus SHA hash to release info file Kostas Tsiounis #316
2d3dff1 Update Java Restricted Security Mode comment in java.security Tao Liu #314
3816a25 Include legal files when bundling OpenJCEPlus Kostas Tsiounis #312
e7ef92a Account for different NSS error code in s390x Kostas Tsiounis #311
589cc87 CRIU removes libj9criu29 Jason Feng #306
17.0.10 with Eclipse OpenJ9 v0.43.0
Branch name: v0.43.0-release
Tag: openj9-0.43.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.43.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to 3.0.13.
OpenJ9 related changes
3699725..2aad089
2aad089 (0.43) Add OpenJCEPlus SHA to release info Kostas Tsiounis #317
60fef7e (0.43) Include legal files when bundling OpenJCEPlus Kostas Tsiounis #315
1b0310f (0.43) Account for different NSS error code in s390x Kostas Tsiounis #313
9d6a32f Merge jdk-17.0.10+7 and the last OpenJ9 changes to 0.43 J9 Build #310
a47af77 Add OpenSSL 3.x license to openj9-openjdk-notices Peter Shipton #309
091e7a2 Add provider name and class name mapping in Restricted Security mode Tao Liu #308
ddeca97 Add provider name and class name mapping in Restricted Security mode Tao Liu #307
2808eb5 Specify OpenJCEPlusFIPS profile for supported platforms Kostas Tsiounis #302
1bb44a4 Use correct JNI function to call ArrayList.add() Jason Katonica #305
d5a1196 Merge "Restore behavior on platforms where CRIU is supported but not in use" to 0.43 Peter Shipton #304
f1246cf Restore behavior on platforms where CRIU is supported but not in use WilburZjh #303
6b8a752 Merge the latest openj9 changes to 0.43 Peter Shipton #301
d15a14e Excludes subtests for FIPS openjdk17_j9 Anna Babu Palathingal #298
2cb2951 Revert to Java impl when non-default SecureRandom present Kostas Tsiounis #300
cdb8749 Merge "Integrate OpenJCEPlus into Semeru OpenJDK" to 0.43 Peter Shipton #299
5b2f439 Integrate OpenJCEPlus into Semeru OpenJDK Tao Liu #238
5487409 Merge the latest openj9 changes to 0.43 Keith W. Campbell #297
b62222a Apply an additional condition if -XX:-CRIUSecProvider is specified WilburZjh #296
7719deb Add SHA-256 and MD5 MessageDigest to CRIUSecProvider Jason Katonica #295
1ca15a6 Merge jdk-17.0.10+6 and the latest openj9 changes to 0.43 Keith W. Campbell #294
5495408 Enable ECDSA ciphers when running with FIPS cryptography Jason Katonica #292
4f9224a Include new "access" shared library in test-image Keith W. Campbell #291
dd800dd Add FIPS exclude files for multiple profiles to JDK17 LongyuZhang #293
988f297 Merge FIPS excludes for p/z linux platforms to 0.43 Jason Feng #290
a27f00c Add FIPS exclude tests for p/z linux platforms Tao Liu #289
10ccdce Merge jdk-17.0.10+5 and openj9 FIPS changes to 0.43 Peter Shipton #288
f64da97 Update RestrictedSecurity flags, alter debug comments and profile name Kostas Tsiounis #287
8da2f7e Merge master jdk-17.0.10+5 into openj9-staging Jason Feng #285
4b72172 Add Redhat NSS FIPS support on p/z linux platforms Tao Liu #286
6874a7a Merge "Add NotCheckpointSafe annotations to PhantomCleanable" to 0.43 Tobi #284
7b49cd4 Add NotCheckpointSafe annotations to PhantomCleanable Amarpreet Singh #283
bf5bcad Merge jdk-17.0.10+4 and OpenJ9 update to 0.43 Peter Shipton #282
54edd74 Ignore verbosegc files in TestVersionedStream Peter Shipton #280
83b321b 0.43.0: Append cp to annotation data to fix redefinition inconsistencies Theresa Mammarella #279
eab1b92 Append cp to annotation data to fix redefinition inconsistencies Theresa Mammarella #276
fa90845 Remove definitions of unused make macros Keith W. Campbell #277
3dfae78 Zero out previous key in native ChaCha20 cipher init Kostas Tsiounis #274
aa764da Ensures time compensation is not less than checkpointRestoreTimeDelta Jason Feng #275
f215a7e Merge master jdk-17.0.9+9 into openj9-staging Jason Feng #272
e8b09b9 Revert "8307603: [AIX] Broken build after JDK-8307301" Keith W. Campbell #270
d8e0f4d Always revert to Java impl when OpenSSL fails Kostas Tsiounis #268
a2a7584 Register natives in ConstantPool init tajila #267
ae65ab9 Look for -XX:[+/-]UseZlibNX on AIX Peter Shipton #265
eda5e2c Rename OPENJDK_CRAC_SUPPORT to CRAC_SUPPORT Jason Feng #264
68c22ab CRIU adds OPENJ9_ENABLE_OPENJDK_CRAC_SUPPORT Jason Feng #262
17.0.9 with Eclipse OpenJ9 v0.41.0
Branch name: v0.41.0-release
Tag: openj9-0.41.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.41.0
OpenSSL 3.0, bundled in builds on Windows and Mac, is updated to ibmruntimes/openssl@200688f, based on 3.0.12, which includes the fix for CVE-2023-5678.
OpenJ9 related changes
77b0f75..3699725
83ba13c Merge tag 'jdk-17.0.9+9' into v0.41.0-release Peter Shipton #273
7d08dd0 Revert "8307603: [AIX] Broken build after JDK-8307301" Keith W. Campbell #271
4024096 (0.41) Always revert to Java impl when OpenSSL fails Kostas Tsiounis #269
07c8dd8 (0.41) Look for -XX:[+/-]UseZlibNX on AIX Peter Shipton #266
2a71b4c Merge jdk-17.0.9+7 to 0.41 J9 Build #263
3525368 Merge latest OpenJ9 changes to 0.41 Peter Shipton #261
a6f4e9d Enable CRIU support by default on ppc64le builds Younes Manton #214
a077bc8 Modify get_source.sh to automatically fetch release branches Peter Shipton #259
e3ef5f3 Output -Xmso debug info when _JAVA_LAUNCHER_DEBUG is set Peter Shipton #258
4ebcfe4 Optimize AES/GCM cipher and IV initialization and improve array cleanup code Kostas Tsiounis #257
fdaefd4 Parse -Xmso from more locations Peter Shipton #256
3efcafc Merge jdk-17.0.9+6 and the latest OpenJ9 changes to 0.41 Keith W. Campbell #255
dd9eed6 Cache openssl message digest contexts Jason Katonica #254
c23d417 Optimize AES/CBC cipher initialization Jason Katonica #253
7e7cdc3 Merge latest OpenJ9 changes to 0.41 Keith W. Campbell #252
31de43f Optimize ChaCha20-Poly1305 initialization WilburZjh #249
4c42ec3 Assert privilege accessing os.name Keith W. Campbell #251
2101e68 Merge jdk-17.0.9+5 to 0.41 J9 Build #250
830d95b Add OpenJ9PropsExt properties Jason Feng #247
b1b735c Parse -Xmso from OPENJ9_JAVA_OPTIONS for main thread Peter Shipton #246
161c7f9 Enable JITServer build by default on AArch64 Linux KONNO Kazuhiro #242
97d9928 Set a default thread name for java.util.TimerThread Peter Shipton #245
d428364 Fix compile error in harfbuzz on AIX Keith W. Campbell #244
afec503 Merge master jdk-17.0.9+1 into openj9-staging Jason Feng #243
31bcd9f Fix missing definition of harfbuzz function on AIX Keith W. Campbell #235
1325590 Allow loading of OpenSSL 3.x native library for Mac, Windows and AIX Kostas Tsiounis #240
7511966 Back-port fix for ModuleDescriptor.hashCode() Keith W. Campbell #241
17.0.8.1 with Eclipse OpenJ9 v0.40.0
Branch name: v0.40.0-jdk17.0.8.1-release
Tag: openj9-0.40.0-jdk17.0.8.1
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.40.0
See also https://github.com/ibmruntimes/openj9-openjdk-jdk17/releases/tag/openj9-0.40.0
OpenJ9 related changes
77b0f75..8ecf238
8ecf238 Merge latest changes from jdk-17.0.8.1+1 Keith W. Campbell #248
17.0.8 with Eclipse OpenJ9 v0.40.0
Branch name: v0.40.0-release
Tag: openj9-0.40.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.40.0
OpenSSL 1.1.1, which is bundled in builds on Windows and Mac, is updated to 1.1.1v.
OpenJ9 related changes
9d7a231..77b0f75
b7e431f Merge jdk-17.0.8+7 into 0.40.0 release J9 Build #239
0ccb615 Support exporting plain SecretKey in FIPS mode WilburZjh #234
2f3d502 Revert Update Harfbuzz to 7.0.1 Peter Shipton #237
38ae8ef Centralize definition of J9TOOLS_DIR and fix uses on Windows 11 Keith W. Campbell #236
78eae25 Remove definition of unused macro DEFAULT_JMOD_DEPS Keith W. Campbell #233
bf9a85d Remove IBM copyright accidently added Peter Shipton #232
f61817b macOS: Stop using sprintf in java.desktop KONNO Kazuhiro #231
7922ffc Merge "Improve speed of cipher operations for large inputs" to 0.40 Keith W. Campbell #230
806d293 Improve speed of cipher operations for large inputs Kostas Tsiounis #229
c241d23 Merge Enable CRIU support builds for AArch64 to 0.40 Peter Shipton #227
8790a2e Reorder CRIU platforms alphabetically Daryl Maier #226
8f10592 Enable CRIU support builds for AArch64 Daryl Maier #225
12fa3c6 Use quotes consistently in version-numbers Keith W. Campbell #224
38ac185 Merge the latest OpenJ9 changes to 0.40 J9 Build #223
b0d6a44 Add back the provider argument while getting MAC instance WilburZjh #221
5c90aea Remove unused method ECPublicKeyImpl.isECFieldF2m() Keith W. Campbell #220
fa311b7 PKCS#12 file-based Keystore support in FIPS mode WilburZjh #212
a34ff64 Use native OpenSSL library for XDH key generation and agreement Kostas Tsiounis #219
5f8b804 Revert "Add -Xdump to investigate the LFSingleThreadCachingTest failure" Babneet Singh #218
95863e9 Add -Xdump to investigate the LFSingleThreadCachingTest failure Babneet Singh #217
5d3e643 CRIU restore clears InetAddress.cache Jason Feng #216
f8aba81 Fix mode of ReleasePrimitiveArrayCritical to ensure copying of data Kostas Tsiounis #215
e175f64 Show macro definitions generated in openj9_version_info.h Keith W. Campbell #213
2d66458 Remove useless patterns from .gitignore Keith W. Campbell #211
c7f6b47 Get byte array from DerValue without using InputStream Kostas Tsiounis #210
a3bfd1d Recognize OpenJ9 flags in openjdk jcl natives Jason Feng #205
a838c6c Add support for EC key generation using native OpenSSL library and restructure ECDH key agreement. Kostas Tsiounis #206
5f281ef Fix harfbuzz compiliation for AIX Peter Shipton #209
92dd249 Merge master jdk-17.0.8+1 into openj9-staging Jason Feng #208
17.0.7 with Eclipse OpenJ9 v0.38.0
Branch name: v0.38.0-release
Tag: openj9-0.38.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.38.0
OpenSSL 1.1.1, which is bundled in builds on Windows and Mac, is updated to 3f499b2 which includes fixes for CVE-2023-0464, CVE-2023-0465, CVE-2023-0466.
The HarfBuzz update resolves CVE-2023-25193.
OpenJ9 related changes
927b34f..9d7a231
9d7a231 (0.38) Revert "Add additional debug message to show contents of authentication reply message" Peter Shipton #207
054bee5 Merge jdk-17.0.7+7 and OpenJ9 changes to 0.38 J9 Build #204
9d3222f Add additional debug message to show contents of authentication reply message Kostas Tsiounis #197
8f9535a Fix CVE-2023-2004 in freetype 2.12.1 Peter Shipton #203
facc368 Merge Create distinct openj9-licenses and openj9-notices to 0.38 Keith W. Campbell #202
b66a336 Create distinct openj9-licenses and openj9-notices Peter Shipton #201
e647e47 Merge 17.0.7+6 to 0.38 J9 Build #200
acb3b6c Merge Allow any text without whitespace for the openssl version to 0.38 Keith W. Campbell #199
b60da71 Allow any text without whitespace for the openssl version Peter Shipton #198
2be39ca Merge Support For AES/GCM Cipher For FIPS Mode to 0.38 Keith W. Campbell #196
fc8b0b9 Support For AES/GCM Cipher For FIPS Mode Tao Liu #195
267a5a7 Merge "Java Restricted Security Mode" to 0.38 Keith W. Campbell #194
f019f3c Java Restricted Security Mode Tao Liu #193
1489310 Merge Harfbuzz update to 0.38 Keith W. Campbell #192
ca36d8c Port harfbuzz - Avoid O(n^2) behavior in mark-attachment Peter Shipton #191
d8badc2 Merge latest CRIU changes to 0.38 Tobi #190
7c20b28 Enable CRIU by default on Linux on Z Rahil Shah #186
f8c4e46 Cache security algorithms for CRIU startup Jason Katonica #188
f035884 Merge OpenSSL memory leak fix to 0.38 Keith W. Campbell #187
d214bb7 Fix memory leaks related to openssl EC pathways Jason Katonica #185
842d6ee Merge jdk-17.0.7+3, +4 and OpenSSL Version granularity update to 0.38 Keith W. Campbell #184
2fa3123 Expand OpenSSL Version granularity WilburZjh #183
94a1148 Remove obsolete loadedProps variable from java/security/Security Peter Shipton #182
77e36f9 OpenJ9 doesn't support Perf, don't try to use it Peter Shipton #181
f8fef7d tokenLabel support and EC fixes for Z platform Bob Du #180
e054b74 Update dependencies for running Java preprocessor Keith W. Campbell #179
21326ec Lazily initialize native crypto libraries Jason Feng #157
a70a814 Update export/import of plain keys in FIPS Tao Liu #170
807b05c Add OpenJ9PropsExt properties for docker.support Jason Feng #178
9de294e Ensure test-image-openj9 target fails when java -version fails Devin Papineau #177
0035561 Add JPP tags at GensrcCharsetMapping.gmk Jason Feng #175
ce0e2f4 Fix problem building openssl when ccache is enabled Keith W. Campbell #173
e80551c Correct padding of struct layouts Keith W. Campbell #171
917226c Enable CRIU on x86 Tobi Ajila #161
971af45 [Jtreg/FFI] Backport layout() for struct from JDK19 to JDK17 ChengJin01 #166
17.0.6 with Eclipse OpenJ9 v0.36.0
Branch name: v0.36.0-release
Tag: openj9-0.36.0
For the list of OpenJ9 changes see https://github.com/eclipse-openj9/openj9/releases/tag/openj9-0.36.0
OpenJ9 related changes
32d2c40..927b34f
3be3d66 Merge jdk-17.0.6+10 to 0.36 J9 Build #176
2842f5c (0.36.0) Fix problem building openssl when ccache is enabled Keith W. Campbell #174
5ba431e Merge 17.0.6+8, 17.0.6+9 and some recent OpenJ9 test changes to 0.36 Keith W. Campbell #172
be0ed52 Merge jdk-17.0.6+7 to 0.36 J9 Build #169
91705f7 Merge FIPS exclude list to 0.36 Keith W. Campbell #168
3543d30 Update OpenJDK17 ProblemList-fips for FIPS Jinhang-Zhang #140
f7aace0 Merge latest OpenJ9 change to 0.36 Keith W. Campbell #167
9f3c54a Include PRODUCT_SUFFIX in J9PRODUCT_NAME Peter Shipton #165
dc9fd32 Merge OpenJ9 change to 0.36 Tobi #164
20a6dd8 [FFI/VaList] Replace C_LONG with C_LONG_LONG for the type check on Power & zLinux ChengJin01 #159
c3f5e92 Merge jdk-17.0.6+5, jdk-17.0.6+6, and OpenJ9 changes to 0.36 Peter Shipton #163
f47a899 Update code-signing on macOS Keith W. Campbell #162
c7f1a83 Fix the alignment issue with long & pointer on AIX Cheng Jin #160
d0de32e [JDK17]Enable FFI related jtreg test suites on Power and zLinux Cheng Jin #158
78d5fdf [JEP389/412]Implement VaList on Power and zLinux in JDK17 Cheng Jin #155
960fe83 Use the OpenSSL PKCS12 method for PBE and simplify NativeCrypto property checking Jinhang-Zhang #156
82eb91d Tweak README.md Keith W. Campbell #154
be5ebe9 Add --openssl-repo option for downloading OpenSSL source Peter Shipton #151
a212c26 Fix the PKCS11Exception: CKR_KEY_TYPE_INCONSISTENT in FIPS mode Jinhang-Zhang #149
65a7fab Avoid non-portable uses of date utility Keith W. Campbell #148
7676ea6 Delete Transfer2GPlus tmp files at the end of the test Peter Shipton #144
d1d6677 [JEP389/412] Implement the CLinker upcall handler in Java17 Cheng Jin #112