Skip to content

Releases: chipsalliance/caliptra-sw

release_v20230825_0

25 Aug 15:46
Compare
Choose a tag to compare
Add capabilities command to ROM.

Currently reports just a single bit representing functionality present in v1.0 of ROM.

release_v20230824_0

24 Aug 15:52
Compare
Choose a tag to compare
[fix] Update ECC384 and LMS verify function signatures

This PR changes return types on ECC384 and LMS verify to
return verify_r and candidate key values respectively. The callers
of these functions now compare the values with the expected to determine
if the signature verification succeded.

release_v20230823_0

23 Aug 15:00
Compare
Choose a tag to compare
Implement STASH_MEASUREMENT mbox command

Also adds an svn field into StashMeasurementReq. This change also implements the rand_bytes function in dpe_crypto in order to test derive_child properly.

Fixes #606
Fixes #640

release_v20230818_0

18 Aug 16:56
8788b0b
Compare
Choose a tag to compare
CI: Update Caliptra RTL (#650)

Co-authored-by: GitHub CI <[email protected]>

release_v20230817_0

17 Aug 15:30
Compare
Choose a tag to compare
Add disable attestation mailbox command

release_v20230815_0

15 Aug 15:47
7e9dc76
Compare
Choose a tag to compare
caliptra-size-history: Use submodules. (#642)

This is necessary because the main workspace with default features is 
now relying on code in the dpe/ submodule, and the build will fail if 
it's not populated. 
 
Change the cache buster to regenerate all history.

release_v20230812_0

12 Aug 15:05
Compare
Choose a tag to compare
In sha drivers, take digest during finalize instead of init

Currently, the sha drivers take a digest reference during init, and then
don't use it until finalize is called. This can be complicated for
managing the lifetime of the digest structure. RT would like to be able
to hold a sha context which contains a SHA op and a digest; but the
lifetime management for doing this is very tricky.

Instead, take the digest as input to finalize and write the state to it
then.

This does not change any functionality of the SHA drivers, only the
interface.

release_v20230811_0

11 Aug 15:48
Compare
Choose a tag to compare
[fix] Fail ROM boot flow on receving an invalid Mailbox command

release_v20230810_0

10 Aug 14:58
Compare
Choose a tag to compare
Mark KeyUsage extension as critical

release_v20230809_0

09 Aug 15:27
61b5fe6
Compare
Choose a tag to compare
Declare names for PCR IDs. (#616)