Coverage Report

Created: 2025-04-11 06:34

/src/botan/build/include/internal/botan/internal/dilithium_round3.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
* Asymmetric primitives for Dilithium round 3
3
* (C) 2022 Jack Lloyd
4
* (C) 2022 Manuel Glaser, Michael Boric, René Meusel - Rohde & Schwarz Cybersecurity
5
*
6
* Botan is released under the Simplified BSD License (see license.txt)
7
*/
8
9
#ifndef BOTAN_DILITHIUM_SYM_PRIMITIVES_H_
10
#define BOTAN_DILITHIUM_SYM_PRIMITIVES_H_
11
12
#include <botan/internal/dilithium_round3_symmetric_primitives.h>
13
14
#include <botan/internal/dilithium_shake_xof.h>
15
16
namespace Botan {
17
18
class Dilithium_Symmetric_Primitives final : public Dilithium_Round3_Symmetric_Primitives {
19
   public:
20
      Dilithium_Symmetric_Primitives(const DilithiumConstants& mode) :
21
0
            Dilithium_Round3_Symmetric_Primitives(mode, std::make_unique<DilithiumShakeXOF>()) {}
22
};
23
24
}  // namespace Botan
25
26
#endif