Skip to content

Support RISC-V #24

@come-maiz

Description

@come-maiz

Please add support for an efficient implementation on RISC-V :D

I have been learning about the crypto and vector RISC-V extensions and they look very nice.
https://fprox.substack.com/p/risc-v-vector-cryptography-extensions

I found this implementation:
https://kernel.googlesource.com/pub/scm/linux/kernel/git/wireless/wireless-testing/+/refs/tags/v6.11-rc1/arch/riscv/crypto/sha256-riscv64-zvknha_or_zvknhb-zvkb.S

Can it be used here?

I don't think there's a board available with these extensions yet. For now I can test and benchmark in qemu and FPGA.

What this brings now, in my opinion, is a path towards decentralization in which local collectives, geographically grounded, can become the resilient foundation for the network with very efficient and transparent machines. We can start designing those machines.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions