Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Update several sections and status table

Table of Contents

About

This project aims to add the vector cryptographic extensions (0) in QEMU, adding crypto instructions that are aimed on Vector registers.

...

Project Scope and Timelines

Changes to related files in target/riscv (for implementation of vector cryptographic extensions) and crypto & include/cryptotarget/arm/tcg/crypto_helper.c (for sm4 related part) arounds:

  • Refactor some of the generic vector functionality

  • Share and reuse some cryptographic implementation (e.g. sm4, aes, etc.)
  • Implement the vector cryptographic extensions

Testing with the code samples provided by the vector cryptographic spec repository(ref.).

Components and Repos

Main repo: https://gitlab.com/qemu-project/qemu.git

Pending patch: https://lists.gnu.org/archive/html/qemu-riscv/2023-07/msg00004.html

Stakeholders and Partners

...

Dependencies

None

Measure of Success

Patch integrated.

RISE Requirements

None

Misc info

...

Page Properties


Contacts
Development

Status
colourGreen
titleCompleted

URL: NA

Development Timeline

2Q2023


Dependencies

None


Upstreaming

Status
colourBlue
titleONGOING

 [PATCH v4 v7 00/17] Add RISC-V vector cryptographic instruction set support 

https://lists.gnu.org/archive/html/qemu-riscv/2023-0607/msg00530msg00004.html

Upstream Version

v1.0.0---

rc1

Contacts