Releases: nasa/CryptoLib
Releases · nasa/CryptoLib
v1.3.1
What's Changed
- 206 ci for rhel based latest by @rjbrown2 in #223
- 196 reducing cyclomatic complexity by @rjbrown2 in #232
- Merge TM Cyclomatic Complexity -> Dev by @rjbrown2 in #235
- [nasa/nos3#202] TC commanding and SSP telemetry in NOS3 by @jlucas9 in #236
- [#211] Modify sadb_get_sa_from_spi. Unnecessary NULL by @rjbrown2 in #238
- Merge 77 Cryptolib Load_Config Save -> Dev by @rjbrown2 in #237
- 240 cmake custom module paths by @rjbrown2 in #242
- [#241] Resolve convert SA character pointers to arrays. by @rjbrown2 in #245
- [#246] Fix GCC 13.x Compilation Issues with Null SA/IV by @Donnie-Ice in #248
- [#249] Fixed custom path cmake variable usage by @williamposey in #250
- 215 re evaluate codecov app being used in ci by @Donnie-Ice in #251
- 243 custom crypto module by @Donnie-Ice in #253
- [#244] Added has_ocf field to Crypto_Config_Add_Gvcid_M… by @Donnie-Ice in #254
- Update Key Mapping #198 by @rjbrown2 in #255
- Allow supplying Sa/Key/Mc interfaces that have not been compiled with CryptoLib by @Niautanor in #257
- [#259] Added logo to README by @Donnie-Ice in #260
- [#222] Initial set of requirements in markdown by @jlucas9 in #263
- 217 mc how to handle where file is written by @Donnie-Ice in #261
- 197 aes gcm siv by @Donnie-Ice in #265
- 268 oob read branch rebase by @Donnie-Ice in #269
- [#262] Versioned docker container and added top level Makefile by @jlucas9 in #270
- Cryptolib#256 - SA Update, Managed Parameters, UTs by @rjbrown2 in #273
- 274 Release 1.3.1 Prep by @rjbrown2 in #275
- Packaging improvements by @Niautanor in #278
- Don't skip Handle_Increment if Do_Encrypt_NONPLAINTEXT succeeds by @Niautanor in #280
- [#281] Updates to track status variable by @rjbrown2 in #282
- 274 rc 131 by @rjbrown2 in #285
- 283 confirm sa operational before decrypting by @Donnie-Ice in #286
- 287 consider open source code scanner extensions and update codecov by @Donnie-Ice in #290
- [#293] Update to CmakeLists.txt by @rjbrown2 in #294
- JPL KMC SDLS integrated build Issue by @HaykArutyunyan-JPL in #297
- [#296] Update Cryptostructs by @rjbrown2 in #298
- Merge 295 Target include Directory by @rjbrown2 in #301
- Merge 291 by @rjbrown2 in #300
- RC 1.3.1 Review by @rjbrown2 in #276
New Contributors
- @Donnie-Ice made their first contribution in #248
- @williamposey made their first contribution in #250
- @Niautanor made their first contribution in #257
- @HaykArutyunyan-JPL made their first contribution in #297
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- [#145] Initial Reconfiguration by @jlucas9 in #158
- Cryptolib#159 - Key Management by @jlucas9 in #166
- 154 tm encryption support by @dccutrig in #168
- 139 inmemory clear mode sa encryption is off by 2 bytes used in unit tests by @dccutrig in #173
- cryptolib#164 tm multiple packets by @jlucas9 in #174
- Review and normalized all file header include guards by @dccutrig in #175
- 153 tm support aead encryption w/ UT by @dccutrig in #180
- [#167] Container Builds by @jlucas9 in #176
- AEAD Bug fix, misc minor changes by @dccutrig in #182
- cryptolib#165 - Monitoring and Control by @jlucas9 in #187
- cryptolib#186 - SA Custom by @jlucas9 in #188
- Null checks on ptr frees; by @dccutrig in #193
- nos3#88 cfs upgrade by @jlucas9 in #194
- cryptolib#133 - TC_t Types by @jlucas9 in #195
- 201 cryptolib add tm support by @dccutrig in #199
- [#144] WolfSSL Crypto Module by @jlucas9 in #200
- #177 Fix - per SpicyDLL - solves possibility of sa NULL dereference by @rjbrown2 in #203
- 169 aos support by @dccutrig in #207
- [#205] Added Contributor License Agreement by @jlucas9 in #212
- Update README.md by @rjbrown2 in #213
- Update code coverage by @rjbrown2 in #214
- [#216] MC Disabled by @jlucas9 in #219
- KMC_CFFI_EXCLUDE Test Patch by @dccutrig in #221
- RC 1.3.0 by @rjbrown2 in #210
Full Changelog: v1.2.3...v1.3.0
v1.2.3
Full Changelog: v1.2.2...v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
Release for KMC 1.1
What's Changed
- Add libgcrypt error string prints when it fails by @IbraheemYSaleh in #71
- Update auth/validate_auth key refs to akid by @dccutrig in #74
- Tc process refactor by @dccutrig in #78
- Add gcry_mac_close statements by @dccutrig in #83
- 60 maturation of acs ecs by @dccutrig in #82
- 84 cleartext bug reported by jpl by @dccutrig in #86
- 62 maximum frame length by @dccutrig in #87
- AMMOSGH29 : Add install target, update RPATH by @IbraheemYSaleh in #90
- AMMOSGH34: Add empty response checking/error handling for KMC Crypto … by @IbraheemYSaleh in #92
- 59 add hmac support by @dccutrig in #93
- Ammos GitHub 51: Support IV length being different from Transmitted Security Header IV Length by @IbraheemYSaleh in #97
- AMMOSGH32: Fix arsnw queries from MariaDB interface, remove arsnw_len… by @IbraheemYSaleh in #98
- AMMOSGH52: Add KMC Crypto HMAC implementation, fix broken authenticat… by @IbraheemYSaleh in #99
- 101 incorrect decryption logic for authentication by @dccutrig in #102
- Collection of Misc AMMOSGH Project bugs by @IbraheemYSaleh in #103
- AMMOSGH-41 : Update user scripts with more explicit permissions, base64 len calc improvement by @IbraheemYSaleh in #104
- 105 partial arsn trans by @dccutrig in #106
- GH96: Add fix for incrementing non-transmitted portion logic for IV & by @IbraheemYSaleh in #108
- 88 add GitHub automated build integration tests for sadb mariadb interface 1 by @rjbrown2 in #109
- Hmac fixes by @dccutrig in #112
- AMMOSGH-85: Add support for variable macLen parameter, unit tests, and restructure mysql files by @IbraheemYSaleh in #114
- AMMOSGH-89: Add missing FECF field parsing logic by @IbraheemYSaleh in #115
- AMMOSGH-91: Add sanity frame length checks against provided input frames by @IbraheemYSaleh in #116
- Merge Dev into Main for KMC 1.1 release by @IbraheemYSaleh in #107
Full Changelog: v1.0.3...v1.1.0
Release v1.0.3
Branches changed to 'main' and 'dev'. Old collab branches are deprecated and will be removed in the future.
What's Changed
- AKMC-111: Enable standalone build & testing of CryptoLib external to NOS3/cFS dependencies by @IbraheemYSaleh in #3
- AKMC-108: Update Crypto_TC_ProcessSecurity to return unencrypted fram… by @IbraheemYSaleh in #4
- Merge Unit Tests into collab_main <- ut_tc_apply by @rjbrown2 in #10
- Cutright dev by @dccutrig in #9
- AKMC-113: Add SADB Interfaces for MySQL/Inmemory configurability and basic implementation. by @IbraheemYSaleh in #7
- AKMC-113: Add SADB MariaDB code for working with MySQL BINARY fields by @IbraheemYSaleh in #17
- Ut tc apply enctests by @dccutrig in #21
- CI additions, and minor fixes by @rjbrown2 in #24
- ManagedParameters - Add Internal logic for dynamic CryptoLib configuration from Downstream Apps by @IbraheemYSaleh in #18
- Fix etdt test after Managed Params Changes by @IbraheemYSaleh in #29
- Updated CMake to contain warning and error message if proper packages… by @rjbrown2 in #28
- Minor mariadb SADB and crypto config changes by @IbraheemYSaleh in #30
- Doxygen updates by @rjbrown2 in #32
- Fix tc process and tc apply. by @IbraheemYSaleh in #33
- Ci updates by @rjbrown2 in #34
- 1-refactor-v1.0.1 by @jlucas9 in #35
- issue #37 simple centos ansible script by @szemerick in #38
- Build changes by @rjbrown2 in #39
- Build changes by @rjbrown2 in #40
- 31 tc apply memcpy misaligned by @dccutrig in #41
- 27 klockwork cleanup by @szemerick in #45
- Cryptographic function interface by @IbraheemYSaleh in #46
- New mtls connection by @AryJpl in #51
- CMAC Encryption/Decryption Added by @dccutrig in #52
- Code Coverage Updates by @rjbrown2 in #53
- Code coverage by @rjbrown2 in #55
- Kmc cryptographic interface implementation by @IbraheemYSaleh in #54
- KMC Crypto Service AESCMAC auth interface function implementation by @IbraheemYSaleh in #56
- Fix MariaDB ABM parsing bug and add some error checking by @IbraheemYSaleh in #65
- Update mysql mariadb logic for mtls connections by @IbraheemYSaleh in #66
- Update KMC Crypto Service and SADB MariaDB Config Function Signatures by @IbraheemYSaleh in #68
- 69 rc1.0.3 by @jlucas9 in #70
New Contributors
- @jlucas9 made their first contribution in #35
- @szemerick made their first contribution in #38
- @AryJpl made their first contribution in #51
Full Changelog: https://github.com/nasa/CryptoLib/commits/v1.0.3
JPL Crypto HMAC ITC 1.0.2
What's Changed
- 1-refactor-v1.0.1 by @jlucas9 in #35
- issue #37 simple centos ansible script by @szemerick in #38
- Build changes by @rjbrown2 in #39
- Build changes by @rjbrown2 in #40
- 31 tc apply memcpy misaligned by @dccutrig in #41
- 27 klockwork cleanup by @szemerick in #45
- Cryptographic function interface by @IbraheemYSaleh in #46
- New mtls connection by @AryJpl in #51
- CMAC Encryption/Decryption Added by @dccutrig in #52
- Code Coverage Updates by @rjbrown2 in #53
- Code coverage by @rjbrown2 in #55
- Kmc cryptographic interface implementation by @IbraheemYSaleh in #54
- KMC Crypto Service AESCMAC auth interface function implementation by @IbraheemYSaleh in #56
New Contributors
- @jlucas9 made their first contribution in #35
- @szemerick made their first contribution in #38
- @AryJpl made their first contribution in #51
Full Changelog: v1.0.1...v1.0.2