Botan 3.11.1
Crypto and TLS for C&
Dilithium (common)

Dilithium (common): Base implementation of CRYSTALS-Dilithium More...

Topics

 Dilithium/ML-DSA SHAKE-based XOF adapter
 Dilithium/ML-DSA SHAKE-based XOF adapter

Files

file  src/lib/pubkey/dilithium/dilithium_common/dilithium.cpp
file  src/lib/pubkey/dilithium/dilithium_common/dilithium.h
 Public Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_algos.cpp
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_algos.h
 Internal Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_constants.cpp
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_constants.h
 Internal Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_keys.cpp
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_keys.h
 Internal Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_polynomial.h
 Internal Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_symmetric_primitives.cpp
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_symmetric_primitives.h
 Internal Header.
file  src/lib/pubkey/dilithium/dilithium_common/dilithium_types.h
 Internal Header.

Detailed Description

Dilithium (common): Base implementation of CRYSTALS-Dilithium

Note
This module is not part of the library's public interface. Library users may not enable or disable it directly, neither via a build policy nor --enable-modules. Instead it will be automatically added as a dependency of other modules as needed.

This module depends on: