libgcrypt: Add optimized implementation of Kyber/Dilithium using CPU specific vector extention
Open, WishlistPublic

Assigned To
Authored By
gniibe
Apr 1 2026, 7:30 AM
Subscribers

Description

To gcrypt-devel, Power 8 version is submitted.

In the upstream reference implementation, we can find the one with AVX2.

It's good libgcrypt incorporate those.

Event Timeline

gniibe triaged this task as Wishlist priority.Apr 1 2026, 7:30 AM
gniibe created this task.
gniibe mentioned this in Unknown Object (Maniphest Task).Apr 13 2026, 6:35 AM
gniibe mentioned this in Unknown Object (Maniphest Task).Jul 20 2026, 6:39 AM
gniibe mentioned this in Unknown Object (Maniphest Task).Jul 27 2026, 8:16 AM
gniibe mentioned this in Unknown Object (Maniphest Task).Aug 3 2026, 4:44 AM
gniibe mentioned this in Unknown Object (Maniphest Task).Mon, Aug 31, 2:58 AM
gniibe mentioned this in Unknown Object (Maniphest Task).Mon, Sep 7, 3:53 AM

keccak implementation is duplicated. We can remove the one in kyber-common-vector-avx2.c and simply use the one in keccak.c.