Skip to content

FEAT: Authenticated Variable Verification and KEK workflow#385

Merged
Flickdm merged 2 commits into
mainfrom
feature/auth_var/cryptographic_validation
Apr 3, 2026
Merged

FEAT: Authenticated Variable Verification and KEK workflow#385
Flickdm merged 2 commits into
mainfrom
feature/auth_var/cryptographic_validation

Conversation

@Flickdm
Copy link
Copy Markdown
Member

@Flickdm Flickdm commented Apr 3, 2026

Description

Adding a github action to automatically validate KEK submissions and provide feedback if they're invalid

For details on how to complete these options and their meaning refer to CONTRIBUTING.md.

  • Impacts functionality?
  • Impacts security?
  • Breaking change?
  • Includes tests?
  • Includes documentation?

How This Was Tested

Using an Invalid and Valid KEK - that has since been dropped.

Integration Instructions

N/A

@mu-automation
Copy link
Copy Markdown
Contributor

mu-automation Bot commented Apr 3, 2026

KEK Validation Passed

All KEK update files have valid cryptographic signatures.

Updated: 2026-04-03T22:56:19.235Z

@Flickdm Flickdm force-pushed the feature/auth_var/cryptographic_validation branch 2 times, most recently from 2106567 to 7bbb244 Compare April 3, 2026 23:48
Flickdm added 2 commits April 3, 2026 16:51
Add signature verification support to auth_var_tool.py with PKCS7
parsing, certificate extraction, and signer verification.

Add validate_kek.py to validate one file or a folder of KEK updates
against expected variable metadata and payload hash, and emit JSON
results for automation.

Signed-off-by: Doug Flick <dougflick@microsoft.com>
Add a pull request workflow to run KEK validation checks in CI and
surface failures early during review.

Signed-off-by: Doug Flick dougflick@microsoft.com
@Flickdm Flickdm force-pushed the feature/auth_var/cryptographic_validation branch from 7bbb244 to 20b1249 Compare April 3, 2026 23:51
@Flickdm Flickdm changed the title Feature/auth var/cryptographic validation FEAT: Authenticated Variable Verification and KEK workflow Apr 3, 2026
@Flickdm Flickdm merged commit 0f96de2 into main Apr 3, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants