Home GnuPG

cipher:dilithium: Add DILITHIUM_INTERNAL_API_ONLY.

Description

cipher:dilithium: Add DILITHIUM_INTERNAL_API_ONLY.

* cipher/dilithium-dep.c (crypto_sign_keypair_internal): New.
(crypto_sign_signature) [DILITHIUM_INTERNAL_API_ONLY]: Don't define.
(crypto_sign) [DILITHIUM_INTERNAL_API_ONLY]: Don't define.
(crypto_sign_verify) [DILITHIUM_INTERNAL_API_ONLY]: Don't define.
(crypto_sign_open) [DILITHIUM_INTERNAL_API_ONLY]: Don't define.
* cipher/dilithium.c: Define DILITHIUM_INTERNAL_API_ONLY for use
within libgcrypt.
  • GnuPG-bug-id: T7640
  • Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>

Details

Provenance
gniibeAuthored on Tue, Jul 1, 2:19 AM
Parents
rC92f129fb9ddc: cipher:dilithium: For _GCRYPT_IN_LIBGCRYPT, add *_close function.
Branches
Unknown
Tags
Unknown
Tasks
T7640: ML-DSA for libgcrypt