Skip to content

[Feature]: Support firmware security architecture #1415

@jyao1

Description

@jyao1

Feature Overview

This is a general feature to support firmware security. (I am happy to split to fine granularity)

  1. Common Crypto support (foundation)
  • asymmetric algorithm (RSA, ECDSA, ML-DSA)
  • symmetric algorithm (SHA2)
  • X.509 certificate
  • PKCS7
  1. Secure Boot Support (defined by UEFI)
  1. Trusted Boot Support (defined by TCG)

Solution Overview

  1. Common Crypto support
  • rely on existing rust crate
  1. Secure Boot Support
  • add patina_secure_boot or merged to patina_dxe_core
  1. trusted Boot Support
  • add patina_trusted_boot or merged to patina_dxe_core

Alternatives Considered

No response

Urgency

Low

Are you going to implement the feature request?

I will implement the feature

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions