Home GnuPG

cipher:dilithium: For _GCRYPT_IN_LIBGCRYPT, add *_close function.

Description

cipher:dilithium: For _GCRYPT_IN_LIBGCRYPT, add *_close function.

* cipher/dilithium-common.c (poly_uniform): Add stream128_close.
(poly_uniform_eta_2, poly_uniform_eta_4): Add stream256_close.
(poly_uniform_gamma1_17, poly_uniform_gamma1_19): Likewise.
* cipher/dilithium-dep.c (poly_challenge): Add shake256_close.
(crypto_sign_signature_internal): Likewise.
(crypto_sign_verify_internal): Likewise.
* cipher/dilithium.c [_GCRYPT_IN_LIBGCRYPT]: Add glue code
for shake128_* and shake256_*.
  • GnuPG-bug-id: T7640
  • Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>

Details

Provenance
gniibeAuthored on Tue, Jul 1, 2:19 AM
Parents
rC28fb2e30790b: cipher:dilithium: Functions of poly for different DILITHIUM_MODE.
Branches
Unknown
Tags
Unknown
Tasks
T7640: ML-DSA for libgcrypt