Skip to content

6.0.0-rc2

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 26 Mar 13:59
· 28 commits to main since this release
4a1e3f3

Removed

  • Internal logging macros (LOG_INFO_FMT, LOG_DEBUG_FMT etc) deprecated in 3.0 (#4024), have been removed and can no longer be used by application code. Replace with the CCF_APP_* equivalent (#6908).
  • verify_quote.sh script (#6919).

Changed

  • The RPM package is now split into two separate packages
    • ccf-devel RPM to support building CCF applications (#6904)
    • ccf to support running pre-built CCF applications (#6909)

Added

  • Attestations of new SNP nodes must be from a trusted TCB version higher than the minimum TCB version stored for that CPU model in public:ccf.gov.nodes.snp.tcb_versions. Added set_snp_minimum_tcb_version(cpuid, tcb_version) and remove_snp_minimum_tcb_version(cpuid) governance actions. New networks will automatically populate the TCB version, pre-existing networks must set a TCB version when upgrading. (#6837)
  • Expose AttestationProvider::get_snp_attestation to extract snp attestations from a quote. (#6837)