Releases: IBM/OpenJCEPlus
Releases · IBM/OpenJCEPlus
21.0.7
What's Changed
- Update tests to use Junit 5 by @jasonkatonica in #381
- Fix Digest clone memory leak by @jasonkatonica in #390
- Update the README.md file for the use of AI generated code. by @johnpeck-us-ibm in #396
- Add int declaration to rc variable in Utils.c by @gin-nader in #406
- Fix memory leak in HDKF derive function by @jasonkatonica in #401
- Fix memory leak computing ECDH secrets by @jasonkatonica in #413
- Format all C source code using clang-format by @jasonkatonica in #420
- Implement calculatePublicKey() in classes that extend PKCS8Key by @KostasTsiounis in #429
- Update the DH key size check to include the exponent size check by @taoliult in #426
- Eliminate older junit dependency by @jasonkatonica in #436
- Initialize FastJNIBuffer only when use_z_fast_command is set to true by @taoliult in #455
- Add the DHUtils class to verify the DH key size by @taoliult in #461
- Always save all output from build pipeline execution by @jasonkatonica in #465
- Update ECDSASignature to match expected behaviour by @KostasTsiounis in #439
- Add support for PBKDF2 algorithms by @jasonkatonica in #471
- Update Jenkinsfile to use cygpath by @KostasTsiounis in #477
- Migrate to GPLv2 license by @jasonkatonica in #481
- Upgrade Maven from 3.9.6 to 3.9.9 by @jasonkatonica in #490
- Update to use latest maven dependencies by @jasonkatonica in #494
- Enhancements to AES-GCM Tests and Cipher Initialization by @taoliult in #499
Full Changelog: 21.0.6...21.0.7
17.0.15
What's Changed
- Update tests to use Junit 5 by @jasonkatonica in #382
- Fix Digest clone memory leak by @jasonkatonica in #391
- Update the README.md file for the use of AI generated code. by @johnpeck-us-ibm in #395
- Add int declaration to rc variable in Utils.c by @gin-nader in #407
- Fix memory leak in HDKF derive function by @jasonkatonica in #402
- Fix memory leak computing ECDH secrets by @jasonkatonica in #412
- Format all C source code using clang-format by @jasonkatonica in #419
- Update the DH key size check to include the exponent size check by @taoliult in #427
- Eliminate older junit dependency by @jasonkatonica in #435
- Initialize FastJNIBuffer only when use_z_fast_command is set to true by @taoliult in #456
- Add the DHUtils class to verify the DH key size by @taoliult in #460
- Always save all output from build pipeline execution by @jasonkatonica in #466
- Update ECDSASignature to match expected behaviour by @KostasTsiounis in #440
- Add support for PBKDF2 algorithms by @jasonkatonica in #470
- Update Jenkinsfile to use cygpath by @KostasTsiounis in #478
- Migrate to GPLv2 license by @jasonkatonica in #482
- Upgrade Maven from 3.9.6 to 3.9.9 by @jasonkatonica in #491
- Update to use latest maven dependencies by @jasonkatonica in #495
- Enhancements to AES-GCM Tests and Cipher Initialization by @taoliult in #498
Full Changelog: 17.0.14...17.0.15
11.0.27
What's Changed
- Update tests to use Junit 5 by @jasonkatonica in #383
- Fix Digest clone memory leak by @jasonkatonica in #392
- Update the README.md file for the use of AI generated code. by @johnpeck-us-ibm in #394
- Add int declaration to rc variable in Utils.c by @gin-nader in #408
- Fix memory leak in HDKF derive function by @jasonkatonica in #403
- Fix memory leak computing ECDH secrets by @jasonkatonica in #411
- Format all C source code using clang-format by @jasonkatonica in #422
- Update the DH key size check to include the exponent size check by @taoliult in #428
- Eliminate older junit dependency by @jasonkatonica in #434
- Initialize FastJNIBuffer only when use_z_fast_command is set to true by @taoliult in #457
- Add the DHUtils class to verify the DH key size by @taoliult in #459
- Always save all output from build pipeline execution by @jasonkatonica in #467
- Update ECDSASignature to match expected behaviour by @KostasTsiounis in #441
- Add support for PBKDF2 algorithms by @jasonkatonica in #469
- Update Jenkinsfile to use cygpath by @KostasTsiounis in #479
- Migrate to GPLv2 license by @jasonkatonica in #483
- Upgrade Maven from 3.9.6 to 3.9.9 by @jasonkatonica in #492
- Update to use latest maven dependencies by @jasonkatonica in #496
- Enhancements to AES-GCM Tests and Cipher Initialization by @taoliult in #497
Full Changelog: 11.0.26...11.0.27
23.0.2
What's Changed
- Update Werror CFLAG in AIX by @KostasTsiounis in #195
- Provider MAC description contains duplicate string by @jasonkatonica in #191
- Refactor some signature related tests for Junit5 by @jasonkatonica in #200
- Update github action build OCKC reference by @jasonkatonica in #208
- Update github action builds to use Semeru 23 by @jasonkatonica in #212
- Update test dependencies and new checkstyle rule by @jasonkatonica in #213
- Set provider version to 23 and remove 22 profile by @jasonkatonica in #220
- Doc updates to generalize Java versions to use by @jasonkatonica in #221
- Update multithreaded tests by @KostasTsiounis in #228
- Use openjdk Debug class by @jasonkatonica in #233
- Check the scalar value of an ECPrivateKey by @JinhangZhang in #237
- Convert AESCipherInputStream tests to junit5 and fix error messages by @jasonkatonica in #243
- Update makefiles by @KostasTsiounis in #247
- Adjust jgskit.mac.mak makefile by @jasonkatonica in #257
- Add additional export to javac command in makefiles by @KostasTsiounis in #259
- Update guava test dependency by @jasonkatonica in #267
- Use correct output size for AES on z platform by @jasonkatonica in #270
- Fix warnings related to dangling comments and lossy conversions by @jasonkatonica in #275
- Java 11 XDH private key parsing logic adjustment by @jasonkatonica in #279
- Makefile improvements by @KostasTsiounis in #283
- Re-add required export statement by @KostasTsiounis in #288
- Memory leak in Native SymmetricCipher KMC method by @jasonkatonica in #296
- Modify SymmetricCipher overlaps buffer checks by @jasonkatonica in #300
- Fix memory leak by passing input and output with their offsets in function calls instead of updating pointer by @gin-nader in #313
- Enable x86-64_mac platform and fix gcc flags by @KostasTsiounis in #309
- Eliminate extra JNI header generations by @jasonkatonica in #322
- Allow debug compilation to pass and add DH detail by @jasonkatonica in #324
- Enable aarch64_linux platform by @KostasTsiounis in #328
- Provide Jenkinsfile for Jenkins build and test by @jasonkatonica in #334
- Use non-bundled OCK library in AIX by @KostasTsiounis in #340
- Add FIPS platforms check by @taoliult in #347
- Remove 31/32 bit references and unsupported envs by @jasonkatonica in #354
- Use latest mvn dependency versions by @jasonkatonica in #350
- Add exports for standalone test environment by @jasonkatonica in #363
- Use appropriate OID in RSA key generation by @KostasTsiounis in #368
- Avoid memory leak associated with symmetric init by @jasonkatonica in #376
Full Changelog: 23.0.1...23.0.2
21.0.6
What's Changed
- Update Werror CFLAG in AIX by @KostasTsiounis in #196
- Provider MAC description contains duplicate string by @jasonkatonica in #192
- Refactor some signature related tests for Junit5 by @jasonkatonica in #201
- Update github action build OCKC reference by @jasonkatonica in #209
- Update test dependencies and new checkstyle rule by @jasonkatonica in #214
- Doc updates to generalize Java versions to use by @jasonkatonica in #222
- Update multithreaded tests by @KostasTsiounis in #229
- Use openjdk Debug class by @jasonkatonica in #234
- Check the scalar value of an ECPrivateKey by @JinhangZhang in #238
- Convert AESCipherInputStream tests to junit5 and fix error messages by @jasonkatonica in #244
- Update makefiles by @KostasTsiounis in #248
- Adjust jgskit.mac.mak makefile by @jasonkatonica in #256
- Add additional export to javac command in makefiles by @KostasTsiounis in #260
- Update guava test dependency by @jasonkatonica in #266
- Use correct output size for AES on z platform by @jasonkatonica in #271
- Fix warnings related to dangling comments and lossy conversions by @jasonkatonica in #276
- Java 11 XDH private key parsing logic adjustment by @jasonkatonica in #280
- Makefile improvements by @KostasTsiounis in #284
- Re-add required export statement by @KostasTsiounis in #289
- Memory leak in Native SymmetricCipher KMC method by @jasonkatonica in #297
- Modify SymmetricCipher overlaps buffer checks by @jasonkatonica in #301
- Fix memory leak by passing input and output with their offsets in function calls instead of updating pointer by @gin-nader in #314
- Enable x86-64_mac platform and fix gcc flags by @KostasTsiounis in #310
- Eliminate extra JNI header generations by @jasonkatonica in #321
- Allow debug compilation to pass and add DH detail by @jasonkatonica in #325
- Enable aarch64_linux platform by @KostasTsiounis in #329
- Provide Jenkinsfile for Jenkins build and test by @jasonkatonica in #335
- Use non-bundled OCK library in AIX by @KostasTsiounis in #341
- Add FIPS platforms check by @taoliult in #346
- Remove 31/32 bit references and unsupported envs by @jasonkatonica in #355
- Use latest mvn dependency versions by @jasonkatonica in #351
- Add exports for standalone test environment by @jasonkatonica in #362
- Use appropriate OID in RSA key generation by @KostasTsiounis in #369
- Avoid memory leak associated with symmetric init by @jasonkatonica in #375
Full Changelog: 21.0.5...21.0.6
17.0.14
What's Changed
- Update Werror CFLAG in AIX by @KostasTsiounis in #197
- Provider MAC description contains duplicate string by @jasonkatonica in #193
- Refactor some signature related tests for Junit5 by @jasonkatonica in #202
- Update github action build OCKC reference by @jasonkatonica in #210
- Update test dependencies and new checkstyle rule by @jasonkatonica in #215
- Doc updates to generalize Java versions to use by @jasonkatonica in #223
- Update multithreaded tests by @KostasTsiounis in #230
- Use openjdk Debug class by @jasonkatonica in #235
- Check the scalar value of an ECPrivateKey by @JinhangZhang in #239
- Convert AESCipherInputStream tests to junit5 and fix error messages by @jasonkatonica in #245
- Update makefiles by @KostasTsiounis in #249
- Adjust jgskit.mac.mak makefile by @jasonkatonica in #255
- Add additional export to javac command in makefiles by @KostasTsiounis in #261
- Update guava test dependency by @jasonkatonica in #265
- Use correct output size for AES on z platform by @jasonkatonica in #272
- Fix warnings related to dangling comments and lossy conversions by @jasonkatonica in #277
- Java 11 XDH private key parsing logic adjustment by @jasonkatonica in #281
- Makefile improvements by @KostasTsiounis in #285
- Re-add required export statement by @KostasTsiounis in #290
- Memory leak in Native SymmetricCipher KMC method by @jasonkatonica in #298
- Modify SymmetricCipher overlaps buffer checks by @jasonkatonica in #302
- Fix memory leak by passing input and output with their offsets in function calls instead of updating pointer by @gin-nader in #315
- Enable x86-64_mac platform and fix gcc flags by @KostasTsiounis in #311
- Eliminate extra JNI header generations by @jasonkatonica in #320
- Allow debug compilation to pass and add DH detail by @jasonkatonica in #326
- Enable aarch64_linux platform by @KostasTsiounis in #330
- Provide Jenkinsfile for Jenkins build and test by @jasonkatonica in #336
- Enable AIX build by default in Jenkins by @jasonkatonica in #338
- Use non-bundled OCK library in AIX by @KostasTsiounis in #342
- Add FIPS platforms check by @taoliult in #345
- Remove 31/32 bit references and unsupported envs by @jasonkatonica in #356
- Use latest mvn dependency versions by @jasonkatonica in #352
- Add exports for standalone test environment by @jasonkatonica in #361
- Use appropriate OID in RSA key generation by @KostasTsiounis in #370
- Avoid memory leak associated with symmetric init by @jasonkatonica in #374
Full Changelog: 17.0.13...17.0.14
11.0.26
What's Changed
- Update Werror CFLAG in AIX by @KostasTsiounis in #198
- Provider MAC description contains duplicate string by @jasonkatonica in #194
- Refactor some signature related tests for Junit5 by @jasonkatonica in #203
- Update github action build OCKC reference by @jasonkatonica in #211
- Update test dependencies and new checkstyle rule by @jasonkatonica in #216
- Doc updates to generalize Java versions to use by @jasonkatonica in #224
- Update multithreaded tests by @KostasTsiounis in #231
- Use openjdk Debug class by @jasonkatonica in #236
- Check the scalar value of an ECPrivateKey by @JinhangZhang in #241
- Convert AESCipherInputStream tests to junit5 and fix error messages by @jasonkatonica in #246
- Update makefiles by @KostasTsiounis in #250
- Adjust jgskit.mac.mak makefile by @jasonkatonica in #254
- Add additional export to javac command in makefiles by @KostasTsiounis in #262
- Update guava test dependency by @jasonkatonica in #264
- Use correct output size for AES on z platform by @jasonkatonica in #273
- Fix warnings related to dangling comments and lossy conversions by @jasonkatonica in #278
- Java 11 XDH private key parsing logic adjustment by @jasonkatonica in #282
- Makefile improvements by @KostasTsiounis in #286
- Re-add required export statement by @KostasTsiounis in #291
- Memory leak in Native SymmetricCipher KMC method by @jasonkatonica in #299
- Modify SymmetricCipher overlaps buffer checks by @jasonkatonica in #303
- Fix memory leak by passing input and output with their offsets in function calls instead of updating pointer by @gin-nader in #316
- Enable x86-64_mac platform and fix gcc flags by @KostasTsiounis in #312
- Eliminate extra JNI header generations by @jasonkatonica in #319
- Allow debug compilation to pass and add DH detail by @jasonkatonica in #327
- Enable aarch64_linux platform by @KostasTsiounis in #331
- Provide Jenkinsfile for Jenkins build and test by @jasonkatonica in #337
- Use non-bundled OCK library in AIX by @KostasTsiounis in #343
- Add FIPS platforms check by @taoliult in #344
- Remove 31/32 bit references and unsupported envs by @jasonkatonica in #357
- Use latest mvn dependency versions by @jasonkatonica in #353
- Add exports for standalone test environment by @jasonkatonica in #360
- Use appropriate OID in RSA key generation by @KostasTsiounis in #371
- Avoid memory leak associated with symmetric init by @jasonkatonica in #373
Full Changelog: 11.0.25...11.0.26
23.0.1
Full Changelog: 23...23.0.1
21.0.5
What's Changed
- Execute TestMemStressAll and TestMultithread within github action by @jasonkatonica in #140
- Address Java compilation warnings by @KostasTsiounis in #143
- Create new mvn profile to aid with bundled SDK test execution (#146) by @jasonkatonica in #150
- Update the isAssignableFrom checks by @taoliult in #156
- Run all multithreaded tests and print stack trace from all failures by @jasonkatonica in #162
- Fix the encoding formats for X25519 and X448 (#136) by @taoliult in #168
- Ensure AES related tests are using a deterministic provider by @jasonkatonica in #173
- Strictly enforce import order using checkstyle by @jasonkatonica in #178
- Skip native compilation when testing bundled SDK by @jasonkatonica in #184
Full Changelog: 21.0.4...21.0.5
17.0.13
What's Changed
- Execute TestMemStressAll and TestMultithread within github action by @jasonkatonica in #139
- Address Java compilation warnings by @KostasTsiounis in #144
- Create new mvn profile to aid with bundled SDK test execution (#146) by @jasonkatonica in #149
- Update the isAssignableFrom checks by @taoliult in #157
- Run all multithreaded tests and print stack trace from all failures by @jasonkatonica in #161
- Fix the encoding formats for X25519 and X448 (#136) by @taoliult in #169
- Ensure AES related tests are using a deterministic provider by @jasonkatonica in #172
- Strictly enforce import order using checkstyle by @jasonkatonica in #179
- Skip native compilation when testing bundled SDK by @jasonkatonica in #185
Full Changelog: 17.0.12...17.0.13