Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

About

The vector crypto extensions allow accelerate cryptographic applications using V-extension. This includes following extensions:

  • Zvk - Vector Crypto (rollup of all of the following extensions)

  • Zvbb - Vector Bit-manipulation used in Cryptography

  • Zvbc - Vector Carryless Multiplication

  • Zvkg - Vector GCM/GMAC

  • Zvkned - NIST Suite: Vector AES Block Cipher

  • Zvknha - NIST Suite: Vector SHA-2 Secure Hash: SHA-256

  • Zvknhb - NIST Suite: Vector SHA-2 Secure Hash: SHA-512 and SHA-256

  • Zvksed - ShangMi Suite: SM4 Block Cipher

  • Zvksh - ShangMi Suite: SM3 Secure Hash

  • Zvkn - NIST Algorithm Suite

  • Zvknc - NIST Algorithm Suite with carryless multiply

  • Zvkng - NIST Algorithm Suite with GCM

  • Zvks - ShangMi Algorithm Suite

  • Zvksc - ShangMi Algorithm Suite with carryless multiplication

  • Zvksg - ShangMi Algorithm Suite with GCM

  • Zvkt - Vector Data-Independent Execution Latency

- Zvkb

- Zvkg

- Zvkned

- Zvknh[ab]

- Zvksed

- Zvksh

- Zvkn

- Zvknc

- Zvkng

- Zvks

- Zvksc

- Zvksg

- Zvkt

This extension is part of the Unprivileged Specification.

These extensions are described in the PDF spec available at: https://github.com/riscv/riscv-crypto/releases

Status

Page Properties

Dependency

None

Development

Status
colourGreen
titleCompleted

URL: NA

Development Timeline

Q4 2023

Upstreaming

Status
colour

Blue

Green
title

ONGOING

COMPLETED

URL

:
https

:

//lwn.net/ml/linux-kernel/20230313191302.580787-1-heiko.stuebner@vrull.eu/


https://lore.kernel.org/

linux-riscv

lkml/

20230627143747

20231011111438.

1599218

909552-1-

sameo@rivosinc

cleger@rivosinc.com/

Upstream Version

Linux-

--

6.8

Contacts

Heiko (Community), Samul Ortiz

Clement Leger (Rivos)

Updates

  • Project reported as priority for 2H23