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

[ownership] Manual cherry-pick of #24643. #24994

Merged

Commits on Nov 3, 2024

  1. [rom_ext,ownership] Allow DEV chips to erase the owner

    In order to facilitate debuging and manual test flows for ownerhsip transfer,
    we allow the owner pages to be erased if and only if the chip is in the DEV
    lifecycle state AND the ROM_EXT was specifically built to allow owner erase.
    
    Signed-off-by: Chris Frantz <[email protected]>
    (cherry picked from commit a14571e)
    cfrantz authored and moidx committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    9b7787c View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. [rom_ext,ownership] Migrate FPGA and sival users to ECDSA

    1. Generate owner and application keys for the `SiVal` user in the
       CloudKMS instance.  Export the public components of those keys to the
       codebase (see
       `sw/device/silicon_creator/rom_ext/sival/keys/README.md`).
    2. Add the keys to the appropriate exec_envs.
    3. Add a config setting `//signing:owner_key_type` for selecting between
       RSA and ECDSA keys (RSA keys are for the currently released ROM_EXT
       0.4).
    
    Signed-off-by: Chris Frantz <[email protected]>
    (cherry picked from commit b3af7c1)
    cfrantz authored and moidx committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    03c9eef View commit details
    Browse the repository at this point in the history
  2. [ownership] Create dummy ECDSA keys

    1. Create `dummy` ECDSA application keys for ownership transfer tests.
    2. Delete `dummy` RSA application keys.
    
    Signed-off-by: Chris Frantz <[email protected]>
    (cherry picked from commit 2a8092f)
    cfrantz authored and moidx committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    5dfc799 View commit details
    Browse the repository at this point in the history