Skip to content
  • Basil Hess's avatar
    Add ML-DSA / FIPS 204 final (#1919) · d9c214cc
    Basil Hess authored
    
    
    * Pull ML-DSA from pq-crystals upstream.
    * Removes ML-DSA-ipd
    * Adds support for context strings to OQS SIG API.
    * Adding _with_ctx_str APIs, templating
    * Adds ACVP tests for ML-DSA
    * export symbols for acvp tests (dynamic linking)
    * remove IPD intermediate values
    * adds flag for ctx support
    * Update constant-time passes after line nubmer and function name changes
    * Update KATs
    * API with checks for signatures without ctx support
    * Additional test for signatures with ctx
    * Change alg_version to FIPS204
    * Update ML-DSA security claim to SUF-CMA, according to FIPS204
    * Update src/sig/sig.h
    * Fix test_alg_info
    
    ---------
    Signed-off-by: default avatarBasil Hess <bhe@zurich.ibm.com>
    Co-authored-by: default avatarSpencer Wilson <spencer.wilson@uwaterloo.ca>
    d9c214cc
To learn more about this project, read the wiki.