LR_02_007: Accelerate crypto/sha256 and crypto/sha512 with hand-written assembly
About
Package crypto/sha256 implements the SHA224 and SHA256 hash algorithms as defined in FIPS 180-4.
Package crypto/sha512 implements the SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hash algorithms as defined in FIPS 180-4.
The goal is to accelerate them with vector crypto.
Dependency | LR_02_027 |
|
|---|---|---|
Upstreaming | COMPLETED | 519695: crypto/sha256: provide optimised assembly for riscv64 - using bitmanip instructions only 572716: cmd/internal/obj/riscv: use native rotation instructions for rva22u64 - accelerated sha512 with Zbb |
Upstream version |
|
|
Contacts | @Ludovic Henry @Yunhai Shang |
|