-
Notifications
You must be signed in to change notification settings - Fork 225
Check TCB version to ensure it is up to date enough #6837
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
Merged
Merged
Changes from all commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
af6c511
Parse cpuid bytes of attestation
cjen1-msft 0f3a613
Check that the firmware version of SNP chips is correct
cjen1-msft 3126f94
Reformat
cjen1-msft 300371c
Add base case if nothing matches
cjen1-msft 4e8e38b
Move validation to tables
cjen1-msft c3150ea
Tmp
cjen1-msft 6ad352b
Add minimal hacky getter
cjen1-msft f8baa8f
fmt
cjen1-msft aca3e78
Trust host's tcb
cjen1-msft 40df0d3
Use MIN_TCB_VERIF_VERSION
cjen1-msft 46bec1a
Make build
cjen1-msft b8d5c83
Use hex represntation of AttestChipModel as key
cjen1-msft 86be11e
AttestChipModel should have json representation
cjen1-msft 848923b
0 out remainder of TcbVersion
cjen1-msft 0be3444
Initialize members
cjen1-msft 8f193ae
Add test for verify_tcb_against_store
cjen1-msft 99f2916
Move get_tcb_version out of attestation_provider. FIx import of logge…
cjen1-msft a966abe
poke the birds
cjen1-msft 141e365
Reformat
cjen1-msft 2ce3ef2
Store cpuid in kv. Check attestation against it.
cjen1-msft 8fcda80
Fix cpuid request
cjen1-msft 1656915
fmt
cjen1-msft acffafe
Add governance action for tcb_versions
cjen1-msft fe8d19a
Add test for tcb_versions table
cjen1-msft 7feeb7a
fmt
cjen1-msft 558d7e0
fixup
cjen1-msft 6f6114b
Fix formatting of cpuid
cjen1-msft 0681ef3
TMP store hex string of cpuid
cjen1-msft e070410
Fix converters
cjen1-msft 9765a90
Document MinimumTcbVersion maps
cjen1-msft df6e940
Virtual should not have defualt TCB versions
cjen1-msft ffded3c
Check new gov openapi spec
cjen1-msft 81b593d
Format
cjen1-msft c7f768c
Update changelog
cjen1-msft 6df1b6d
Fix schema issue
cjen1-msft f50951d
Fix code-update-test
cjen1-msft c8b52fa
Fix schema issues
cjen1-msft fb7f4c7
Add e2e test for recovery path of tcb_versions
cjen1-msft 491d0b0
Actually check the right tables...
cjen1-msft a69dce9
Reformat
cjen1-msft aeeb85b
Standardise and enforce uppercase CPUID to match AMD documentation
cjen1-msft 0016f4c
fixup
cjen1-msft 0f22460
fixup
cjen1-msft e8ccb9f
Ensure cpuids are uppercase
cjen1-msft bd129f1
Add rc2 changelog message
cjen1-msft 870e58b
Update CHANGELOG.md
cjen1-msft e94a5ae
Rename add_snp_tcb_version to set_snp_minimum_tcb_version, rename rem…
cjen1-msft 609770e
Document get_snp_attestation
cjen1-msft b34c5f5
Remove logger include
cjen1-msft 562cb70
Ensure cpuid is lowercase hex string
cjen1-msft fe7a289
Reformat
cjen1-msft ca4c1f9
Remove call to logger
cjen1-msft b11b1cf
Document cpuid
cjen1-msft 7147a16
Add example for nodes.snp.tcb_versions
cjen1-msft 8afb39a
Reformat
cjen1-msft bc3728e
Merge branch 'main' into tcb_checking
cjen1-msft 87ce0a1
Update src/service/internal_tables_access.h
cjen1-msft fc79f71
Update src/service/internal_tables_access.h
cjen1-msft 3a879c2
Update CHANGELOG.md
cjen1-msft 71d8324
Reformat
cjen1-msft File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
___ ___ ___ \/ | ||
(. =) Y (0 0) (x X) Y (vv) | ||
O \ o | / | | ||
___ ___ ___ \_/ | ||
(. =) Y (0 0) (x X) Y (___) | ||
O \ o | / | | ||
/-xXx--//-----x=x--/-xXx--/---x-/--->>>--/ | ||
.... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.