/
LK_01_039 - Poly1305 optimization -- both vector and non-vector

LK_01_039 - Poly1305 optimization -- both vector and non-vector

About

Poly1305 is a universal hash family which is used in various places in the Linux kernel, e.g. Wireguard and bcachefs.

This project involves:

  • Adding optimized poly1305 routines for RISC-V, non-vector

  • Adding optimized poly1305 routines for RISC-V, vector

Status

Dependency

None

 

Development

TBD

URL: NA

Development Timeline

NA

 

Upstreaming

TBD

URL: NA

Upstream Version

---

 

Contacts

Bjorn Topel (Rivos)

 

Updates

Jan 25, 2024

  • Project reported as priority for 2H24

Related content

Kernel and Virtualization Projects
Kernel and Virtualization Projects
Read with this
LR_02_007: Accelerate crypto/sha256 and crypto/sha512 with hand-written assembly
LR_02_007: Accelerate crypto/sha256 and crypto/sha512 with hand-written assembly
More like this
2024-2H - Kernel and Virtualization Priorities
2024-2H - Kernel and Virtualization Priorities
Read with this
Project RP005 Add QEMU TCG support for V and Zvk
Project RP005 Add QEMU TCG support for V and Zvk
More like this
Kernel and Virtualization WG - Monthly Meeting
Kernel and Virtualization WG - Monthly Meeting
Read with this
LK_01_020 - Vector crypto extensions discovery using HWPROBE
LK_01_020 - Vector crypto extensions discovery using HWPROBE
More like this