Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CryptoLib 1.3.2 Release #388

Open
wants to merge 298 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
e32b595
[nasa/cryptolib#277] workflow updates
Donnie-Ice Sep 17, 2024
f20a103
[nasa/cryptolib#277] workflow updates
Donnie-Ice Sep 17, 2024
aa5fe31
[nasa/cryptolib#277] workflow updates
Donnie-Ice Sep 17, 2024
26e904c
[nasa/cryptolib#277] workflow updates
Donnie-Ice Sep 17, 2024
bf18b23
[nasa/cryptolib#277] workflow updates finished
Donnie-Ice Sep 17, 2024
5d6731e
[nasa/cryptolib#277] Swap RHEL codeQL container to ubuntu-latest
Donnie-Ice Sep 17, 2024
4706417
Merge pull request #308 from nasa/277-revisit-ci-build-scripts
Donnie-Ice Sep 17, 2024
58782d6
[nasa/Cryptolib#317] Move Undefined String Error to string codes with…
rjbrown6 Sep 18, 2024
b871ef8
[nasa/Cryptolib#317] Modify Get Error Code Enum String to utilize min…
rjbrown6 Sep 18, 2024
1b297ec
[nasa/Cryptolib#317] Remove Magic Numbers from Enum String Function -…
rjbrown6 Sep 18, 2024
3301a74
[nasa/Cryptolib#318] Remove Magic Numbers, Comments, Cleanup Defines
rjbrown6 Sep 18, 2024
1ac09e9
[nasa/Cryptolib#311] Add Comments to Print Prototypes
rjbrown6 Sep 18, 2024
4c483dd
[nasa/Cryptolib#312] Refactor Startup Varible naming to contain _EID
rjbrown6 Sep 18, 2024
ffe3afe
[nasa/cryptolib#315] Remove unused code from crypto.c
Donnie-Ice Sep 19, 2024
a49abac
[nasa/cryptolib#316] Remove unused code at line 235
Donnie-Ice Sep 19, 2024
01697ad
[nasa/cryptolib#316] Clean up commented code
Donnie-Ice Sep 19, 2024
415a80f
[nasa/cryptolib#316] Add return code, and fix to single return statement
Donnie-Ice Sep 19, 2024
999cf63
[nasa/cryptolib#317] Fixed missing error messages
dccutrig Sep 19, 2024
c5e337f
[nasa/cryptolib#317] Update comment on maintaining error messages
dccutrig Sep 19, 2024
1058853
[nasa/cryptolib#316] Check NULL pointers, add gvcid max check
Donnie-Ice Sep 19, 2024
3d1baa1
[nasa/cryptolib#316] Remove //Testing Code Comment - and specify what…
Donnie-Ice Sep 19, 2024
0b0145a
Merge pull request #320 from nasa/317-crypto_errorh-cleanup
rjbrown2 Sep 19, 2024
fd7dd19
Merge pull request #321 from nasa/318-cryptoh-cleanup
rjbrown2 Sep 19, 2024
b9e0c90
Merge pull request #322 from nasa/311-crypto_print-updates
rjbrown2 Sep 19, 2024
8a7d577
Merge pull request #323 from nasa/312-update-define-for-startup-event-id
rjbrown2 Sep 19, 2024
ec0366a
[nasa/Cryptolib#319] Remove Commented Code, Magic Number Cleanup, Lin…
rjbrown6 Sep 19, 2024
fdcf3ec
[nasa/cryptolib#316] Split PDU switch function
Donnie-Ice Sep 19, 2024
be54e92
Merge branch 'dev' into 316-cryptoc-cleanup
Donnie-Ice Sep 19, 2024
f467d23
[nasa/cryptolib#325] fix codeql badge
Donnie-Ice Sep 19, 2024
db70c16
Merge pull request #326 from nasa/325-fix-codeql-badge
Donnie-Ice Sep 19, 2024
11a9250
[nasa/cryptolib#325] fix codeql badge
Donnie-Ice Sep 19, 2024
53491a6
Merge pull request #327 from nasa/325-fix-codeql-badge
Donnie-Ice Sep 19, 2024
136e824
[nasa/cryptolib#316] Define magic numbers
Donnie-Ice Sep 19, 2024
fc5af0b
[nasa/cryptolib#316] Add missing defines
Donnie-Ice Sep 19, 2024
ba2f99e
[nasa/cryptolib#316] Added a few comments
Donnie-Ice Sep 19, 2024
3083470
[nasa/cryptolib#316] Removed a todo, added a few comments
Donnie-Ice Sep 20, 2024
ef050ad
[nasa/cryptolib#314] Update TC_FRAME_DATA_SIZE to be within bounds, a…
rjbrown6 Sep 20, 2024
efda557
[nasa/cryptolib#314] Remove Magic Numbers, Update Defines
rjbrown6 Sep 20, 2024
5ac6884
[nasa/cryptolib#314] Update Define to more descriptive name
rjbrown6 Sep 20, 2024
ed00c0e
[nasa/cryptolib#316] Check IV length <= IV max size
Donnie-Ice Sep 23, 2024
74532eb
Merge pull request #329 from nasa/314-update-crypto-config
rjbrown2 Sep 23, 2024
7fb1b16
Merge pull request #324 from nasa/319-crypto_structsh
rjbrown2 Sep 23, 2024
1a34fbf
[nasa/cryptolib#316] Added status/error for invalid IV length
Donnie-Ice Sep 23, 2024
17d6806
[nasa/cryptolib#316] Fix Debug print statement tabbing
Donnie-Ice Sep 23, 2024
d3ccd23
Merge pull request #328 from nasa/316-cryptoc-cleanup
Donnie-Ice Sep 23, 2024
6937e92
[nasa/cryptolib#299] Turn on thread-comments
Donnie-Ice Sep 23, 2024
bf3a415
[nasa/cryptolib#299] Turn off fail-fast
Donnie-Ice Sep 23, 2024
e72389e
[nasa/cryptolib#299] Turn on read/write permissions
Donnie-Ice Sep 23, 2024
ffd4b62
[nasa/cryptolib#299] Move permissions tag
Donnie-Ice Sep 23, 2024
cf26c08
[nasa/cryptolib#299] Move permissions tag
Donnie-Ice Sep 23, 2024
bd30b4c
[nasa/cryptolib#299] Add .clang-format file
Donnie-Ice Sep 23, 2024
c5d4674
[nasa/cryptolib#299] Modify .clang-format file
Donnie-Ice Sep 23, 2024
a0e1681
[nasa/cryptolib#299] Add format/tidy review
Donnie-Ice Sep 23, 2024
14355fc
[nasa/cryptolib#299] Remove metadata permission
Donnie-Ice Sep 23, 2024
9ae6899
[nasa/cryptolib#299] Remove style
Donnie-Ice Sep 23, 2024
b5ce0d6
[nasa/cryptolib#299] Re-add style and remove tidy-review
Donnie-Ice Sep 23, 2024
78a2b42
[nasa/cryptolib#299] Try new style name
Donnie-Ice Sep 23, 2024
80a5744
[nasa/cryptolib#299] Try new style name
Donnie-Ice Sep 23, 2024
69930c5
[nasa/cryptolib#299] Try new style name
Donnie-Ice Sep 23, 2024
2789b7a
[nasa/cryptolib#147] Added SDLS_KEYV defines
Donnie-Ice Sep 24, 2024
b4793ba
[nasa/cryptolib#148] SA Management SA_Start and SA_Read_ARSN UTs
Donnie-Ice Sep 25, 2024
824417b
[nasa/cryptolib#148] Fix rekey and set_arsn PID defines
Donnie-Ice Sep 25, 2024
d5f8945
[nasa/cryptolib#148] Added UT files and added functionality
Donnie-Ice Sep 25, 2024
35c9f2d
[nasa/cryptolib#147] Adjust Key Verification to use block of replies …
dccutrig Sep 25, 2024
bde446d
[nasa/cryptolib#146] All MC unit tests
Donnie-Ice Sep 26, 2024
125c8e3
[nasa/cryptolib#146] Fix segfault in MC EP unit tests, added debug pr…
Donnie-Ice Sep 30, 2024
a76fd9b
[nasa/cryptolib#146] Added packet breakdowns
Donnie-Ice Sep 30, 2024
02ba2b6
[nasa/cryptolib#146] Handle pdu_len as bits
Donnie-Ice Oct 1, 2024
993237f
[nasa\cryptolib#147] WIP... troubleshooting SDLS EP Replies
dccutrig Oct 2, 2024
5f6f09b
[nasa/cryptolib#147] Packed structure to fix off-by-1 length when usi…
dccutrig Oct 2, 2024
2181f2b
[nasa/cryptolib#331] merge nasa/cryptolib#146 and nasa/cryptolib#148
Donnie-Ice Oct 3, 2024
b2bde5e
[nasa/cryptolib#331] Resolve merge conflicts, fix ASSERT_EQs
Donnie-Ice Oct 3, 2024
59acff8
[nasa/cryptolib#331] Fix setting of SPI in SA_EP functions
Donnie-Ice Oct 3, 2024
c8a8601
[nasa/cryptolib#331] Fix MC EP Replies
Donnie-Ice Oct 7, 2024
632b66a
[nasa/cryptolib#331] Remove leftover debug prints
Donnie-Ice Oct 7, 2024
a701440
[nasa/cryptolib#331] Add key inventory reply structs
Donnie-Ice Oct 7, 2024
b0487f7
[nasa/cryptolib#331] Rework SA EP Replies
Donnie-Ice Oct 8, 2024
d9811a6
[nasa/cryptolib#331] Incorporate work from nasa/cryptolib#147
Donnie-Ice Oct 8, 2024
69cd7cb
[nasa/cryptolib#331] Additional unit test asserts, changed sdls reply…
Donnie-Ice Oct 10, 2024
a7389e8
[nasa/cryptolib#331] Fix MC_DUMP and SA_STATUS header packet lengths
Donnie-Ice Oct 10, 2024
6f7868e
[nasa/cryptolib#331] Added error returns to Crypto_Key_update
Donnie-Ice Oct 10, 2024
fe08941
[nasa/cryptolib#331] Revert sdls_resp_pkt to sdls_frame (except for k…
Donnie-Ice Oct 10, 2024
cdc0fa5
[nasa/cryptolib#331] Convert sdls_resp_pkt to sdls_frame in key verify
Donnie-Ice Oct 10, 2024
ab45d2b
[nasa/cryptolib#331] Rename key inventory reply struct
Donnie-Ice Oct 10, 2024
cb762be
[nasa/cryptolib#331] Change pycryptodome installation
Donnie-Ice Oct 10, 2024
2154cba
[nasa/#331] Update CI to use PIPX
rjbrown2 Oct 10, 2024
b3808b3
[nasa/#331] Revert PIPX, use override --break-system-packages
rjbrown2 Oct 10, 2024
279d8ae
[nasa/#331] Revert PIPX, use override --break-system-packages
rjbrown2 Oct 10, 2024
63b920c
[nasa/cryptolib#331] Fix unused variable error
Donnie-Ice Oct 10, 2024
0e28372
[nasa/cryptolib#331] Remove problematic null check and set specific c…
Donnie-Ice Oct 10, 2024
5a5fb17
[nasa/cryptolib#331] Remove sudo calls
Donnie-Ice Oct 10, 2024
28612bd
[nasa/cryptolib#331] Remove sudo calls, use cryptolib container
Donnie-Ice Oct 10, 2024
ab789c0
[nasa/cryptolib#331] install pycryptodome with pip
Donnie-Ice Oct 10, 2024
efc0d18
[nasa/cryptolib#331] use cryptolib container
Donnie-Ice Oct 10, 2024
ce325d1
[nasa/cryptolib#331] remove sudo from wolf build
Donnie-Ice Oct 11, 2024
1d1b9fe
[nasa/cryptolib#331] remove sudo from update_env.sh
Donnie-Ice Oct 11, 2024
5b9923a
[nasa/cryptolib#331] remove sudo from update_env.sh
Donnie-Ice Oct 11, 2024
a974b13
[nasa/cryptolib#331] Fix in place decryption in wolfssl
Donnie-Ice Oct 11, 2024
b87a517
[nasa/cryptolib#331] Code/Comment Cleanup, fix sa_setARSNW
Donnie-Ice Oct 11, 2024
e22f116
[nasa/cryptolib#331] Increment number of core error codes
Donnie-Ice Oct 11, 2024
117e720
[nasa/cryptolib#331] Trim .gitignore
Donnie-Ice Oct 11, 2024
0f4dea4
[nasa/cryptolib#331] Remove unused for-loop
Donnie-Ice Oct 11, 2024
b138db3
[nasa/cryptolib#331] Remove uninitialized variable
Donnie-Ice Oct 11, 2024
d560e6d
[nasa/cryptolib#331] Remove uninitialized variable
Donnie-Ice Oct 11, 2024
697add5
[nasa/cryptolib#334] Add write permission for actions
Donnie-Ice Oct 16, 2024
e19bd82
[nasa/cryptolib#334] Remove testing branch from push triggers
Donnie-Ice Oct 16, 2024
b62f109
Merge pull request #333 from nasa/331-combine-extended-procedures-bra…
Donnie-Ice Oct 17, 2024
2951b62
[nasa/cryptolib#299] revisit cpp-linter
Donnie-Ice Oct 17, 2024
ba69fa7
[nasa/cryptolib#299] try building code in linter
Donnie-Ice Oct 17, 2024
ebfe910
[nasa/cryptolib#299] try using cpp-linter example job
Donnie-Ice Oct 17, 2024
33dbfa0
[nasa/cryptolib#299] testing file-annotations
Donnie-Ice Oct 17, 2024
cd813db
[nasa/cryptolib#299] use llvm style
Donnie-Ice Oct 17, 2024
c22941b
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
def97e0
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
39a90f9
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
b4b6490
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
2ba6df1
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
9a4c3f0
[nasa/cryptolib#299] test
Donnie-Ice Oct 17, 2024
2e3670a
[nasa/cryptolib#299] test fixing error using clang-format
Donnie-Ice Oct 17, 2024
4df9491
Merge branch 'dev' into 299-setup-code-formatter
Donnie-Ice Oct 18, 2024
45f55e7
Merge branch 'dev' into 299-setup-code-formatter
Donnie-Ice Oct 18, 2024
49a4b1b
[nasa/cryptolib#299] Formatted all '.c' and '.h' files using cFS .cla…
Donnie-Ice Oct 18, 2024
cb5a3dc
[nasa/cryptolib#299] Formatted
Donnie-Ice Oct 21, 2024
a3f2e78
[nasa/cryptolib#299] Remove testing branch from push triggers
Donnie-Ice Oct 21, 2024
48cc556
Merge pull request #335 from nasa/334-resolve-codeql-ci-failures
Donnie-Ice Oct 21, 2024
8d3401c
Merge pull request #337 from nasa/299-setup-code-formatter
Donnie-Ice Oct 21, 2024
81a11ef
[nasa/cryptolib#209] merge dev to 209
Donnie-Ice Oct 21, 2024
7582697
[nasa/cryptolib#209] Formatted Code
Donnie-Ice Oct 21, 2024
b10220f
[nasa/cryptolib#209] Fixed Unresolved Merge Conflict
Donnie-Ice Oct 21, 2024
32c2c12
[nasa/cryptolib#209] AOS FSR/CLCW Support
Donnie-Ice Oct 24, 2024
ce995e2
[nasa/cryptolib#44] Removed magic numbers from OTAR
Donnie-Ice Oct 24, 2024
3c63da1
[nasa/cryptolib#156] Removed et_dt_validation and pycryptodome refere…
Donnie-Ice Oct 24, 2024
c616395
[nasa/cryptolib#156] Merged dev
Donnie-Ice Oct 24, 2024
51a71a6
Merge pull request #339 from nasa/44-crypto_key_otar---fixed-iv-length
Donnie-Ice Oct 24, 2024
42c9a1c
Merge pull request #338 from nasa/209-aostm-clsw-fsr-support
Donnie-Ice Oct 24, 2024
2af8229
Merge pull request #340 from nasa/156-et_dt_validation-auth_encryptio…
Donnie-Ice Oct 25, 2024
9e97406
[nasa/cryptolib#332] Added struct size UT and fixed PDU_SWITCH - many…
Donnie-Ice Oct 29, 2024
14a6668
[nasa/cryptolib#332] Removed TODO
Donnie-Ice Oct 29, 2024
e96dcba
[nasa/cryptolib#332] Set sdls_frame.pdu.hdr.type back to 0 after prep…
Donnie-Ice Oct 29, 2024
da65f0d
Merge pull request #343 from nasa/332-pack-structures-if-not-multiple…
Donnie-Ice Oct 30, 2024
f35d5db
[nasa/cryptolib#347] Check crypto_config status before freeing
Donnie-Ice Nov 7, 2024
a2a1661
[nasa/cryptolib#349] Added Issue/PR templates
Donnie-Ice Nov 11, 2024
7f62599
Merge pull request #350 from nasa/349-add-nos3-issuepr-templates
Donnie-Ice Nov 12, 2024
7971deb
Merge pull request #348 from nasa/347-calling-crypto_shutdown-twice-i…
Donnie-Ice Nov 12, 2024
ab0e8c1
[nasa/cryptolib#336] Replace key_mgmt magic numbers with defines
Donnie-Ice Nov 15, 2024
1124a65
[nasa/cryptolib#336] Replace MC magic numbers with defines
Donnie-Ice Nov 15, 2024
234d64f
[nasa/cryptolib#336] Replace sa_mgmt magic numbers with defines
Donnie-Ice Nov 15, 2024
89b20af
Merge pull request #352 from nasa/336-revisit-crypto_configh-defines
Donnie-Ice Nov 19, 2024
e515db7
[nasa/cryptolib#355] Add checks for OTAR decryption and Key verificat…
dccutrig Dec 3, 2024
f964036
[nasa/cryptolib#355] Have key verification continue if a single key e…
dccutrig Dec 3, 2024
583134b
[nasa/cryptolib#353] Added checks/error for key state
Donnie-Ice Dec 4, 2024
e1968b7
[nasa/cryptolib#353] Modified unit tests to use active keys
Donnie-Ice Dec 4, 2024
c85ea2f
[nasa/cryptolib#354] Updates to EP. Allow only 0 or Max SA for EP
rjbrown2 Dec 4, 2024
09d8d97
[nasa/cryptolib#354] Remove Duplicate SA 14 from Populate function
rjbrown2 Dec 4, 2024
c9226dc
[nasa/cryptolib#353] Added missing pointer
Donnie-Ice Dec 4, 2024
965e29b
[nasa/cryptolib#353] Added key state unit tests
Donnie-Ice Dec 4, 2024
43c9df1
[nasa/cryptolib#353] Normalize TC key error checks
Donnie-Ice Dec 4, 2024
ef49014
[nasa/cryptolib#353] Normalize TM key error checks
Donnie-Ice Dec 4, 2024
8b5fbb5
[nasa/cryptolib#353] Normalize AOS key error checks
Donnie-Ice Dec 4, 2024
e872348
[nasa/cryptolib#354] Unit Test Cleanup. Sanity Check to ensure SAs d…
rjbrown2 Dec 4, 2024
7c89e1b
[nasa/cryptolib#354] Fix off by 1 issue in SPI_MAX (Num_SA-1 now). E…
rjbrown2 Dec 4, 2024
9d0c28e
Merge pull request #359 from nasa/354-define-specific-sdls-ep-sas
rjbrown2 Dec 4, 2024
3bc1389
[nasa/cryptolib#353] Add SPI_INDEX_MISMATCH error code to avoid merge…
Donnie-Ice Dec 4, 2024
27872af
Merge branch 'dev' into 353-check-key-state-before-use
Donnie-Ice Dec 4, 2024
00e6be8
[nasa/cryptolib#353] Move NULL check for ekp and akp inside est and a…
Donnie-Ice Dec 4, 2024
430c951
Merge branch '353-check-key-state-before-use' of github.com:nasa/Cryp…
Donnie-Ice Dec 4, 2024
bd7b686
[nasa/cryptolib#355] Fix Master Key max enum reference in code (accid…
dccutrig Dec 4, 2024
a15904d
[nasa/cryptolib#355] Check master key state before otar deccryption
dccutrig Dec 4, 2024
b4a5037
Merge pull request #358 from nasa/353-check-key-state-before-use
Donnie-Ice Dec 4, 2024
77ec94b
Merge branch 'dev' into 355-otar-decrypt-status
dccutrig Dec 4, 2024
52a32b5
[nasa/cryptolib#355] Add error case, add UT for a Master Key for OTAR…
dccutrig Dec 4, 2024
377f098
[nasa/cryptolib#355] Missed crypto_error.h last commit
dccutrig Dec 4, 2024
e782c72
[nasa/cryptolib#355] Modify crypto_pdu, OTAR is tested other places
dccutrig Dec 4, 2024
86992f1
Merge pull request #360 from nasa/355-otar-decrypt-status
dccutrig Dec 5, 2024
c2e90c9
[nasa/cryptolib#357] Added sa_verify_data function with errors
Donnie-Ice Dec 5, 2024
874554a
[nasa/cryptolib#357] Merge dev
Donnie-Ice Dec 5, 2024
dc66018
[nasa/cryptolib#357] Resolve merge conflicts
Donnie-Ice Dec 5, 2024
22e03b3
[nasa/cryptolib#362] Fix missing -1 for bounds checking
rjbrown2 Dec 5, 2024
9272d1f
Merge pull request #363 from nasa/362-fix-max-sa-for-spi-minus-1-missing
rjbrown2 Dec 5, 2024
727ee7b
[nasa/cryptolib#364] Add ExProc Build Flag - Print/Warning that ExPro…
rjbrown2 Dec 10, 2024
56fffc5
[nasa/cryptolib#364] Add build script, added CI
Donnie-Ice Dec 10, 2024
9378f3b
[nasa/cryptolib#364] Added CodeQL CI for EP
Donnie-Ice Dec 10, 2024
3b67825
[nasa/cryptolib#364] Updates to allow for failure codes. New Unit test.
rjbrown2 Dec 10, 2024
1ff944b
[nasa/cryptolib#364] Remove TODO that was completed.
rjbrown2 Dec 10, 2024
1665e1e
Merge pull request #365 from nasa/364-create-sdls-ep-warnings
rjbrown2 Dec 10, 2024
7d1df06
[nasa/cryptolib#365] Re-arrange to remove magic nums in tc_process
dccutrig Dec 12, 2024
bb1191e
[nasa/cryptolib#365] Fix unused variable error in crypto.c depending …
dccutrig Dec 13, 2024
5950979
[nasa/Cryptolib#365] Adjust boolean logic for SPI assessment
dccutrig Dec 13, 2024
f98c58b
[nasa/cryptolib#365] Fix security bot warnings
dccutrig Dec 13, 2024
0828ff0
[nasa/cryptolib#367] Updated build_ep and update_env script permissions
Donnie-Ice Dec 16, 2024
e9b36c6
[nasa/cryptolib#367] Added UT to stop SA 0 while using SA 0
Donnie-Ice Dec 16, 2024
3a6a6f5
[nasa/cryptolib#365] Remove bool in favor of #defines
dccutrig Dec 16, 2024
8e1d546
[nasa/cryptolib#365] Fix reversed boolean logic
dccutrig Dec 16, 2024
52a694d
[nasa/cryptolib#265] Believe this resolves the SDLS EP processing w o…
dccutrig Dec 16, 2024
9ae5e13
[nasa/cryptolib#365] Minor typo
dccutrig Dec 16, 2024
b935c5f
[nasa/cryptolib#367] Added checks to prevent modification of current SA
Donnie-Ice Dec 16, 2024
6fe9516
[nasa/cryptolib#365] WIP on SDLS EP test with no PUS header. no worki…
dccutrig Dec 16, 2024
b258141
[nasa/cryptolib#357] Merge dev
Donnie-Ice Dec 17, 2024
00c9d50
[nasa/cryptolib#357] Modify file permissions, sa_create now saves SA …
Donnie-Ice Dec 17, 2024
cdeebfe
[nasa/cryptolib#367] Wrap prints in ifdefs
Donnie-Ice Dec 17, 2024
0a85354
[nasa/cryptolib#365] Adjust UT for key deactivation, No PUS Header
dccutrig Dec 17, 2024
b5e5c8c
[nasa/cryptolib#365] Add UTs with and without PUS Header for EPs
dccutrig Dec 17, 2024
4567cee
[nasa/cryptolib#365] Address a review comment, and update a code comment
dccutrig Dec 18, 2024
c7cb887
Merge pull request #368 from nasa/365-rework-tc-status-magic
dccutrig Dec 18, 2024
f4d8552
Merge pull request #374 from nasa/367-examine-ep-modification-calls
Donnie-Ice Dec 18, 2024
a584c44
[nasa/cryptolib#367] Deep copy temp_sa to sa array
Donnie-Ice Dec 18, 2024
4328724
Merge branch 'dev' into 357-sa_create-needs-bounds-checking
Donnie-Ice Dec 18, 2024
a1e2688
[nasa/cryptolib#367] Fix merge errors
Donnie-Ice Dec 18, 2024
552acda
Merge pull request #372 from nasa/357-sa_create-needs-bounds-checking
Donnie-Ice Dec 19, 2024
1ea3567
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
19c5fef
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
ecc4a80
Merge commit '19c5fef' into 377-cryptolib-cross-compiling-issue
Donnie-Ice Dec 19, 2024
6590a23
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
d5abd18
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
0b6fba8
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
4e67544
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
36aace4
[nasa/nos3#352] Fix cross-compiling issue
Donnie-Ice Dec 19, 2024
dc44c63
[nasa/cryptolib#379] Updated dockerfile and image tags
Donnie-Ice Dec 20, 2024
5adda97
[nasa/cryptolib#379] Update env.sh docker image tag
Donnie-Ice Dec 20, 2024
21f1866
Merge pull request #380 from nasa/379-update-cryptolib-dockerfile
Donnie-Ice Dec 27, 2024
344d043
Merge pull request #378 from nasa/377-cryptolib-cross-compiling-issue
Donnie-Ice Jan 2, 2025
62b352a
[nasa/cryptolib#379] Updated to gcc-14 for MC/DC
Donnie-Ice Jan 2, 2025
d1c3d18
[nasa/cryptolib#379] Updated CI image tags
Donnie-Ice Jan 3, 2025
8d2b28a
[nasa/cryptolib#379] Set default gcov to gcov-14
Donnie-Ice Jan 3, 2025
57c5c4a
[nasa/cryptolib#379] Remove libgcrypt pycryptodome install
Donnie-Ice Jan 3, 2025
ff1b3ac
[nasa/cryptolib#379] Revert docker tag to 20241220
Donnie-Ice Jan 3, 2025
d5ee107
[nasa/cryptolib#379] Remove pycryptodome install from wolf build
Donnie-Ice Jan 3, 2025
5ae5d1b
[nasa/cryptolib#379] Create bashrc on rhel build
Donnie-Ice Jan 3, 2025
9188a3e
[nasa/cryptolib#379] Restore libgcrypt install on rhel build
Donnie-Ice Jan 3, 2025
4f22edf
[nasa/cryptolib#379] Hard-tagged ubuntu docker image
Donnie-Ice Jan 7, 2025
14ee573
Merge branch 'dev' into 379-update-cryptolib-dockerfile
rjbrown2 Jan 7, 2025
1e8ab55
Merge pull request #381 from nasa/379-update-cryptolib-dockerfile
Donnie-Ice Jan 7, 2025
46410da
[nasa/Cryptolib#382] Sphinx Documentation Refresh POC
rjbrown2 Jan 8, 2025
c047e9f
[nasa/cryptolib#382] Update gcov commands.
rjbrown2 Jan 8, 2025
7545da6
[nasa/cryptolib#382] Update gcov commands.
rjbrown2 Jan 8, 2025
a291c04
[nasa/cryptolib#382] Update gcov commands. - Flags
rjbrown2 Jan 8, 2025
0b5a272
[nasa/Cryptolib#382] Update Code Coverage Build Workflow
rjbrown2 Jan 8, 2025
12b4117
[nasa/cryptolib#382] Update gcov commands. - Revert RHEL
rjbrown2 Jan 8, 2025
e23a6e5
[nasa/nos3#352] Updates to build in NOS3 RC 1.7.2;
jlucas9 Jan 10, 2025
d6d066a
[nasa/cryptolib#382] Documentation Updates
rjbrown2 Jan 10, 2025
6a4248f
[nasa/Cryptolib#382] Updates to gitignore. Push Documentation build …
rjbrown2 Jan 10, 2025
911c886
Merge pull request #384 from nasa/nos3#352
Donnie-Ice Jan 13, 2025
e1f8cea
Merge pull request #383 from nasa/382-documentation-refresh
Donnie-Ice Jan 13, 2025
bd6edc7
[nasa/cryptolib#373] Formatted Code
Donnie-Ice Jan 13, 2025
4c50ad3
Merge pull request #387 from nasa/373-run-linter-before-release
Donnie-Ice Jan 14, 2025
9c5f6f8
[nasa/cryptolib#391] Switch codecov token to a reusable variable
Donnie-Ice Jan 23, 2025
39968a0
[nasa/cryptolib#391] wrap negative define in parenthesis
Donnie-Ice Jan 23, 2025
ca3063f
[nasa/cryptolib#391] ran formatter
Donnie-Ice Jan 23, 2025
e4132f0
Merge pull request #392 from nasa/391-convert-codecov-token-to-variable
Donnie-Ice Jan 23, 2025
c0c8973
393 add readthedocs yaml (#394)
rjbrown2 Jan 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
---
Language: Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignConsecutiveAssignments: true
AlignConsecutiveDeclarations: true
AlignConsecutiveMacros: true
AlignEscapedNewlines: Left
AlignOperands: true
AlignTrailingComments: true
AllowAllParametersOfDeclarationOnNextLine: true
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: false
AllowShortFunctionsOnASingleLine: Empty
AllowShortIfStatementsOnASingleLine: false
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
BinPackArguments: true
BinPackParameters: true
BreakBeforeBinaryOperators: None
BreakBeforeBraces: Allman
BreakBeforeTernaryOperators: true
BreakStringLiterals: true
ColumnLimit: 120
CommentPragmas: ''
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DerivePointerAlignment: false
DisableFormat: false
ExperimentalAutoDetectBinPacking: false
ForEachMacros: []
IncludeBlocks: Preserve
IncludeCategories: []
IncludeIsMainRegex: '$'
IndentCaseLabels: true
IndentPPDirectives: None
IndentWidth: 4
KeepEmptyLinesAtTheStartOfBlocks: true
MacroBlockBegin: ''
MacroBlockEnd: ''
MaxEmptyLinesToKeep: 1
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakString: 1000
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Right
ReflowComments: true
SortIncludes: false
SpaceAfterCStyleCast: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeParens: ControlStatements
SpaceInEmptyParentheses: false
SpaceBeforeCpp11BracedList: true
SpacesBeforeTrailingComments: 1
SpacesInCStyleCastParentheses: false
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: c++11
TabWidth: 8
UseTab: Never
66 changes: 66 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/1-BUG_REPORT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
name: "🐛 Bug Report"
description: Create a new ticket for a bug.
title: "🐛 [BUG] - <title>"
labels: [
"bug"
]
body:
- type: textarea
id: description
attributes:
label: "Description"
description: Please enter an explicit description of your issue
placeholder: Short and explicit description of your incident...
validations:
required: true
- type: input
id: reprod-url
attributes:
label: "Branch Name"
description: Please enter the branch / link to fork
placeholder: ex. 'dev' or https://github.com/USERNAME/REPO-NAME
validations:
required: false
- type: textarea
id: reprod
attributes:
label: "Reproduction steps"
description: Please enter an explicit description of your issue
value: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
render: bash
validations:
required: true
- type: textarea
id: screenshot
attributes:
label: "Screenshots"
description: If applicable, add screenshots to help explain your problem.
value: |
![DESCRIPTION](LINK.png)
render: bash
validations:
required: false
- type: textarea
id: logs
attributes:
label: "Logs"
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: bash
validations:
required: false
- type: dropdown
id: os
attributes:
label: "OS"
description: What is the impacted environment ?
multiple: true
options:
- Windows
- Linux
- Mac
validations:
required: true
23 changes: 23 additions & 0 deletions .github/workflows/ISSUE_TEMPLATE/2-FEATURE_REQUEST.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: "💡 Feature Request"
description: Create a new ticket for a new feature request
title: "💡 [REQUEST] - <title>"
labels: [
"question"
]
body:
- type: textarea
id: summary
attributes:
label: "Summary"
description: Provide a brief explanation of the feature
placeholder: Describe in a few lines your feature request
validations:
required: true
- type: textarea
id: basic_example
attributes:
label: "Use Case"
description: Indicate here some basic examples of your feature.
placeholder: A few specific words about your feature request.
validations:
required: true
1 change: 1 addition & 0 deletions .github/workflows/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
16 changes: 16 additions & 0 deletions .github/workflows/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
### All Submissions:

* [ ] Have you followed the guidelines in our [Contributing](https://github.com/nasa/CryptoLib/blob/main/doc/CryptoLib_Indv_CLA.pdf) document?
* [ ] Have you checked to ensure there aren't other open [Pull Requests](https://github.com/nasa/cryptolib/pulls) for the same update/change?

### New Feature Submissions:

* [ ] Does your submission pass tests?

### Changes to Core Features:

* [ ] Have you added an explanation of what your changes do and why you'd like us to include them?

### How do you test these changes?

<input type="text" id="explain" name="explain"/>
Loading
Loading