1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup>
4    <Filter Include="Header Files">
5      <UniqueIdentifier>{1f4eac20-7b40-40db-a264-4a9256229c5a}</UniqueIdentifier>
6      <Extensions>.h;.hpp</Extensions>
7    </Filter>
8    <Filter Include="Source Code">
9      <UniqueIdentifier>{4c6077b5-a2d6-498c-bc42-10af523a06cb}</UniqueIdentifier>
10      <Extensions>.cpp</Extensions>
11    </Filter>
12    <Filter Include="TestData">
13      <UniqueIdentifier>{a634d4f4-ddc0-44b4-9c37-d9ffdddc7b06}</UniqueIdentifier>
14      <Extensions>.dat;.bin</Extensions>
15    </Filter>
16    <Filter Include="TestVectors">
17      <UniqueIdentifier>{2e247f14-f75a-4e15-9804-dccce165306f}</UniqueIdentifier>
18      <Extensions>.txt</Extensions>
19    </Filter>
20    <Filter Include="Miscellaneous">
21      <UniqueIdentifier>{5e447502-2b0f-49c8-9df5-56ea9e7a8fbd}</UniqueIdentifier>
22      <Extensions>.proto</Extensions>
23    </Filter>
24  </ItemGroup>
25  <ItemGroup>
26    <!-- Begin Test Vectors -->
27    <Text Include="TestVectors\aes.txt">
28      <Filter>TestVectors</Filter>
29    </Text>
30    <Text Include="TestVectors\all.txt">
31      <Filter>TestVectors</Filter>
32    </Text>
33    <Text Include="TestVectors\blake2.txt">
34      <Filter>TestVectors</Filter>
35    </Text>
36    <Text Include="TestVectors\blake2b.txt">
37      <Filter>TestVectors</Filter>
38    </Text>
39    <Text Include="TestVectors\blake2s.txt">
40      <Filter>TestVectors</Filter>
41    </Text>
42    <Text Include="TestVectors\aria.txt">
43      <Filter>TestVectors</Filter>
44    </Text>
45    <Text Include="TestVectors\camellia.txt">
46      <Filter>TestVectors</Filter>
47    </Text>
48    <Text Include="TestVectors\ccm.txt">
49      <Filter>TestVectors</Filter>
50    </Text>
51    <Text Include="TestVectors\chacha.txt">
52      <Filter>TestVectors</Filter>
53    </Text>
54    <Text Include="TestVectors\chacha_tls.txt">
55      <Filter>TestVectors</Filter>
56    </Text>
57    <Text Include="TestVectors\cham.txt">
58      <Filter>TestVectors</Filter>
59    </Text>
60    <Text Include="TestVectors\cmac.txt">
61      <Filter>TestVectors</Filter>
62    </Text>
63    <Text Include="TestVectors\dlies.txt">
64      <Filter>TestVectors</Filter>
65    </Text>
66    <Text Include="TestVectors\dsa.txt">
67      <Filter>TestVectors</Filter>
68    </Text>
69    <Text Include="TestVectors\dsa_1363.txt">
70      <Filter>TestVectors</Filter>
71    </Text>
72    <Text Include="TestVectors\dsa_rfc6979.txt">
73      <Filter>TestVectors</Filter>
74    </Text>
75    <Text Include="TestVectors\eax.txt">
76      <Filter>TestVectors</Filter>
77    </Text>
78    <Text Include="TestVectors\esign.txt">
79      <Filter>TestVectors</Filter>
80    </Text>
81    <Text Include="TestVectors\gcm.txt">
82      <Filter>TestVectors</Filter>
83    </Text>
84    <Text Include="TestVectors\hc128.txt">
85      <Filter>TestVectors</Filter>
86    </Text>
87    <Text Include="TestVectors\hc256.txt">
88      <Filter>TestVectors</Filter>
89    </Text>
90    <Text Include="TestVectors\hight.txt">
91      <Filter>TestVectors</Filter>
92    </Text>
93    <Text Include="TestVectors\hkdf.txt">
94      <Filter>TestVectors</Filter>
95    </Text>
96    <Text Include="TestVectors\hmac.txt">
97      <Filter>TestVectors</Filter>
98    </Text>
99    <Text Include="TestVectors\kalyna.txt">
100      <Filter>TestVectors</Filter>
101    </Text>
102    <Text Include="TestVectors\keccak.txt">
103      <Filter>TestVectors</Filter>
104    </Text>
105    <Text Include="TestVectors\lea.txt">
106      <Filter>TestVectors</Filter>
107    </Text>
108    <Text Include="TestVectors\mars.txt">
109      <Filter>TestVectors</Filter>
110    </Text>
111    <Text Include="TestVectors\nr.txt">
112      <Filter>TestVectors</Filter>
113    </Text>
114    <Text Include="TestVectors\panama.txt">
115      <Filter>TestVectors</Filter>
116    </Text>
117    <Text Include="TestVectors\Readme.txt">
118      <Filter>TestVectors</Filter>
119    </Text>
120    <Text Include="TestVectors\rabbit.txt">
121      <Filter>TestVectors</Filter>
122    </Text>
123    <Text Include="TestVectors\rsa_oaep.txt">
124      <Filter>TestVectors</Filter>
125    </Text>
126    <Text Include="TestVectors\rsa_pkcs1_1_5.txt">
127      <Filter>TestVectors</Filter>
128    </Text>
129    <Text Include="TestVectors\rsa_pss.txt">
130      <Filter>TestVectors</Filter>
131    </Text>
132    <Text Include="TestVectors\rw.txt">
133      <Filter>TestVectors</Filter>
134    </Text>
135    <Text Include="TestVectors\salsa.txt">
136      <Filter>TestVectors</Filter>
137    </Text>
138    <Text Include="TestVectors\seal.txt">
139      <Filter>TestVectors</Filter>
140    </Text>
141    <Text Include="TestVectors\seed.txt">
142      <Filter>TestVectors</Filter>
143    </Text>
144    <Text Include="TestVectors\sha.txt">
145      <Filter>TestVectors</Filter>
146    </Text>
147    <Text Include="TestVectors\sha1_160_fips_180.txt">
148      <Filter>TestVectors</Filter>
149    </Text>
150    <Text Include="TestVectors\sha1_fips_180.txt">
151      <Filter>TestVectors</Filter>
152    </Text>
153    <Text Include="TestVectors\sha2.txt">
154      <Filter>TestVectors</Filter>
155    </Text>
156    <Text Include="TestVectors\sha2_224_fips_180.txt">
157      <Filter>TestVectors</Filter>
158    </Text>
159    <Text Include="TestVectors\sha2_256_fips_180.txt">
160      <Filter>TestVectors</Filter>
161    </Text>
162    <Text Include="TestVectors\sha2_384_fips_180.txt">
163      <Filter>TestVectors</Filter>
164    </Text>
165    <Text Include="TestVectors\sha2_512_fips_180.txt">
166      <Filter>TestVectors</Filter>
167    </Text>
168    <Text Include="TestVectors\sha2_fips_180.txt">
169      <Filter>TestVectors</Filter>
170    </Text>
171    <Text Include="TestVectors\sha3.txt">
172      <Filter>TestVectors</Filter>
173    </Text>
174    <Text Include="TestVectors\sha3_224_fips_202.txt">
175      <Filter>TestVectors</Filter>
176    </Text>
177    <Text Include="TestVectors\sha3_256_fips_202.txt">
178      <Filter>TestVectors</Filter>
179    </Text>
180    <Text Include="TestVectors\sha3_384_fips_202.txt">
181      <Filter>TestVectors</Filter>
182    </Text>
183    <Text Include="TestVectors\sha3_512_fips_202.txt">
184      <Filter>TestVectors</Filter>
185    </Text>
186    <Text Include="TestVectors\sha3_fips_202.txt">
187      <Filter>TestVectors</Filter>
188    </Text>
189    <Text Include="TestVectors\shacal2.txt">
190      <Filter>TestVectors</Filter>
191    </Text>
192    <Text Include="TestVectors\siphash.txt">
193      <Filter>TestVectors</Filter>
194    </Text>
195    <Text Include="TestVectors\simeck.txt">
196      <Filter>TestVectors</Filter>
197    </Text>
198    <Text Include="TestVectors\simon.txt">
199      <Filter>TestVectors</Filter>
200    </Text>
201    <Text Include="TestVectors\sm3.txt">
202      <Filter>TestVectors</Filter>
203    </Text>
204    <Text Include="TestVectors\sm4.txt">
205      <Filter>TestVectors</Filter>
206    </Text>
207    <Text Include="TestVectors\sosemanuk.txt">
208      <Filter>TestVectors</Filter>
209    </Text>
210    <Text Include="TestVectors\speck.txt">
211      <Filter>TestVectors</Filter>
212    </Text>
213    <Text Include="TestVectors\tea.txt">
214      <Filter>TestVectors</Filter>
215    </Text>
216    <Text Include="TestVectors\threefish.txt">
217      <Filter>TestVectors</Filter>
218    </Text>
219    <Text Include="TestVectors\ttmac.txt">
220      <Filter>TestVectors</Filter>
221    </Text>
222    <Text Include="TestVectors\vmac.txt">
223      <Filter>TestVectors</Filter>
224    </Text>
225    <Text Include="TestVectors\wake.txt">
226      <Filter>TestVectors</Filter>
227    </Text>
228    <Text Include="TestVectors\whrlpool.txt">
229      <Filter>TestVectors</Filter>
230    </Text>
231  </ItemGroup>
232  <ItemGroup>
233    <!-- Begin Test Data -->
234    <None Include="TestData\3desval.dat">
235      <Filter>TestData</Filter>
236    </None>
237    <None Include="TestData\3wayval.dat">
238      <Filter>TestData</Filter>
239    </None>
240    <None Include="TestData\aria.dat">
241      <Filter>TestData</Filter>
242    </None>
243    <None Include="TestData\camellia.dat">
244      <Filter>TestData</Filter>
245    </None>
246    <None Include="TestData\cast128v.dat">
247      <Filter>TestData</Filter>
248    </None>
249    <None Include="TestData\cast256v.dat">
250      <Filter>TestData</Filter>
251    </None>
252    <None Include="TestData\defdmac1.bin">
253      <Filter>TestData</Filter>
254    </None>
255    <None Include="TestData\defdmac2.bin">
256      <Filter>TestData</Filter>
257    </None>
258    <None Include="TestData\descert.dat">
259      <Filter>TestData</Filter>
260    </None>
261    <None Include="TestData\dh1024.dat">
262      <Filter>TestData</Filter>
263    </None>
264    <None Include="TestData\dh2048.dat">
265      <Filter>TestData</Filter>
266    </None>
267    <None Include="TestData\dlie1024.dat">
268      <Filter>TestData</Filter>
269    </None>
270    <None Include="TestData\dlie2048.dat">
271      <Filter>TestData</Filter>
272    </None>
273    <None Include="TestData\dsa1024.dat">
274      <Filter>TestData</Filter>
275    </None>
276    <None Include="TestData\dsa1024b.dat">
277      <Filter>TestData</Filter>
278    </None>
279    <None Include="TestData\dsa512.dat">
280      <Filter>TestData</Filter>
281    </None>
282    <None Include="TestData\ed25519.dat">
283      <Filter>TestData</Filter>
284    </None>
285    <None Include="TestData\elgc1024.dat">
286      <Filter>TestData</Filter>
287    </None>
288    <None Include="TestData\esig1023.dat">
289      <Filter>TestData</Filter>
290    </None>
291    <None Include="TestData\esig1536.dat">
292      <Filter>TestData</Filter>
293    </None>
294    <None Include="TestData\esig2046.dat">
295      <Filter>TestData</Filter>
296    </None>
297    <None Include="TestData\fhmqv160.dat">
298      <Filter>TestData</Filter>
299    </None>
300    <None Include="TestData\fhmqv256.dat">
301      <Filter>TestData</Filter>
302    </None>
303    <None Include="TestData\fhmqv384.dat">
304      <Filter>TestData</Filter>
305    </None>
306    <None Include="TestData\fhmqv512.dat">
307      <Filter>TestData</Filter>
308    </None>
309    <None Include="TestData\gostval.dat">
310      <Filter>TestData</Filter>
311    </None>
312    <None Include="TestData\hmqv160.dat">
313      <Filter>TestData</Filter>
314    </None>
315    <None Include="TestData\hmqv256.dat">
316      <Filter>TestData</Filter>
317    </None>
318    <None Include="TestData\hmqv384.dat">
319      <Filter>TestData</Filter>
320    </None>
321    <None Include="TestData\hmqv512.dat">
322      <Filter>TestData</Filter>
323    </None>
324    <None Include="TestData\ideaval.dat">
325      <Filter>TestData</Filter>
326    </None>
327    <None Include="TestData\luc1024.dat">
328      <Filter>TestData</Filter>
329    </None>
330    <None Include="TestData\luc2048.dat">
331      <Filter>TestData</Filter>
332    </None>
333    <None Include="TestData\lucc1024.dat">
334      <Filter>TestData</Filter>
335    </None>
336    <None Include="TestData\lucc512.dat">
337      <Filter>TestData</Filter>
338    </None>
339    <None Include="TestData\lucd1024.dat">
340      <Filter>TestData</Filter>
341    </None>
342    <None Include="TestData\lucd512.dat">
343      <Filter>TestData</Filter>
344    </None>
345    <None Include="TestData\lucs1024.dat">
346      <Filter>TestData</Filter>
347    </None>
348    <None Include="TestData\lucs512.dat">
349      <Filter>TestData</Filter>
350    </None>
351    <None Include="TestData\marsval.dat">
352      <Filter>TestData</Filter>
353    </None>
354    <None Include="TestData\mqv1024.dat">
355      <Filter>TestData</Filter>
356    </None>
357    <None Include="TestData\mqv2048.dat">
358      <Filter>TestData</Filter>
359    </None>
360    <None Include="TestData\nr1024.dat">
361      <Filter>TestData</Filter>
362    </None>
363    <None Include="TestData\nr2048.dat">
364      <Filter>TestData</Filter>
365    </None>
366    <None Include="TestData\rabi1024.dat">
367      <Filter>TestData</Filter>
368    </None>
369    <None Include="TestData\rabi2048.dat">
370      <Filter>TestData</Filter>
371    </None>
372    <None Include="TestData\rc2val.dat">
373      <Filter>TestData</Filter>
374    </None>
375    <None Include="TestData\rc5val.dat">
376      <Filter>TestData</Filter>
377    </None>
378    <None Include="TestData\rc6val.dat">
379      <Filter>TestData</Filter>
380    </None>
381    <None Include="TestData\rijndael.dat">
382      <Filter>TestData</Filter>
383    </None>
384    <None Include="TestData\rsa1024.dat">
385      <Filter>TestData</Filter>
386    </None>
387    <None Include="TestData\rsa2048.dat">
388      <Filter>TestData</Filter>
389    </None>
390    <None Include="TestData\rsa2048a.dat">
391      <Filter>TestData</Filter>
392    </None>
393    <None Include="TestData\rsa400pb.dat">
394      <Filter>TestData</Filter>
395    </None>
396    <None Include="TestData\rsa400pv.dat">
397      <Filter>TestData</Filter>
398    </None>
399    <None Include="TestData\rsa512a.dat">
400      <Filter>TestData</Filter>
401    </None>
402    <None Include="TestData\rw1024.dat">
403      <Filter>TestData</Filter>
404    </None>
405    <None Include="TestData\rw2048.dat">
406      <Filter>TestData</Filter>
407    </None>
408    <None Include="TestData\saferval.dat">
409      <Filter>TestData</Filter>
410    </None>
411    <None Include="TestData\serpentv.dat">
412      <Filter>TestData</Filter>
413    </None>
414    <None Include="TestData\shacal2v.dat">
415      <Filter>TestData</Filter>
416    </None>
417    <None Include="TestData\sharkval.dat">
418      <Filter>TestData</Filter>
419    </None>
420    <None Include="TestData\skipjack.dat">
421      <Filter>TestData</Filter>
422    </None>
423    <None Include="TestData\squareva.dat">
424      <Filter>TestData</Filter>
425    </None>
426    <None Include="TestData\twofishv.dat">
427      <Filter>TestData</Filter>
428    </None>
429    <None Include="TestData\usage.dat">
430      <Filter>TestData</Filter>
431    </None>
432    <None Include="TestData\x25519.dat">
433      <Filter>TestData</Filter>
434    </None>
435    <None Include="TestData\xtrdh171.dat">
436      <Filter>TestData</Filter>
437    </None>
438    <None Include="TestData\xtrdh342.dat">
439      <Filter>TestData</Filter>
440    </None>
441  </ItemGroup>
442  <ItemGroup>
443    <ClCompile Include="adhoc.cpp">
444      <Filter>Source Code</Filter>
445    </ClCompile>
446    <ClCompile Include="test.cpp">
447      <Filter>Source Code</Filter>
448    </ClCompile>
449    <ClCompile Include="bench1.cpp">
450      <Filter>Source Code</Filter>
451    </ClCompile>
452    <ClCompile Include="bench2.cpp">
453      <Filter>Source Code</Filter>
454    </ClCompile>
455    <ClCompile Include="bench3.cpp">
456      <Filter>Source Code</Filter>
457    </ClCompile>
458    <ClCompile Include="datatest.cpp">
459      <Filter>Source Code</Filter>
460    </ClCompile>
461    <ClCompile Include="dlltest.cpp">
462      <Filter>Source Code</Filter>
463    </ClCompile>
464    <ClCompile Include="regtest1.cpp">
465      <Filter>Source Code</Filter>
466    </ClCompile>
467    <ClCompile Include="regtest2.cpp">
468      <Filter>Source Code</Filter>
469    </ClCompile>
470    <ClCompile Include="regtest3.cpp">
471      <Filter>Source Code</Filter>
472    </ClCompile>
473    <ClCompile Include="regtest4.cpp">
474      <Filter>Source Code</Filter>
475    </ClCompile>
476    <ClCompile Include="validat0.cpp">
477      <Filter>Source Code</Filter>
478    </ClCompile>
479    <ClCompile Include="validat1.cpp">
480      <Filter>Source Code</Filter>
481    </ClCompile>
482    <ClCompile Include="validat2.cpp">
483      <Filter>Source Code</Filter>
484    </ClCompile>
485    <ClCompile Include="validat3.cpp">
486      <Filter>Source Code</Filter>
487    </ClCompile>
488    <ClCompile Include="validat4.cpp">
489      <Filter>Source Code</Filter>
490    </ClCompile>
491    <ClCompile Include="validat5.cpp">
492      <Filter>Source Code</Filter>
493    </ClCompile>
494    <ClCompile Include="validat6.cpp">
495      <Filter>Source Code</Filter>
496    </ClCompile>
497    <ClCompile Include="validat7.cpp">
498      <Filter>Source Code</Filter>
499    </ClCompile>
500    <ClCompile Include="validat8.cpp">
501      <Filter>Source Code</Filter>
502    </ClCompile>
503    <ClCompile Include="validat9.cpp">
504      <Filter>Source Code</Filter>
505    </ClCompile>
506    <ClCompile Include="validat10.cpp">
507      <Filter>Source Code</Filter>
508    </ClCompile>
509    <ClCompile Include="fipsalgt.cpp">
510      <Filter>Source Code</Filter>
511    </ClCompile>
512  </ItemGroup>
513  <ItemGroup>
514    <ClInclude Include="bench.h">
515      <Filter>Header Files</Filter>
516    </ClInclude>
517    <ClInclude Include="factory.h">
518      <Filter>Header Files</Filter>
519    </ClInclude>
520    <ClInclude Include="validate.h">
521      <Filter>Header Files</Filter>
522    </ClInclude>
523  </ItemGroup>
524</Project>