Releases: nasa/CryptoLib
Releases · nasa/CryptoLib
v1.5.0
What's Changed
- Modify mariadb table name usage, modify standalone for new API by @Donnie-Ice in #503
- 492 update crypto config and managed parameters major changes by @Donnie-Ice in #493
- RC v1.5.0 by @Donnie-Ice in #504
Full Changelog: v1.4.3...v1.5.0
v1.4.3
What's Changed
- Modify SADB calls to work with 1 or 3 tables by @Donnie-Ice in #488
- 471 return tm aos structs by @Donnie-Ice in #472
- [#495] fix abm_size on create_sadb.sql by @Donnie-Ice in #496
- Fix reference to SDSL standard by @xpromache in #490
- RC v1.4.3 by @Donnie-Ice in #502
- And many vulnerability fixes for memory leaks
New Contributors
- @xpromache made their first contribution in #490
Full Changelog: v1.4.2...v1.4.3
v1.4.2
What's Changed
- [#474] by @jlucas9 in #477
- [#385] Operational sas for testing in nos3 by @jlucas9 in #460
- [nasa/nos3#637] TCP support in standalone by @zlynch2 in #467
- [nasa/nos3#688] Updates from Donnie-Ice for NOS3 vcid 3 fix; by @jlucas9 in #479
- Nos3#679 crypto config by @Donnie-Ice in #485
- Update README.md by @porfanid in #481
- Enhancement - Standardize Error Returns for Failure Paths by @porfanid in #483
- [nasa/nos3#755] fix aos bugs, allow standalone to parse aos by @Donnie-Ice in #484
- RC v1.4.2 by @Donnie-Ice in #491
New Contributors
Notes
- It seems like our release process got slightly messed up with the last 2 releases. Attempting to get back on track with this one.
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- feat: add fuzzing harness and infrastructure by @mirkobitetto in #442
- [#369] Fuzz Testing in Docker by @jlucas9 in #456
- 454 use ai to check for ccsds compliance by @Donnie-Ice in #455
- [nasa/nos3#519] Updating the relevant hostname definitions to use das… by @jlucas9 in #466
- 451 switch sa interface to be more like an api by @Donnie-Ice in #452
- 463 resolve memory leaks in uts by @Donnie-Ice in #464
- 469 dcs ci workflow by @Donnie-Ice in #470
- [#401] Readded UT and MAC debug comments by @Donnie-Ice in #473
- 475 release with race condition fix by @Donnie-Ice in #476
New Contributors
- @mirkobitetto made their first contribution in #442
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- [#356] Renamed do_encrypt_plaintext to encrypt, do_encr… by @Donnie-Ice in #395
- [#47] Reworked setARSN to match SDLS-EP 3.3.3.7.3.4 exe… by @Donnie-Ice in #396
- 202 enforce arsn only with auth or aead by @Donnie-Ice in #397
- 150 conditional error code review by @Donnie-Ice in #400
- Nos3#483: Replace gethost to getaddrinfo by @rjbrown2 in #404
- [#411] Moved Templates up one level by @Donnie-Ice in #412
- [#413] Covert codecov token to secret by @Donnie-Ice in #414
- [#415] Moved PR Template by @Donnie-Ice in #416
- 208 aos fhecf support by @Donnie-Ice in #417
- 423 fix dev workflow errors from security report by @Donnie-Ice in #424
- 310 clean up commented code by @Donnie-Ice in #419
- [#420] Updated Templates by @Donnie-Ice in #426
- Revert "[#420] Updated Templates" by @dccutrig in #435
- 430 configurable config file via build flags by @Donnie-Ice in #433
- 438 add nos3 linter ci by @Donnie-Ice in #439
- 402 quickfix kmc should not call get key by @Donnie-Ice in #440
- [#431] Removed max frame size check, restored UT frame … by @Donnie-Ice in #432
- 375 Extended Procedure TLV Checks by @dccutrig in #437
- [#444] Fixed bitwise and by @Donnie-Ice in #445
- [#449] remove KMC_CFFI_EXCLUDE by @Donnie-Ice in #450
- RC v1.4.0 by @Donnie-Ice in #448
Full Changelog: v1.3.3...v1.4.0
v1.3.3
v1.3.2
What's Changed
- [#303] Update README.md by @Donnie-Ice in #304
- 266 python helper functions by @Donnie-Ice in #305
- 292 tm process aos process oob read and sa not operational by @Donnie-Ice in #306
- 284 cryptography if wrapper update by @Donnie-Ice in #307
- 277 revisit ci build scripts by @Donnie-Ice in #308
- [#317] Move Undefined String Error to string codes with… by @rjbrown2 in #320
- 318 Crypto.h Cleanup by @rjbrown2 in #321
- [#311] Add Comments to Print Prototypes by @rjbrown2 in #322
- [#312] Refactor Startup Varible naming to contain _EID by @rjbrown2 in #323
- [#325] fix codeql badge by @Donnie-Ice in #326
- [#325] fix codeql badge by @Donnie-Ice in #327
- 314 update crypto config by @rjbrown2 in #329
- [#319] Remove Commented Code, Magic Number Cleanup, Lin… by @rjbrown2 in #324
- 316 cryptoc cleanup by @Donnie-Ice in #328
- 331 combine extended procedures branches and test before merging to dev by @Donnie-Ice in #333
- 334 resolve codeql ci failures by @Donnie-Ice in #335
- 299 setup code formatter by @Donnie-Ice in #337
- [#44] Removed magic numbers from OTAR by @Donnie-Ice in #339
- 209 aostm clsw fsr support by @Donnie-Ice in #338
- 156 et dt validation auth encryption test by @Donnie-Ice in #340
- 332 pack structures if not multiple of 32 bits by @Donnie-Ice in #343
- [#349] Added Issue/PR templates by @Donnie-Ice in #350
- [#347] Check crypto_config status before freeing by @Donnie-Ice in #348
- 336 revisit crypto configh defines by @Donnie-Ice in #352
- 354 Define Specific SDLS EP SAs by @rjbrown2 in #359
- 353 check key state before use by @Donnie-Ice in #358
- 355 otar decrypt status by @dccutrig in #360
- [#362] Fix missing -1 for bounds checking by @rjbrown2 in #363
- [#364] Add ExProc Build Flag - Print/Warning that ExPro… by @rjbrown2 in #365
- 365 rework tc status magic by @dccutrig in #368
- 367 examine ep modification calls by @Donnie-Ice in #374
- 357 sa create needs bounds checking by @Donnie-Ice in #372
- [#379] Updated dockerfile and image tags by @Donnie-Ice in #380
- 377 cryptolib cross compiling issue by @Donnie-Ice in #378
- [#379] Updated to gcc-14 for MC/DC by @Donnie-Ice in #381
- [nasa/nos3#352] Updates to build in NOS3 RC 1.7.2; by @jlucas9 in #384
- [#382] Sphinx Documentation Refresh POC by @rjbrown2 in #383
- [#373] Formatted Code by @Donnie-Ice in #387
- 391 convert codecov token to variable by @Donnie-Ice in #392
- 393 add readthedocs yaml by @rjbrown2 in #394
- CryptoLib 1.3.2 Release by @Donnie-Ice in #388
Full Changelog: v1.3.1...v1.3.2
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