forked from sdith/sdith
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
131 lines (101 loc) · 4.43 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
SDitH
======
This submission package is composed of the following folders:
Reference_Implementation/
Hypercube_Variant/
sdith_hypercube_cat1_gf256/
Reference implementation of SDitH-Hypercube with Category 1
parameters and field GF256.
sdith_hypercube_cat1_p251/
Reference implementation of SDitH-Hypercube with Category 1
parameters and field P251.
sdith_hypercube_cat3_gf256/
Reference implementation of SDitH-Hypercube with Category 3
parameters and field GF256.
sdith_hypercube_cat3_p251/
Reference implementation of SDitH-Hypercube with Category 3
parameters and field P251.
sdith_hypercube_cat5_gf256/
Reference implementation of SDitH-Hypercube with Category 5
parameters and field GF256.
sdith_hypercube_cat5_p251/
Reference implementation of SDitH-Hypercube with Category 5
parameters and field P251.
Threshold_Variant/
sdith_threshold_cat1_gf256/
Reference implementation of SDitH-Threshold with Category 1
parameters and field GF256.
sdith_threshold_cat1_p251/
Reference implementation of SDitH-Threshold with Category 1
parameters and field P251.
sdith_threshold_cat3_gf256/
Reference implementation of SDitH-Threshold with Category 3
parameters and field GF256.
sdith_threshold_cat3_p251/
Reference implementation of SDitH-Threshold with Category 3
parameters and field P251.
sdith_threshold_cat5_gf256/
Reference implementation of SDitH-Threshold with Category 5
parameters and field GF256.
sdith_threshold_cat5_p251/
Reference implementation of SDitH-Threshold with Category 5
parameters and field P251.
Optimized_Implementation/
Hypercube_Variant/
sdith_hypercube_cat1_gf256/
AVX2 implementation of SDitH-Hypercube with Category 1
parameters and field GF256.
sdith_hypercube_cat1_p251/
AVX2 implementation of SDitH-Hypercube with Category 1
parameters and field P251.
sdith_hypercube_cat3_gf256/
AVX2 implementation of SDitH-Hypercube with Category 3
parameters and field GF256.
sdith_hypercube_cat3_p251/
AVX2 implementation of SDitH-Hypercube with Category 3
parameters and field P251.
sdith_hypercube_cat5_gf256/
AVX2 implementation of SDitH-Hypercube with Category 5
parameters and field GF256.
sdith_hypercube_cat5_p251/
AVX2 implementation of SDitH-Hypercube with Category 5
parameters and field P251.
Threshold_Variant/
sdith_threshold_cat1_gf256/
AVX2 implementation of SDitH-Threshold with Category 1
parameters and field GF256.
sdith_threshold_cat1_p251/
AVX2 implementation of SDitH-Threshold with Category 1
parameters and field P251.
sdith_threshold_cat3_gf256/
AVX2 implementation of SDitH-Threshold with Category 3
parameters and field GF256.
sdith_threshold_cat3_p251/
AVX2 implementation of SDitH-Threshold with Category 3
parameters and field P251.
sdith_threshold_cat5_gf256/
AVX2 implementation of SDitH-Threshold with Category 5
parameters and field GF256.
sdith_threshold_cat5_p251/
AVX2 implementation of SDitH-Threshold with Category 5
parameters and field P251.
KAT/
Hypercube_Variant/
sdith_hypercube_<category>_<field>/
KAT vectors for sdith_hypercube_<category>_<field>.
Threshold_Variant/
sdith_threshold_<category>_<field>/
KAT vectors for sdith_threshold_<category>_<field>.
Supporting_Documentation/
cover_sheet.pdf
specifications.pdf
IP_Statements/
IP statements of submitters
Notes
======
Each implementation under Reference_Implementation and
Optimized_Implementation has its own Makefile; when used, it compiles
the code along with the test vector generator. The
resulting binary `sign` (created in the same directory), when
executed, produced the .req and .rsp files, which should match the ones
provided in KAT/.