-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Windows TPM enrollment support #25801
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
41 commits
Select commit
Hold shift + click to select a range
813695d
Start implementation of Windows TPM enrollment
strideynet e6137d1
Basic device data collection for windows
strideynet b606716
Add AK get/creatiom
strideynet 2ca61e5
Add helpers for converting tpm protos
strideynet 54efbc2
Don't create AK in inappropriate circumstances
strideynet 11cdee7
Furhter simplify AK load/create
strideynet d0a5bcb
Add tests for proto/attest conversions
strideynet a1eca1e
Ensure that digestalg varies between test cases
strideynet 4960b43
More accurate proto field name
strideynet 90b9c49
Missing license header
strideynet 57509b9
Add credential fingerprinting function
strideynet 3b048ec
Add getDeviceCredential implementation for windows
strideynet 2c958ba
Add dependencies so this builds
strideynet bcf5f43
Fix generation of credential id
strideynet 5a4ec19
Introduce AKPublic field
strideynet 410dc76
Collect other key data
strideynet 9e5bae4
Add some additional debug logging
strideynet 91487c7
Add more specific serial number fields to dcd
strideynet a37a6c6
Use faster powershell call for determining OS version
strideynet ed98cbd
Fix missing field in DeviceFromResource
strideynet d5b2202
Add link to to-do issue
strideynet f743ce4
Merge remote-tracking branch 'origin/master' into strideynet/windows-…
strideynet 990b443
Add packages necessary for enterprise submodule
strideynet dc06f74
Fix import orders
strideynet d168829
bump go-tpm-tools to latest versions
strideynet d99fb0f
Merge remote-tracking branch 'origin/master' into strideynet/windows-…
strideynet ed1342c
Tidy up returned errors
strideynet 31a3dbf
Add failure case test for Linux enrollment
strideynet 4c82533
move linux device fake to lib/devicetrust/testenv
strideynet 1a7f3d7
Add test to exercise `RunCeremony`
strideynet c69f99c
Tidier assertion messages
strideynet 14f5d72
Further simplifcations of test assertions/errors
strideynet a422d2a
Apply suggestions from code review
strideynet 0acf776
Further fixes as per the llama's suggestions
strideynet 972eaa9
Further simplification and header on logs
strideynet 56bf50f
Use BadParameter rather than platform unsupported
strideynet 027de3b
Add further notes on RSAness of `go-attestation`
strideynet a9122c0
Minor adjustments to comments
strideynet 78fc1f9
Unused import removed
strideynet 188e7ef
License headers
strideynet 751017c
rename `mustRandomBytes` -> `randomBytes`
strideynet 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
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.