Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

timothytrippel

timothytrippel created a review on a pull request on lowRISC/opentitan
mostly, LGTM. A few things should be cleaned up first, then we can get this merged.

View on GitHub

timothytrippel deleted a branch timothytrippel/opentitan

cp-cwt-codegen

timothytrippel pushed 5 commits to earlgrey_1.0.0 lowRISC/opentitan
  • [rust] turn on feature `serde` of crate `hex` and repin Signed-off-by: Steven Tsai <[email protected]> (cherry p... 5c57303
  • [rust] add `itertools` crate and repin Signed-off-by: Steven Tsai <[email protected]> (cherry picked from commit... 4a82556
  • [bazel,ot_certs] support CWT format in cert gen rules and command options Signed-off-by: Steven Tsai <steventsai@goo... f08e10d
  • [ot_certs] add codegen for CWT certificates Signed-off-by: Steven Tsai <[email protected]> (cherry picked from c... 3e305ea
  • [dice,ot_certs] add CWT DICE certificate templates Signed-off-by: Steven Tsai <[email protected]> (cherry picked... b48be3e

View on GitHub

timothytrippel closed a pull request on lowRISC/opentitan
[cherry-pick] manual cherry-pick of #24754 onto `earlgrey_1.0.0`
This is a manual cherry of #24754 onto the `earlgrey_1.0.0` branch. This implements some parts of codegen for the DICE in CWT format.
timothytrippel deleted a branch timothytrippel/opentitan

cp-cwt-dice

timothytrippel pushed 2 commits to earlgrey_1.0.0 lowRISC/opentitan
  • [dice,cwt] Endorse and store all 4 DICE CWT/X509 certificates In this implementation, - Add one more object type "kP... ffb18c1
  • [manuf,rom_ext] Update the parameters of perso_tlv_cert_obj_build When building a perso_blob, the object type was de... ffb750c

View on GitHub

timothytrippel deleted a branch cfrantz/opentitan

a1-port-24793

timothytrippel created a comment on a pull request on lowRISC/opentitan
I think you can update this PR and replace with autogen code now that it has been merged @tommychiu-github

View on GitHub

timothytrippel created a comment on a pull request on lowRISC/opentitan
I manually cherry-picked this onto the `earlgrey_1.0.0` branch in #25084.

View on GitHub

timothytrippel opened a pull request on lowRISC/opentitan
[cherry-pick] manual cherry-pick of #24754 onto `earlgrey_1.0.0`
This is a manual cherry of #24754 onto the `earlgrey_1.0.0` branch. This implements some parts of codegen for the DICE in CWT format.
timothytrippel created a branch on timothytrippel/opentitan

cp-cwt-codegen - OpenTitan: Open source silicon root of trust

timothytrippel created a review on a pull request on lowRISC/opentitan

View on GitHub

timothytrippel created a review on a pull request on lowRISC/opentitan

View on GitHub

timothytrippel created a comment on a pull request on lowRISC/opentitan
I manually cherry-picked this to the `earlgrey_1.0.0` branch in #25079

View on GitHub

timothytrippel opened a pull request on lowRISC/opentitan
[cherry-pick] this is a manual cherry-pick of #24988 onto `earlgrey_1.0.0`
This is a manual cherry of #24988 onto the `earlgrey_1.0.0` branch. This prepares the perso flows to use different DICE certificates types (including both X.509 and CWT formats).
timothytrippel pushed 2 commits to earlgrey_1.0.0 timothytrippel/opentitan
  • [perso] separate transport image into ROM_EXT and OWNER fw This separations makes it easier to prepare transport ima... f35f4f2
  • [hmac,sw] Poll HMAC IDLE state - Add HMAC idle polling to be sure that the HW is ready after the temporary workaroun... 65ca33a

View on GitHub

timothytrippel pushed 20 commits to master timothytrippel/opentitan
  • [dice,cwt] Endorse and store all 4 DICE CWT/X509 certificates In this implementation, - Add one more object type "kP... 5626516
  • [manuf,rom_ext] Update the parameters of perso_tlv_cert_obj_build When building a perso_blob, the object type was de... c359787
  • [kmac, rtl/dv/sw] Remove unused error code The `ErrShadowRegUpdate` code is never used in the RTL. Instead, accordin... 2c5ba75
  • [pwm,dv] Rewrite pwm_scoreboard using out-of-block declarations No functional change, but this allows us to attach p... 1efa0fa
  • [pwm,dv] Rewrite pwm_env_cfg using out-of-block declarations Since we were touching the code anyway, I've also chang... 50d6d2c
  • [pwm,dv] Remove get_pwm_mode and pwm_mode_e from pwm_env_pkg The function and enum weren't actually used anywhere (a... da40f41
  • [pwm,dv] Remove duration_cycles from the vseqs This is constrained to equal NUM_CYCLES in every sequence except for ... ed58ef6
  • [pwm,dv] Remove set_reg_en from pwm_base_vseq This task was supposed to work by setting the REGWEN to update the sta... 9f2c3ef
  • [pwm,dv] Fix indentation in pwm_scoreboard::compare_trans Signed-off-by: Rupert Swarbrick <[email protected]> c1d36f6
  • [pwm,dv] Change rand_pwm_blink to return the randomised value Also document what it does and pass the channel's duty... 1f08ce8
  • [pwm,dv] Use out-of-block declarations in pwm_base_vseq Also re-order the tasks slightly and add documentation above... 47cd7e1
  • [pwm,dv] Use out-of-block declarations in pwm_common_vseq Also, delete a comment. I don't believe it was true even f... e4cbdbb
  • [pwm,dv] Correctly set duty_cycle / blink in pwm_perf_vseq rand_dc and rand_blink are shared across the channels for... 7051150
  • [pwm,dv] Use out-of-block declarations in pwm_perf_vseq This change also changes the "low values" for duty cycle and... 18343b5
  • [hmac,sw] Fix delay before context save - Increase the delay before saving the context. This has been changed from 1... e869152
  • [rust] turn on feature `serde` of crate `hex` and repin Signed-off-by: Steven Tsai <[email protected]> df7fd7d
  • [rust] add `itertools` crate and repin Signed-off-by: Steven Tsai <[email protected]> 30aa093
  • [bazel,ot_certs] support CWT format in cert gen rules and command options Signed-off-by: Steven Tsai <steventsai@goo... 5150a76
  • [ot_certs] add codegen for CWT certificates Signed-off-by: Steven Tsai <[email protected]> 3553b73
  • [dice,ot_certs] add CWT DICE certificate templates Signed-off-by: Steven Tsai <[email protected]> 1648415

View on GitHub

timothytrippel pushed 5 commits to master lowRISC/opentitan
  • [rust] turn on feature `serde` of crate `hex` and repin Signed-off-by: Steven Tsai <[email protected]> df7fd7d
  • [rust] add `itertools` crate and repin Signed-off-by: Steven Tsai <[email protected]> 30aa093
  • [bazel,ot_certs] support CWT format in cert gen rules and command options Signed-off-by: Steven Tsai <steventsai@goo... 5150a76
  • [ot_certs] add codegen for CWT certificates Signed-off-by: Steven Tsai <[email protected]> 3553b73
  • [dice,ot_certs] add CWT DICE certificate templates Signed-off-by: Steven Tsai <[email protected]> 1648415

View on GitHub

timothytrippel created a review comment on a pull request on lowRISC/opentitan
is there an issue tracking this?

View on GitHub

timothytrippel created a review comment on a pull request on lowRISC/opentitan
Sg, thanks for dropping a comment that shows how to generate it. This is OK for now. But ideally, there would be a mechanism in CI that would automatically cause a test failure or CI check failure ...

View on GitHub

timothytrippel created a review on a pull request on lowRISC/opentitan
LGTM. Thanks @stevenchtsai . I re-ran the failed tests to see if the failures were transient errors. Once they pass, I will merge.

View on GitHub

timothytrippel created a review on a pull request on lowRISC/opentitan
LGTM. Thanks @stevenchtsai . I re-ran the failed tests to see if the failures were transient errors. Once they pass, I will merge.

View on GitHub

timothytrippel deleted a branch lowRISC/opentitan

backport-25040-to-earlgrey_1.0.0

timothytrippel pushed 1 commit to earlgrey_1.0.0 lowRISC/opentitan
  • [perso] separate transport image into ROM_EXT and OWNER fw This separations makes it easier to prepare transport ima... f35f4f2

View on GitHub

timothytrippel closed a pull request on lowRISC/opentitan
[dice,cwt] Endorse and store all 4 DICE CWT/X509 certificates
In this implementation, - Add one more object type "kPersoObjectTypeCwtCert" to reflects the CWT implementation - Update "struct personalize_extension_pre_endorse{}" to pass more OTP measurments ...
timothytrippel pushed 3 commits to cwt-dice tommychiu-github/opentitan
  • [rom_ext] encapsulate dice logics for moving to silicon_creator lib This refactors the DICE-related logics in rom_ex... 6030ae2
  • [dice,cwt] Endorse and store all 4 DICE CWT/X509 certificates In this implementation, - Add one more object type "kP... c582dbf
  • [manuf,rom_ext] Update the parameters of perso_tlv_cert_obj_build When building a perso_blob, the object type was de... 4ecfe00

View on GitHub

timothytrippel created a comment on a pull request on lowRISC/opentitan
@sasdf ever since merging this, it looks like every time the ROM_EXT runs, it is updating the DICE certificates. You can tell by running the following sequence of operations with your FPGA board: ...

View on GitHub

timothytrippel pushed 1 commit to master timothytrippel/opentitan
  • [rom_ext] encapsulate dice logics for moving to silicon_creator lib This refactors the DICE-related logics in rom_ex... 6030ae2

View on GitHub

timothytrippel pushed 1 commit to master lowRISC/opentitan
  • [rom_ext] encapsulate dice logics for moving to silicon_creator lib This refactors the DICE-related logics in rom_ex... 6030ae2

View on GitHub

timothytrippel closed an issue on lowRISC/opentitan
[rom_ext,dice] Private key is not cleared when the chain is not changed.
### Description ROM_EXT will skip cert signing when the old cert in flash is valid for the current public key. However, we managed the private key clear & save op in the cert signing library. Ski...
Load more