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

Implement hash chain derivation in FMC. #1303

Closed

Conversation

bluegate010
Copy link
Contributor

@bluegate010 bluegate010 commented Jan 31, 2024

Extra cycles from this commit: 218,055 cycles (0.5ms at 400mhz)

Context from the spec: chipsalliance/Caliptra#171

@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch 2 times, most recently from d35ea08 to cc167e6 Compare February 2, 2024 18:49
@andreslagarcavilla
Copy link
Collaborator

@bluegate010 this PR implements stable identity, correct?

@nvpachou @Bryankel are you in favor of this feature?

With Prabhu on travel, can @pkwidzin-amd proxy the AMD opinion? Thanks

@bluegate010
Copy link
Contributor Author

@bluegate010 this PR implements stable identity, correct?

@nvpachou @Bryankel are you in favor of this feature?

With Prabhu on travel, can @pkwidzin-amd proxy the AMD opinion? Thanks

This PR implements the FMC features required for stable identity. Runtime firmware features would come later.

@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch 2 times, most recently from 0dfdc46 to dcbe32a Compare February 21, 2024 01:09
@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch from dcbe32a to 51a46ad Compare March 8, 2024 21:34
@rusty1968 rusty1968 force-pushed the hash-chain-fmc-impl branch from 51a46ad to e141585 Compare March 10, 2024 00:05
common/src/lib.rs Outdated Show resolved Hide resolved
@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch 4 times, most recently from 75ed0da to 65d2f56 Compare March 13, 2024 14:35
common/src/lib.rs Show resolved Hide resolved
error/src/lib.rs Show resolved Hide resolved
fmc/src/flow/crypto.rs Outdated Show resolved Hide resolved
fmc/src/flow/crypto.rs Outdated Show resolved Hide resolved
fmc/src/flow/hash_chain.rs Outdated Show resolved Hide resolved
fmc/src/flow/hash_chain.rs Show resolved Hide resolved
fmc/src/flow/hash_chain.rs Outdated Show resolved Hide resolved
@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch 2 times, most recently from ec819f5 to 0c68358 Compare April 3, 2024 19:09
@bluegate010 bluegate010 force-pushed the hash-chain-fmc-impl branch from 0c68358 to 660b823 Compare April 3, 2024 20:38
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.

4 participants