OpenCores
URL https://opencores.org/ocsvn/hight/hight/trunk

Subversion Repositories hight

[/] [hight/] [trunk/] [doc/] [checklist.txt] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 truemind
< CHECKLIST >
2
 
3
 
4
I. Integer modeling by C
5
 
6
- define struct type hight_data       ... OK
7
 
8
- declare hight function prototype    ... OK
9
 
10
- verify DeltaGen() function          ... OK
11
 
12
- verify SubKeyGen() function
13
 
14
        * test vector 1                   ... OK
15
        * test vector 2                   ... OK
16
        * test vector 3                   ... OK
17
        * test vector 4                   ... OK
18
 
19
- verify WhiteningKeyGen() function   ... OK
20
 
21
- verify InitialWhiteningFunction() function
22
 
23
         : legacy code
24
        * test vector 1                   ... OK
25
        * test vector 2                   ... OK
26
        * test vector 3                   ... OK
27
        * test vector 4                   ... OK
28
 
29
        
30
        * test vector 1                   ... OK
31
        * test vector 2                   ... OK
32
        * test vector 3                   ... OK
33
        * test vector 4                   ... OK
34
 
35
        
36
        * test vector 1                   ... OK->X
37
        * test vector 2                   ...
38
        * test vector 3                   ...
39
        * test vector 4                   ...
40
 
41
- verify FinalWhiteningFunction() function
42
 
43
         : legacy code
44
        * test vector 1                   ... OK
45
        * test vector 2                   ... OK
46
        * test vector 3                   ... OK
47
        * test vector 4                   ... OK
48
 
49
        
50
        * test vector 1                   ... OK
51
        * test vector 2                   ... OK
52
        * test vector 3                   ... OK
53
        * test vector 4                   ... OK
54
 
55
        
56
        * test vector 1                   ...
57
        * test vector 2                   ...
58
        * test vector 3                   ...
59
        * test vector 4                   ...
60
 
61
- verify InterRoundFunction() function
62
 
63
        * test F0(X) founction 1          ... OK
64
        * test F0(X) founction 2          ... OK
65
        * test F0(X) founction 3          ... OK
66
        * test F0(X) founction 4          ... OK
67
 
68
        * test F1(X) founction 1          ... OK
69
        * test F1(X) founction 2          ... OK
70
        * test F1(X) founction 3          ... OK
71
        * test F1(X) founction 4          ... OK
72
 
73
         : legacy code
74
        * test vector 1                   ... OK
75
        * test vector 2                   ... OK
76
        * test vector 3                   ... OK
77
        * test vector 4                   ... OK
78
 
79
        
80
        * test vector 1                   ...
81
        * test vector 2                   ...
82
        * test vector 3                   ...
83
        * test vector 4                   ...
84
 
85
        
86
        * test vector 1                   ...
87
        * test vector 2                   ...
88
        * test vector 3                   ...
89
        * test vector 4                   ...
90
 
91
 
92
- verify FinalRoundFunction() function
93
 
94
         : legacy code
95
        * test vector 1                   ... OK
96
        * test vector 2                   ... OK
97
        * test vector 3                   ... OK
98
        * test vector 4                   ... OK
99
 
100
        
101
        * test vector 1                   ...
102
        * test vector 2                   ...
103
        * test vector 3                   ...
104
        * test vector 4                   ...
105
 
106
        
107
        * test vector 1                   ...
108
        * test vector 2                   ...
109
        * test vector 3                   ...
110
        * test vector 4                   ...
111
 
112
- verify HightEncryptionTest() function : legacy code
113
 
114
        
115
        * test vector 1                   ... OK
116
        * test vector 2                   ... OK
117
        * test vector 3                   ... OK
118
        * test vector 4                   ... OK
119
 
120
- verify HightDecryptionTest() function : legacy code
121
 
122
        
123
        * test vector 1                   ... OK
124
        * test vector 2                   ... OK
125
        * test vector 3                   ... OK
126
        * test vector 4                   ... OK
127
 
128
- verify HightTop() function
129
 
130
        
131
        * test vector 1                   ... OK
132
        * test vector 2                   ... OK
133
        * test vector 3                   ... OK
134
        * test vector 4                   ... OK
135
 
136
        
137
        * test vector 1                   ... OK
138
        * test vector 2                   ... OK
139
        * test vector 3                   ... OK
140
        * test vector 4                   ... OK
141
 
142
        Decryption>
143
        * random test 1                   ...
144
 
145
 
146
II. RTL design
147
 
148
- verify WF module
149
 
150
        
151
        * test vector 1                   ... OK
152
        * test vector 2                   ... OK
153
        * test vector 3                   ... OK
154
        * test vector 4                   ... OK
155
 
156
        
157
        * test vector 1                   ... OK
158
        * test vector 2                   ... OK
159
        * test vector 3                   ... OK
160
        * test vector 4                   ... OK
161
 
162
- verify RF module
163
 
164
        
165
        * test vector 1                   ... OK
166
        * test vector 2                   ... OK
167
        * test vector 3                   ... OK
168
        * test vector 4                   ... OK
169
 
170
        
171
        * test vector 1                   ... OK
172
        * test vector 2                   ... OK
173
        * test vector 3                   ... OK
174
        * test vector 4                   ... OK
175
 
176
- verify HIGHT_CORE_TOP module
177
 
178
        
179
        * test vector 1                   ... OK
180
        * test vector 2                   ... OK
181
        * test vector 3                   ... OK
182
        * test vector 4                   ... OK
183
 
184
        
185
        * test vector 1                   ... OK
186
        * test vector 2                   ... OK
187
        * test vector 3                   ... OK
188
        * test vector 4                   ... OK
189
 
190
 
191
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.