Coverage Report

Created: 2022-08-24 06:37

/src/cryptofuzz-sp-math/include/cryptofuzz/repository.h
Line
Count
Source (jump to first uncovered line)
1
#pragma once
2
3
#include <fuzzing/datasource/id.hpp>
4
#include <string>
5
#include <stdexcept>
6
7
namespace cryptofuzz {
8
namespace repository {
9
10
bool IsCBC(const uint64_t id);
11
bool IsCCM(const uint64_t id);
12
bool IsCFB(const uint64_t id);
13
bool IsCTR(const uint64_t id);
14
bool IsECB(const uint64_t id);
15
bool IsGCM(const uint64_t id);
16
bool IsOCB(const uint64_t id);
17
bool IsOFB(const uint64_t id);
18
bool IsXTS(const uint64_t id);
19
bool IsAEAD(const uint64_t id);
20
bool IsWRAP(const uint64_t id);
21
bool IsAES(const uint64_t id);
22
std::string DigestToString(const uint64_t id);
23
std::optional<uint64_t> DigestFromString(const std::string& s);
24
std::string CipherToString(const uint64_t id);
25
std::string ECC_CurveToString(const uint64_t id);
26
std::optional<uint64_t> ECC_CurveFromString(const std::string& s);
27
std::optional<size_t> ECC_CurveToBits(const uint64_t id);
28
std::optional<std::string> ECC_CurveToPrime(const uint64_t id);
29
std::optional<std::string> ECC_CurveToA(const uint64_t id);
30
std::optional<std::string> ECC_CurveToB(const uint64_t id);
31
std::optional<std::string> ECC_CurveToX(const uint64_t id);
32
std::optional<std::string> ECC_CurveToY(const uint64_t id);
33
std::optional<std::string> ECC_CurveToOrderMin1(const uint64_t id);
34
std::optional<std::string> ECC_CurveToOrder(const uint64_t id);
35
std::string CalcOpToString(const uint64_t id);
36
size_t CalcOpToNumParams(const uint64_t id);
37
std::optional<size_t> DigestSize(const uint64_t id);
38
39
#include "../../repository_tbl.h"
40
41
template <typename LUT>
42
inline constexpr long LUTCheck(const uint64_t id, const LUT* lut, const size_t lutSize) noexcept {
43
    for (size_t i = 0; i < lutSize; i++) {
44
        if ( lut[i].id == id ) {
45
            return i;
46
        }
47
    }
48
49
    return -1;
50
}
51
52
template <uint64_t id>
53
constexpr long moduleIndex(void) {
54
    constexpr long index = LUTCheck(id, ModuleLUT, sizeof(ModuleLUT) / sizeof(ModuleLUT[0]));
55
    static_assert(-1 != index, "Not a valid module");
56
    return index;
57
}
58
59
template <uint64_t id>
60
constexpr uint64_t Module(void) {
61
    (void)moduleIndex<id>();
62
    return id;
63
}
64
65
template <uint64_t id>
66
constexpr long operationIndex(void) {
67
    constexpr long index = LUTCheck(id, OperationLUT, sizeof(OperationLUT) / sizeof(OperationLUT[0]));
68
    static_assert(-1 != index, "Not a valid operation");
69
    return index;
70
}
71
72
template <uint64_t id>
73
constexpr uint64_t Operation(void) {
74
    (void)operationIndex<id>();
75
    return id;
76
}
77
78
template <uint64_t id>
79
0
constexpr long digestIndex(void) {
80
0
    constexpr long index = LUTCheck(id, DigestLUT, sizeof(DigestLUT) / sizeof(DigestLUT[0]));
81
0
    static_assert(-1 != index, "Not a valid digest");
82
0
    return index;
83
0
}
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<2531185399873972180ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<13948243250661989563ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<7193266003474423991ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<10117987346593531560ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<9804783951172089512ul>()
84
85
template <uint64_t id>
86
0
constexpr uint64_t Digest(void) {
87
0
    (void)digestIndex<id>();
88
0
    return id;
89
0
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<2531185399873972180ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<13948243250661989563ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<7193266003474423991ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<10117987346593531560ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<9804783951172089512ul>()
90
91
template <uint64_t id>
92
0
constexpr long cipherIndex(void) {
93
0
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
0
    static_assert(-1 != index, "Not a valid cipher");
95
0
    return index;
96
0
}
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<7564088869236869393ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<4040454399894886242ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<17545169476671327590ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<16403139470927532787ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<168239428651064518ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<10961528883423616596ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<10028991152867051488ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2105873454297073299ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<916744443905566016ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<10029001048471705387ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2105881150878470776ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<916754339510219915ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<5348827950297912837ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<1577848050000181708ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<6418501238498790373ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<14281920195456605635ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<13427899349556222646ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<10243334185369797563ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<11789540548779567904ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<11281717605982429235ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2554922593668931776ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2562230406809551580ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2572658175089423229ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<2034690225297568860ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<1092635628194589707ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<14241624657856954292ul>()
Unexecuted instantiation: long cryptofuzz::repository::cipherIndex<8739115493129040043ul>()
97
98
template <uint64_t id>
99
0
constexpr uint64_t Cipher(void) {
100
0
    (void)cipherIndex<id>();
101
0
    return id;
102
0
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<7564088869236869393ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<4040454399894886242ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<17545169476671327590ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<16403139470927532787ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<168239428651064518ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<10961528883423616596ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<10028991152867051488ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2105873454297073299ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<916744443905566016ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<10029001048471705387ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2105881150878470776ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<916754339510219915ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<5348827950297912837ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<1577848050000181708ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<6418501238498790373ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<14281920195456605635ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<13427899349556222646ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<10243334185369797563ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<11789540548779567904ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<11281717605982429235ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2554922593668931776ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2562230406809551580ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2572658175089423229ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<2034690225297568860ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<1092635628194589707ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<14241624657856954292ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Cipher<8739115493129040043ul>()
103
104
template <uint64_t id>
105
46.2k
constexpr long ecc_CurveIndex(void) {
106
46.2k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
46.2k
    static_assert(-1 != index, "Not a valid ECC curve");
108
46.2k
    return index;
109
46.2k
}
long cryptofuzz::repository::ecc_CurveIndex<14893194006091039478ul>()
Line
Count
Source
105
26.2k
constexpr long ecc_CurveIndex(void) {
106
26.2k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
26.2k
    static_assert(-1 != index, "Not a valid ECC curve");
108
26.2k
    return index;
109
26.2k
}
long cryptofuzz::repository::ecc_CurveIndex<870543739552251972ul>()
Line
Count
Source
105
19.9k
constexpr long ecc_CurveIndex(void) {
106
19.9k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
19.9k
    static_assert(-1 != index, "Not a valid ECC curve");
108
19.9k
    return index;
109
19.9k
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<11497597491031329196ul>()
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<11497600789566213829ul>()
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<10741749114683782961ul>()
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<10741745816148898328ul>()
110
111
template <uint64_t id>
112
46.2k
constexpr uint64_t ECC_Curve(void) {
113
46.2k
    (void)ecc_CurveIndex<id>();
114
46.2k
    return id;
115
46.2k
}
unsigned long cryptofuzz::repository::ECC_Curve<14893194006091039478ul>()
Line
Count
Source
112
26.2k
constexpr uint64_t ECC_Curve(void) {
113
26.2k
    (void)ecc_CurveIndex<id>();
114
26.2k
    return id;
115
26.2k
}
unsigned long cryptofuzz::repository::ECC_Curve<870543739552251972ul>()
Line
Count
Source
112
19.9k
constexpr uint64_t ECC_Curve(void) {
113
19.9k
    (void)ecc_CurveIndex<id>();
114
19.9k
    return id;
115
19.9k
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<11497597491031329196ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<11497600789566213829ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<10741749114683782961ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<10741745816148898328ul>()
116
117
template <uint64_t id>
118
0
constexpr long calcOpIndex(void) {
119
0
    constexpr long index = LUTCheck(id, CalcOpLUT, sizeof(CalcOpLUT) / sizeof(CalcOpLUT[0]));
120
0
    static_assert(-1 != index, "Not a valid calculation operation");
121
0
    return index;
122
0
}
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7565474059520578463ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5785484340816638963ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<8313790271709138543ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<497803678004747625ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<17395210549452595161ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<12234676516579856929ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<3914790112055834161ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7388945974529068435ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5575473018973207767ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5028249431888347578ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<2910448180055264741ul>()
123
124
template <uint64_t id>
125
0
constexpr uint64_t CalcOp(void) {
126
0
    (void)calcOpIndex<id>();
127
0
    return id;
128
0
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7565474059520578463ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5785484340816638963ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<8313790271709138543ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<497803678004747625ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<17395210549452595161ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<12234676516579856929ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<3914790112055834161ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7388945974529068435ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5575473018973207767ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5028249431888347578ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<2910448180055264741ul>()
129
130
} /* namespace repository */
131
} /* namespace cryptofuzz */
132
133
0
#define CF_CIPHER(s) cryptofuzz::repository::Cipher<fuzzing::datasource::ID("Cryptofuzz/Cipher/" s)>()
134
9.47k
#define CF_DIGEST(s) cryptofuzz::repository::Digest<fuzzing::datasource::ID("Cryptofuzz/Digest/" s)>()
135
#define CF_MODULE(s) cryptofuzz::repository::Module<fuzzing::datasource::ID("Cryptofuzz/Module/" s)>()
136
#define CF_OPERATION(s) cryptofuzz::repository::Operation<fuzzing::datasource::ID("Cryptofuzz/Operation/" s)>()
137
1.23M
#define CF_ECC_CURVE(s) cryptofuzz::repository::ECC_Curve<fuzzing::datasource::ID("Cryptofuzz/ECC_Curve/" s)>()
138
34.8k
#define CF_CALCOP(s) cryptofuzz::repository::CalcOp<fuzzing::datasource::ID("Cryptofuzz/CalcOp/" s)>()
uzz::repository::digestIndex<12271565986551723033ul>()
Line
Count
Source
79
1
constexpr long digestIndex(void) {
80
1
    constexpr long index = LUTCheck(id, DigestLUT, sizeof(DigestLUT) / sizeof(DigestLUT[0]));
81
1
    static_assert(-1 != index, "Not a valid digest");
82
1
    return index;
83
1
}
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<12653956904242592113ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<12651120164242375408ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<12131188603196099008ul>()
Unexecuted instantiation: long cryptofuzz::repository::digestIndex<10845628612712146973ul>()
long cryptofuzz::repository::digestIndex<7259431668663979670ul>()
Line
Count
Source
79
10.4k
constexpr long digestIndex(void) {
80
10.4k
    constexpr long index = LUTCheck(id, DigestLUT, sizeof(DigestLUT) / sizeof(DigestLUT[0]));
81
10.4k
    static_assert(-1 != index, "Not a valid digest");
82
10.4k
    return index;
83
10.4k
}
84
85
template <uint64_t id>
86
10.8k
constexpr uint64_t Digest(void) {
87
10.8k
    (void)digestIndex<id>();
88
10.8k
    return id;
89
10.8k
}
unsigned long cryptofuzz::repository::Digest<9147977696441956301ul>()
Line
Count
Source
86
1
constexpr uint64_t Digest(void) {
87
1
    (void)digestIndex<id>();
88
1
    return id;
89
1
}
unsigned long cryptofuzz::repository::Digest<9152758373000471604ul>()
Line
Count
Source
86
420
constexpr uint64_t Digest(void) {
87
420
    (void)digestIndex<id>();
88
420
    return id;
89
420
}
unsigned long cryptofuzz::repository::Digest<8609869009161690924ul>()
Line
Count
Source
86
1
constexpr uint64_t Digest(void) {
87
1
    (void)digestIndex<id>();
88
1
    return id;
89
1
}
unsigned long cryptofuzz::repository::Digest<12271565986551723033ul>()
Line
Count
Source
86
1
constexpr uint64_t Digest(void) {
87
1
    (void)digestIndex<id>();
88
1
    return id;
89
1
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<12653956904242592113ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<12651120164242375408ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<12131188603196099008ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::Digest<10845628612712146973ul>()
unsigned long cryptofuzz::repository::Digest<7259431668663979670ul>()
Line
Count
Source
86
10.4k
constexpr uint64_t Digest(void) {
87
10.4k
    (void)digestIndex<id>();
88
10.4k
    return id;
89
10.4k
}
90
91
template <uint64_t id>
92
5.28k
constexpr long cipherIndex(void) {
93
5.28k
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
5.28k
    static_assert(-1 != index, "Not a valid cipher");
95
5.28k
    return index;
96
5.28k
}
long cryptofuzz::repository::cipherIndex<11677781695485258375ul>()
Line
Count
Source
92
137
constexpr long cipherIndex(void) {
93
137
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
137
    static_assert(-1 != index, "Not a valid cipher");
95
137
    return index;
96
137
}
long cryptofuzz::repository::cipherIndex<11757244974462610780ul>()
Line
Count
Source
92
791
constexpr long cipherIndex(void) {
93
791
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
791
    static_assert(-1 != index, "Not a valid cipher");
95
791
    return index;
96
791
}
long cryptofuzz::repository::cipherIndex<11195972327075784600ul>()
Line
Count
Source
92
791
constexpr long cipherIndex(void) {
93
791
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
791
    static_assert(-1 != index, "Not a valid cipher");
95
791
    return index;
96
791
}
long cryptofuzz::repository::cipherIndex<2848339496800652546ul>()
Line
Count
Source
92
3.56k
constexpr long cipherIndex(void) {
93
3.56k
    constexpr long index = LUTCheck(id, CipherLUT, sizeof(CipherLUT) / sizeof(CipherLUT[0]));
94
3.56k
    static_assert(-1 != index, "Not a valid cipher");
95
3.56k
    return index;
96
3.56k
}
97
98
template <uint64_t id>
99
5.28k
constexpr uint64_t Cipher(void) {
100
5.28k
    (void)cipherIndex<id>();
101
5.28k
    return id;
102
5.28k
}
unsigned long cryptofuzz::repository::Cipher<11677781695485258375ul>()
Line
Count
Source
99
137
constexpr uint64_t Cipher(void) {
100
137
    (void)cipherIndex<id>();
101
137
    return id;
102
137
}
unsigned long cryptofuzz::repository::Cipher<11757244974462610780ul>()
Line
Count
Source
99
791
constexpr uint64_t Cipher(void) {
100
791
    (void)cipherIndex<id>();
101
791
    return id;
102
791
}
unsigned long cryptofuzz::repository::Cipher<11195972327075784600ul>()
Line
Count
Source
99
791
constexpr uint64_t Cipher(void) {
100
791
    (void)cipherIndex<id>();
101
791
    return id;
102
791
}
unsigned long cryptofuzz::repository::Cipher<2848339496800652546ul>()
Line
Count
Source
99
3.56k
constexpr uint64_t Cipher(void) {
100
3.56k
    (void)cipherIndex<id>();
101
3.56k
    return id;
102
3.56k
}
103
104
template <uint64_t id>
105
107k
constexpr long ecc_CurveIndex(void) {
106
107k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
107k
    static_assert(-1 != index, "Not a valid ECC curve");
108
107k
    return index;
109
107k
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<9285907260089714809ul>()
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<16095704953245449449ul>()
long cryptofuzz::repository::ecc_CurveIndex<148697468333759777ul>()
Line
Count
Source
105
57.1k
constexpr long ecc_CurveIndex(void) {
106
57.1k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
57.1k
    static_assert(-1 != index, "Not a valid ECC curve");
108
57.1k
    return index;
109
57.1k
}
long cryptofuzz::repository::ecc_CurveIndex<13791477697538481599ul>()
Line
Count
Source
105
38.3k
constexpr long ecc_CurveIndex(void) {
106
38.3k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
38.3k
    static_assert(-1 != index, "Not a valid ECC curve");
108
38.3k
    return index;
109
38.3k
}
long cryptofuzz::repository::ecc_CurveIndex<18393850816800450172ul>()
Line
Count
Source
105
3.67k
constexpr long ecc_CurveIndex(void) {
106
3.67k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
3.67k
    static_assert(-1 != index, "Not a valid ECC curve");
108
3.67k
    return index;
109
3.67k
}
long cryptofuzz::repository::ecc_CurveIndex<18415819059127753777ul>()
Line
Count
Source
105
3.39k
constexpr long ecc_CurveIndex(void) {
106
3.39k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
3.39k
    static_assert(-1 != index, "Not a valid ECC curve");
108
3.39k
    return index;
109
3.39k
}
long cryptofuzz::repository::ecc_CurveIndex<4115407361675055995ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<4121181996745284817ul>()
long cryptofuzz::repository::ecc_CurveIndex<660596512491047338ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<658612993514133144ul>()
long cryptofuzz::repository::ecc_CurveIndex<11779124438786632940ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<11773349803716404118ul>()
long cryptofuzz::repository::ecc_CurveIndex<93466273019230966ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<99100170601048780ul>()
long cryptofuzz::repository::ecc_CurveIndex<7334040403917067855ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
Unexecuted instantiation: long cryptofuzz::repository::ecc_CurveIndex<7332092069312256413ul>()
long cryptofuzz::repository::ecc_CurveIndex<16102541598515416313ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
long cryptofuzz::repository::ecc_CurveIndex<16126488961773121268ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
long cryptofuzz::repository::ecc_CurveIndex<17296010267823331937ul>()
Line
Count
Source
105
4.67k
constexpr long ecc_CurveIndex(void) {
106
4.67k
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
4.67k
    static_assert(-1 != index, "Not a valid ECC curve");
108
4.67k
    return index;
109
4.67k
}
long cryptofuzz::repository::ecc_CurveIndex<17304582060475161868ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
long cryptofuzz::repository::ecc_CurveIndex<4023315158657214361ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
long cryptofuzz::repository::ecc_CurveIndex<85815263693034390ul>()
Line
Count
Source
105
5
constexpr long ecc_CurveIndex(void) {
106
5
    constexpr long index = LUTCheck(id, ECC_CurveLUT, sizeof(ECC_CurveLUT) / sizeof(ECC_CurveLUT[0]));
107
5
    static_assert(-1 != index, "Not a valid ECC curve");
108
5
    return index;
109
5
}
110
111
template <uint64_t id>
112
107k
constexpr uint64_t ECC_Curve(void) {
113
107k
    (void)ecc_CurveIndex<id>();
114
107k
    return id;
115
107k
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<9285907260089714809ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<16095704953245449449ul>()
unsigned long cryptofuzz::repository::ECC_Curve<148697468333759777ul>()
Line
Count
Source
112
57.1k
constexpr uint64_t ECC_Curve(void) {
113
57.1k
    (void)ecc_CurveIndex<id>();
114
57.1k
    return id;
115
57.1k
}
unsigned long cryptofuzz::repository::ECC_Curve<13791477697538481599ul>()
Line
Count
Source
112
38.3k
constexpr uint64_t ECC_Curve(void) {
113
38.3k
    (void)ecc_CurveIndex<id>();
114
38.3k
    return id;
115
38.3k
}
unsigned long cryptofuzz::repository::ECC_Curve<18393850816800450172ul>()
Line
Count
Source
112
3.67k
constexpr uint64_t ECC_Curve(void) {
113
3.67k
    (void)ecc_CurveIndex<id>();
114
3.67k
    return id;
115
3.67k
}
unsigned long cryptofuzz::repository::ECC_Curve<18415819059127753777ul>()
Line
Count
Source
112
3.39k
constexpr uint64_t ECC_Curve(void) {
113
3.39k
    (void)ecc_CurveIndex<id>();
114
3.39k
    return id;
115
3.39k
}
unsigned long cryptofuzz::repository::ECC_Curve<4115407361675055995ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<4121181996745284817ul>()
unsigned long cryptofuzz::repository::ECC_Curve<660596512491047338ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<658612993514133144ul>()
unsigned long cryptofuzz::repository::ECC_Curve<11779124438786632940ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<11773349803716404118ul>()
unsigned long cryptofuzz::repository::ECC_Curve<93466273019230966ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<99100170601048780ul>()
unsigned long cryptofuzz::repository::ECC_Curve<7334040403917067855ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::ECC_Curve<7332092069312256413ul>()
unsigned long cryptofuzz::repository::ECC_Curve<16102541598515416313ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
unsigned long cryptofuzz::repository::ECC_Curve<16126488961773121268ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
unsigned long cryptofuzz::repository::ECC_Curve<17296010267823331937ul>()
Line
Count
Source
112
4.67k
constexpr uint64_t ECC_Curve(void) {
113
4.67k
    (void)ecc_CurveIndex<id>();
114
4.67k
    return id;
115
4.67k
}
unsigned long cryptofuzz::repository::ECC_Curve<17304582060475161868ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
unsigned long cryptofuzz::repository::ECC_Curve<4023315158657214361ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
unsigned long cryptofuzz::repository::ECC_Curve<85815263693034390ul>()
Line
Count
Source
112
5
constexpr uint64_t ECC_Curve(void) {
113
5
    (void)ecc_CurveIndex<id>();
114
5
    return id;
115
5
}
116
117
template <uint64_t id>
118
137k
constexpr long calcOpIndex(void) {
119
137k
    constexpr long index = LUTCheck(id, CalcOpLUT, sizeof(CalcOpLUT) / sizeof(CalcOpLUT[0]));
120
137k
    static_assert(-1 != index, "Not a valid calculation operation");
121
137k
    return index;
122
137k
}
long cryptofuzz::repository::calcOpIndex<8492831560678184199ul>()
Line
Count
Source
118
68.3k
constexpr long calcOpIndex(void) {
119
68.3k
    constexpr long index = LUTCheck(id, CalcOpLUT, sizeof(CalcOpLUT) / sizeof(CalcOpLUT[0]));
120
68.3k
    static_assert(-1 != index, "Not a valid calculation operation");
121
68.3k
    return index;
122
68.3k
}
long cryptofuzz::repository::calcOpIndex<2533057117655612930ul>()
Line
Count
Source
118
53.3k
constexpr long calcOpIndex(void) {
119
53.3k
    constexpr long index = LUTCheck(id, CalcOpLUT, sizeof(CalcOpLUT) / sizeof(CalcOpLUT[0]));
120
53.3k
    static_assert(-1 != index, "Not a valid calculation operation");
121
53.3k
    return index;
122
53.3k
}
long cryptofuzz::repository::calcOpIndex<752527180851484917ul>()
Line
Count
Source
118
15.3k
constexpr long calcOpIndex(void) {
119
15.3k
    constexpr long index = LUTCheck(id, CalcOpLUT, sizeof(CalcOpLUT) / sizeof(CalcOpLUT[0]));
120
15.3k
    static_assert(-1 != index, "Not a valid calculation operation");
121
15.3k
    return index;
122
15.3k
}
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7114552031224698798ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<10207793044261461432ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7508375228105742854ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<14465538327966413692ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<10633833424446033180ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<13646095757308424912ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<12211643382727132651ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<12110391648600810285ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<1317996975705594123ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7829063627812952999ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<14199920696347809146ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<12168006286085220942ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<840523479701349425ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5940576748551985711ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<11778408755722008352ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5477127052586603538ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<10998724852397858805ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<15477000640961809998ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<5243674767385134835ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7367988338173335495ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<17987934071602219992ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<16951741325418416169ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<15092317424047335748ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<17368484737873471187ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<10935818379206750101ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<9784528180127606591ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<12213030599419264540ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7653653549291063340ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<278502619037614225ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<8434802902606449387ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<2320969532226616953ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<16314490223308766513ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<17389184683344743809ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<9202869717780373138ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7245952310988955231ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<3246105777544845851ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<11100445629165456852ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<4838132959585393335ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<1135892590552068761ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<2316310815682592019ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<18160400994409278475ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<1431659550035644982ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<2652194927012011212ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<6165539722035558717ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<7661139356336055519ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<4944816444068270084ul>()
Unexecuted instantiation: long cryptofuzz::repository::calcOpIndex<2204880375417104544ul>()
123
124
template <uint64_t id>
125
137k
constexpr uint64_t CalcOp(void) {
126
137k
    (void)calcOpIndex<id>();
127
137k
    return id;
128
137k
}
unsigned long cryptofuzz::repository::CalcOp<8492831560678184199ul>()
Line
Count
Source
125
68.3k
constexpr uint64_t CalcOp(void) {
126
68.3k
    (void)calcOpIndex<id>();
127
68.3k
    return id;
128
68.3k
}
unsigned long cryptofuzz::repository::CalcOp<2533057117655612930ul>()
Line
Count
Source
125
53.3k
constexpr uint64_t CalcOp(void) {
126
53.3k
    (void)calcOpIndex<id>();
127
53.3k
    return id;
128
53.3k
}
unsigned long cryptofuzz::repository::CalcOp<752527180851484917ul>()
Line
Count
Source
125
15.3k
constexpr uint64_t CalcOp(void) {
126
15.3k
    (void)calcOpIndex<id>();
127
15.3k
    return id;
128
15.3k
}
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7114552031224698798ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<10207793044261461432ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7508375228105742854ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<14465538327966413692ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<10633833424446033180ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<13646095757308424912ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<12211643382727132651ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<12110391648600810285ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<1317996975705594123ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7829063627812952999ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<14199920696347809146ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<12168006286085220942ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<840523479701349425ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5940576748551985711ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<11778408755722008352ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5477127052586603538ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<10998724852397858805ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<15477000640961809998ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<5243674767385134835ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7367988338173335495ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<17987934071602219992ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<16951741325418416169ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<15092317424047335748ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<17368484737873471187ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<10935818379206750101ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<9784528180127606591ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<12213030599419264540ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7653653549291063340ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<278502619037614225ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<8434802902606449387ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<2320969532226616953ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<16314490223308766513ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<17389184683344743809ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<9202869717780373138ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7245952310988955231ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<3246105777544845851ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<11100445629165456852ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<4838132959585393335ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<1135892590552068761ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<2316310815682592019ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<18160400994409278475ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<1431659550035644982ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<2652194927012011212ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<6165539722035558717ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<7661139356336055519ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<4944816444068270084ul>()
Unexecuted instantiation: unsigned long cryptofuzz::repository::CalcOp<2204880375417104544ul>()
129
130
} /* namespace repository */
131
} /* namespace cryptofuzz */
132
133
1.73k
#define CF_CIPHER(s) cryptofuzz::repository::Cipher<fuzzing::datasource::ID("Cryptofuzz/Cipher/" s)>()
134
0
#define CF_DIGEST(s) cryptofuzz::repository::Digest<fuzzing::datasource::ID("Cryptofuzz/Digest/" s)>()
135
287
#define CF_MODULE(s) cryptofuzz::repository::Module<fuzzing::datasource::ID("Cryptofuzz/Module/" s)>()
136
11.2M
#define CF_OPERATION(s) cryptofuzz::repository::Operation<fuzzing::datasource::ID("Cryptofuzz/Operation/" s)>()
137
25.2k
#define CF_ECC_CURVE(s) cryptofuzz::repository::ECC_Curve<fuzzing::datasource::ID("Cryptofuzz/ECC_Curve/" s)>()
138
165k
#define CF_CALCOP(s) cryptofuzz::repository::CalcOp<fuzzing::datasource::ID("Cryptofuzz/CalcOp/" s)>()