summaryrefslogtreecommitdiffstats
path: root/botan/checks/nist_tests
diff options
context:
space:
mode:
Diffstat (limited to 'botan/checks/nist_tests')
-rw-r--r--botan/checks/nist_tests/failure.txt12
-rw-r--r--botan/checks/nist_tests/readme.txt26
-rw-r--r--botan/checks/nist_tests/tests/test01/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test01/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test01/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test02/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test02/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test02/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test02/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test02/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test03/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test03/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test03/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test03/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test03/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/int1.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test04/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test05/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test05/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test05/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test05/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test05/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test06/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test06/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test06/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test06/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test06/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test07/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test07/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test07/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test07/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test07/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test08/end.crtbin0 -> 652 bytes
-rw-r--r--botan/checks/nist_tests/tests/test08/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test08/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test08/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test08/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test09/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test09/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test09/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test09/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test09/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test10/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test10/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test10/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test10/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test10/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test11/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test11/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test11/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test11/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test11/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test12/end.crtbin0 -> 652 bytes
-rw-r--r--botan/checks/nist_tests/tests/test12/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test12/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test12/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test12/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test13/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test13/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test13/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test13/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test13/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test14/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test14/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test14/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test14/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test14/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test15/end.crtbin0 -> 654 bytes
-rw-r--r--botan/checks/nist_tests/tests/test15/int.crlbin0 -> 341 bytes
-rw-r--r--botan/checks/nist_tests/tests/test15/int.crtbin0 -> 671 bytes
-rw-r--r--botan/checks/nist_tests/tests/test15/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test15/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test16/end.crtbin0 -> 657 bytes
-rw-r--r--botan/checks/nist_tests/tests/test16/int.crlbin0 -> 337 bytes
-rw-r--r--botan/checks/nist_tests/tests/test16/int.crtbin0 -> 667 bytes
-rw-r--r--botan/checks/nist_tests/tests/test16/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test16/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test17/end.crtbin0 -> 652 bytes
-rw-r--r--botan/checks/nist_tests/tests/test17/int.crlbin0 -> 337 bytes
-rw-r--r--botan/checks/nist_tests/tests/test17/int.crtbin0 -> 667 bytes
-rw-r--r--botan/checks/nist_tests/tests/test17/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test17/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test18/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test18/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test18/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test18/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test18/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test19/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test19/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test19/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test19/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test20/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test20/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test20/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test20/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test20/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test21/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test21/int.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test21/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test21/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test21/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test22/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test22/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test22/int.crtbin0 -> 648 bytes
-rw-r--r--botan/checks/nist_tests/tests/test22/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test22/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test23/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test23/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test23/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test23/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test23/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test24/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test24/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test24/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test24/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test24/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test25/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test25/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test25/int.crtbin0 -> 659 bytes
-rw-r--r--botan/checks/nist_tests/tests/test25/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test25/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test26/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test26/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test26/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test26/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test26/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test27/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test27/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test27/int.crtbin0 -> 659 bytes
-rw-r--r--botan/checks/nist_tests/tests/test27/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test27/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test28/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test28/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test28/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test28/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test28/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test29/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test29/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test29/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test29/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test29/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test30/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test30/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test30/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test30/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test30/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test31/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test31/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test31/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test31/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test31/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test32/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test32/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test32/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test32/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test32/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test33/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test33/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test33/int.crtbin0 -> 662 bytes
-rw-r--r--botan/checks/nist_tests/tests/test33/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test33/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test34/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test34/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test34/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test34/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test34/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test35/end.crtbin0 -> 626 bytes
-rw-r--r--botan/checks/nist_tests/tests/test35/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test35/int.crtbin0 -> 641 bytes
-rw-r--r--botan/checks/nist_tests/tests/test35/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test35/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/int1.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test36/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/int1.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test37/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/int1.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test38/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/end.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int1.crtbin0 -> 706 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int2.crtbin0 -> 691 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/int3.crtbin0 -> 678 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test39/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/end.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int1.crtbin0 -> 691 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int2.crtbin0 -> 678 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test40/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/end.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int1.crtbin0 -> 678 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test41/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int1.crtbin0 -> 691 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int2.crtbin0 -> 678 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test42/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/end.crtbin0 -> 626 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int1.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test43/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/end.crtbin0 -> 626 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int1.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test44/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/end.crtbin0 -> 626 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int1.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test45/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int1.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int2.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int3.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test46/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/end.crtbin0 -> 626 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int1.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int2.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int3.crtbin0 -> 679 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/int4.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test47/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test48/end.crtbin0 -> 650 bytes
-rw-r--r--botan/checks/nist_tests/tests/test48/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test48/int.crtbin0 -> 665 bytes
-rw-r--r--botan/checks/nist_tests/tests/test48/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test48/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test49/end.crtbin0 -> 663 bytes
-rw-r--r--botan/checks/nist_tests/tests/test49/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test49/int.crtbin0 -> 678 bytes
-rw-r--r--botan/checks/nist_tests/tests/test49/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test49/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test50/end.crtbin0 -> 645 bytes
-rw-r--r--botan/checks/nist_tests/tests/test50/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test50/int.crtbin0 -> 660 bytes
-rw-r--r--botan/checks/nist_tests/tests/test50/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test50/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test51/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test51/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test51/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test51/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test51/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test52/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test52/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test52/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test52/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test52/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test53/end.crtbin0 -> 677 bytes
-rw-r--r--botan/checks/nist_tests/tests/test53/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test53/int.crtbin0 -> 692 bytes
-rw-r--r--botan/checks/nist_tests/tests/test53/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test53/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/int2.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test54/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/end.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/int2.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test55/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test56/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test56/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test56/int.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test56/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test56/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test57/end.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test57/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test57/int.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test57/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test57/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test58/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/end.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test59/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/int4.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test60/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/end.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/int4.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test61/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/int4.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test62/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/end.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int1.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int1.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int2.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int3.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int3.crtbin0 -> 669 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int4.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/int4.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test63/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test64/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test64/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test64/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test64/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test64/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/int1.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/int2.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test65/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test66/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test66/int.crlbin0 -> 372 bytes
-rw-r--r--botan/checks/nist_tests/tests/test66/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test66/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test66/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/int1.crlbin0 -> 372 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test67/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/int1.crlbin0 -> 393 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/int1.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/int2.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test68/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test69/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test69/int.crlbin0 -> 393 bytes
-rw-r--r--botan/checks/nist_tests/tests/test69/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test69/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test69/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/int1.crlbin0 -> 393 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/int1.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/int2.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/int2.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test70/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test71/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test71/int.crlbin0 -> 393 bytes
-rw-r--r--botan/checks/nist_tests/tests/test71/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test71/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test71/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test72/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test72/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test72/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test72/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test72/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test73/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test73/int.crlbin0 -> 335 bytes
-rw-r--r--botan/checks/nist_tests/tests/test73/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test73/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test73/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test74/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test74/int.crlbin0 -> 337 bytes
-rw-r--r--botan/checks/nist_tests/tests/test74/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test74/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test74/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test75/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test75/int.crlbin0 -> 350 bytes
-rw-r--r--botan/checks/nist_tests/tests/test75/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test75/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test75/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/tests/test76/end.crtbin0 -> 651 bytes
-rw-r--r--botan/checks/nist_tests/tests/test76/int.crlbin0 -> 352 bytes
-rw-r--r--botan/checks/nist_tests/tests/test76/int.crtbin0 -> 666 bytes
-rw-r--r--botan/checks/nist_tests/tests/test76/root.crlbin0 -> 371 bytes
-rw-r--r--botan/checks/nist_tests/tests/test76/root.crtbin0 -> 624 bytes
-rw-r--r--botan/checks/nist_tests/x509test.cpp411
478 files changed, 449 insertions, 0 deletions
diff --git a/botan/checks/nist_tests/failure.txt b/botan/checks/nist_tests/failure.txt
new file mode 100644
index 0000000..0166e0e
--- /dev/null
+++ b/botan/checks/nist_tests/failure.txt
@@ -0,0 +1,12 @@
+Known Failures/Problems
+
+Policy extensions are not implemented, so we skip tests #34-#53.
+
+Tests #75 and #76 are skipped as they make use of relatively obscure CRL
+extensions which are not supported.
+
+In addition, please note that some of the tests have their results altered from
+what the test result should be according to NIST's documentation. The changes
+are clearly marked (see x509test.cpp; search for "CHANGE OF TEST RESULT") and
+there are comments explaining why the results where changed. Currently, tests
+#19, #65, and #67 have had their results changed from the official results.
diff --git a/botan/checks/nist_tests/readme.txt b/botan/checks/nist_tests/readme.txt
new file mode 100644
index 0000000..b992a5b
--- /dev/null
+++ b/botan/checks/nist_tests/readme.txt
@@ -0,0 +1,26 @@
+
+This package contains a program to exercise Botan's path validation
+algorithm, as contained in the X509_Store object. The data used is
+NIST's X.509v3 certificate path validation testing data, as found on
+NIST's web site (version 1.0.7 of the testing data is currently
+used). The PKCS #7 and PKCS #12 data files have been removed, as they
+are not used in this test.
+
+Currently, some tests fail or are not be run for various reasons (in
+particular, we don't have support policy extensions yet, so that
+excludes running a good number of the tests). Even if all of the tests
+DO pass, that does not imply that Botan's path validation and
+certificate processing code is bug free, as there are many (*very
+many*) possible options in X.509 which this testing data does not make
+use of at all. However, it is helpful for implementation testing and
+assurance (I have found a good number of bugs using these tests).
+
+Currently, we do not make use of the S/MIME or PKCS #12 testing data
+contained in these tests, because Botan does not support either of
+these standards.
+
+To use this, compile x509test.cpp, and run the resulting
+executable. The results are written to standard output. Your system
+must have a POSIX.1 dirent.h, and the code assumes Unix-style paths.
+
+Email me with any questions or comments about these tests.
diff --git a/botan/checks/nist_tests/tests/test01/end.crt b/botan/checks/nist_tests/tests/test01/end.crt
new file mode 100644
index 0000000..d7e64d6
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test01/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test01/root.crl b/botan/checks/nist_tests/tests/test01/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test01/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test01/root.crt b/botan/checks/nist_tests/tests/test01/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test01/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test02/end.crt b/botan/checks/nist_tests/tests/test02/end.crt
new file mode 100644
index 0000000..f97da05
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test02/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test02/int.crl b/botan/checks/nist_tests/tests/test02/int.crl
new file mode 100644
index 0000000..e7dfa96
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test02/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test02/int.crt b/botan/checks/nist_tests/tests/test02/int.crt
new file mode 100644
index 0000000..0aba750
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test02/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test02/root.crl b/botan/checks/nist_tests/tests/test02/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test02/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test02/root.crt b/botan/checks/nist_tests/tests/test02/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test02/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test03/end.crt b/botan/checks/nist_tests/tests/test03/end.crt
new file mode 100644
index 0000000..9b0463a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test03/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test03/int.crl b/botan/checks/nist_tests/tests/test03/int.crl
new file mode 100644
index 0000000..528f323
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test03/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test03/int.crt b/botan/checks/nist_tests/tests/test03/int.crt
new file mode 100644
index 0000000..c8cfc05
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test03/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test03/root.crl b/botan/checks/nist_tests/tests/test03/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test03/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test03/root.crt b/botan/checks/nist_tests/tests/test03/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test03/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/end.crt b/botan/checks/nist_tests/tests/test04/end.crt
new file mode 100644
index 0000000..75d2fd5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/int1.crl b/botan/checks/nist_tests/tests/test04/int1.crl
new file mode 100644
index 0000000..2f30c77
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/int1.crt b/botan/checks/nist_tests/tests/test04/int1.crt
new file mode 100644
index 0000000..f4e88d5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/int2.crl b/botan/checks/nist_tests/tests/test04/int2.crl
new file mode 100644
index 0000000..e8596c3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/int2.crt b/botan/checks/nist_tests/tests/test04/int2.crt
new file mode 100644
index 0000000..727035b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/root.crl b/botan/checks/nist_tests/tests/test04/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test04/root.crt b/botan/checks/nist_tests/tests/test04/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test04/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test05/end.crt b/botan/checks/nist_tests/tests/test05/end.crt
new file mode 100644
index 0000000..a3a6589
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test05/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test05/int.crl b/botan/checks/nist_tests/tests/test05/int.crl
new file mode 100644
index 0000000..a34ef27
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test05/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test05/int.crt b/botan/checks/nist_tests/tests/test05/int.crt
new file mode 100644
index 0000000..610df75
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test05/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test05/root.crl b/botan/checks/nist_tests/tests/test05/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test05/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test05/root.crt b/botan/checks/nist_tests/tests/test05/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test05/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test06/end.crt b/botan/checks/nist_tests/tests/test06/end.crt
new file mode 100644
index 0000000..1e68f0d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test06/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test06/int.crl b/botan/checks/nist_tests/tests/test06/int.crl
new file mode 100644
index 0000000..d87cd7e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test06/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test06/int.crt b/botan/checks/nist_tests/tests/test06/int.crt
new file mode 100644
index 0000000..5bb74d2
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test06/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test06/root.crl b/botan/checks/nist_tests/tests/test06/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test06/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test06/root.crt b/botan/checks/nist_tests/tests/test06/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test06/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test07/end.crt b/botan/checks/nist_tests/tests/test07/end.crt
new file mode 100644
index 0000000..0f97e6f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test07/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test07/int.crl b/botan/checks/nist_tests/tests/test07/int.crl
new file mode 100644
index 0000000..8064e91
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test07/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test07/int.crt b/botan/checks/nist_tests/tests/test07/int.crt
new file mode 100644
index 0000000..5c1ddd3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test07/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test07/root.crl b/botan/checks/nist_tests/tests/test07/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test07/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test07/root.crt b/botan/checks/nist_tests/tests/test07/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test07/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test08/end.crt b/botan/checks/nist_tests/tests/test08/end.crt
new file mode 100644
index 0000000..cb99c2a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test08/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test08/int.crl b/botan/checks/nist_tests/tests/test08/int.crl
new file mode 100644
index 0000000..d5ee3c3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test08/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test08/int.crt b/botan/checks/nist_tests/tests/test08/int.crt
new file mode 100644
index 0000000..d26979c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test08/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test08/root.crl b/botan/checks/nist_tests/tests/test08/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test08/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test08/root.crt b/botan/checks/nist_tests/tests/test08/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test08/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test09/end.crt b/botan/checks/nist_tests/tests/test09/end.crt
new file mode 100644
index 0000000..4dd2352
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test09/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test09/int.crl b/botan/checks/nist_tests/tests/test09/int.crl
new file mode 100644
index 0000000..fbd8514
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test09/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test09/int.crt b/botan/checks/nist_tests/tests/test09/int.crt
new file mode 100644
index 0000000..c107dd7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test09/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test09/root.crl b/botan/checks/nist_tests/tests/test09/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test09/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test09/root.crt b/botan/checks/nist_tests/tests/test09/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test09/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test10/end.crt b/botan/checks/nist_tests/tests/test10/end.crt
new file mode 100644
index 0000000..de39240
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test10/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test10/int.crl b/botan/checks/nist_tests/tests/test10/int.crl
new file mode 100644
index 0000000..daefd50
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test10/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test10/int.crt b/botan/checks/nist_tests/tests/test10/int.crt
new file mode 100644
index 0000000..2d691ab
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test10/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test10/root.crl b/botan/checks/nist_tests/tests/test10/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test10/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test10/root.crt b/botan/checks/nist_tests/tests/test10/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test10/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test11/end.crt b/botan/checks/nist_tests/tests/test11/end.crt
new file mode 100644
index 0000000..6e14527
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test11/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test11/int.crl b/botan/checks/nist_tests/tests/test11/int.crl
new file mode 100644
index 0000000..cc91ad5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test11/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test11/int.crt b/botan/checks/nist_tests/tests/test11/int.crt
new file mode 100644
index 0000000..87fa079
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test11/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test11/root.crl b/botan/checks/nist_tests/tests/test11/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test11/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test11/root.crt b/botan/checks/nist_tests/tests/test11/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test11/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test12/end.crt b/botan/checks/nist_tests/tests/test12/end.crt
new file mode 100644
index 0000000..158c6ae
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test12/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test12/int.crl b/botan/checks/nist_tests/tests/test12/int.crl
new file mode 100644
index 0000000..7ce6928
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test12/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test12/int.crt b/botan/checks/nist_tests/tests/test12/int.crt
new file mode 100644
index 0000000..a55333b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test12/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test12/root.crl b/botan/checks/nist_tests/tests/test12/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test12/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test12/root.crt b/botan/checks/nist_tests/tests/test12/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test12/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test13/end.crt b/botan/checks/nist_tests/tests/test13/end.crt
new file mode 100644
index 0000000..d1ddf4b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test13/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test13/int.crl b/botan/checks/nist_tests/tests/test13/int.crl
new file mode 100644
index 0000000..df86506
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test13/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test13/int.crt b/botan/checks/nist_tests/tests/test13/int.crt
new file mode 100644
index 0000000..abc6fe5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test13/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test13/root.crl b/botan/checks/nist_tests/tests/test13/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test13/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test13/root.crt b/botan/checks/nist_tests/tests/test13/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test13/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test14/end.crt b/botan/checks/nist_tests/tests/test14/end.crt
new file mode 100644
index 0000000..f43e038
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test14/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test14/int.crl b/botan/checks/nist_tests/tests/test14/int.crl
new file mode 100644
index 0000000..ae372f3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test14/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test14/int.crt b/botan/checks/nist_tests/tests/test14/int.crt
new file mode 100644
index 0000000..6e97ee2
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test14/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test14/root.crl b/botan/checks/nist_tests/tests/test14/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test14/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test14/root.crt b/botan/checks/nist_tests/tests/test14/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test14/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test15/end.crt b/botan/checks/nist_tests/tests/test15/end.crt
new file mode 100644
index 0000000..a240831
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test15/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test15/int.crl b/botan/checks/nist_tests/tests/test15/int.crl
new file mode 100644
index 0000000..626049a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test15/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test15/int.crt b/botan/checks/nist_tests/tests/test15/int.crt
new file mode 100644
index 0000000..23fb78c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test15/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test15/root.crl b/botan/checks/nist_tests/tests/test15/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test15/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test15/root.crt b/botan/checks/nist_tests/tests/test15/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test15/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test16/end.crt b/botan/checks/nist_tests/tests/test16/end.crt
new file mode 100644
index 0000000..108a75d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test16/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test16/int.crl b/botan/checks/nist_tests/tests/test16/int.crl
new file mode 100644
index 0000000..d345a33
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test16/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test16/int.crt b/botan/checks/nist_tests/tests/test16/int.crt
new file mode 100644
index 0000000..6f2a332
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test16/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test16/root.crl b/botan/checks/nist_tests/tests/test16/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test16/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test16/root.crt b/botan/checks/nist_tests/tests/test16/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test16/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test17/end.crt b/botan/checks/nist_tests/tests/test17/end.crt
new file mode 100644
index 0000000..b903408
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test17/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test17/int.crl b/botan/checks/nist_tests/tests/test17/int.crl
new file mode 100644
index 0000000..0b1ba6f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test17/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test17/int.crt b/botan/checks/nist_tests/tests/test17/int.crt
new file mode 100644
index 0000000..25e7b48
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test17/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test17/root.crl b/botan/checks/nist_tests/tests/test17/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test17/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test17/root.crt b/botan/checks/nist_tests/tests/test17/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test17/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test18/end.crt b/botan/checks/nist_tests/tests/test18/end.crt
new file mode 100644
index 0000000..2edb513
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test18/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test18/int.crl b/botan/checks/nist_tests/tests/test18/int.crl
new file mode 100644
index 0000000..2948246
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test18/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test18/int.crt b/botan/checks/nist_tests/tests/test18/int.crt
new file mode 100644
index 0000000..eac3e86
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test18/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test18/root.crl b/botan/checks/nist_tests/tests/test18/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test18/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test18/root.crt b/botan/checks/nist_tests/tests/test18/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test18/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test19/end.crt b/botan/checks/nist_tests/tests/test19/end.crt
new file mode 100644
index 0000000..a9c7a1f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test19/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test19/int.crt b/botan/checks/nist_tests/tests/test19/int.crt
new file mode 100644
index 0000000..eff60dd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test19/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test19/root.crl b/botan/checks/nist_tests/tests/test19/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test19/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test19/root.crt b/botan/checks/nist_tests/tests/test19/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test19/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test20/end.crt b/botan/checks/nist_tests/tests/test20/end.crt
new file mode 100644
index 0000000..b26e77c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test20/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test20/int.crl b/botan/checks/nist_tests/tests/test20/int.crl
new file mode 100644
index 0000000..5755a2e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test20/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test20/int.crt b/botan/checks/nist_tests/tests/test20/int.crt
new file mode 100644
index 0000000..d7daa69
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test20/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test20/root.crl b/botan/checks/nist_tests/tests/test20/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test20/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test20/root.crt b/botan/checks/nist_tests/tests/test20/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test20/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test21/end.crt b/botan/checks/nist_tests/tests/test21/end.crt
new file mode 100644
index 0000000..798e5cf
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test21/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test21/int.crl b/botan/checks/nist_tests/tests/test21/int.crl
new file mode 100644
index 0000000..ea3cbb9
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test21/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test21/int.crt b/botan/checks/nist_tests/tests/test21/int.crt
new file mode 100644
index 0000000..9082c4d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test21/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test21/root.crl b/botan/checks/nist_tests/tests/test21/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test21/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test21/root.crt b/botan/checks/nist_tests/tests/test21/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test21/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test22/end.crt b/botan/checks/nist_tests/tests/test22/end.crt
new file mode 100644
index 0000000..d130c75
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test22/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test22/int.crl b/botan/checks/nist_tests/tests/test22/int.crl
new file mode 100644
index 0000000..07e1839
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test22/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test22/int.crt b/botan/checks/nist_tests/tests/test22/int.crt
new file mode 100644
index 0000000..d0f401b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test22/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test22/root.crl b/botan/checks/nist_tests/tests/test22/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test22/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test22/root.crt b/botan/checks/nist_tests/tests/test22/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test22/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test23/end.crt b/botan/checks/nist_tests/tests/test23/end.crt
new file mode 100644
index 0000000..787941b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test23/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test23/int.crl b/botan/checks/nist_tests/tests/test23/int.crl
new file mode 100644
index 0000000..2841be7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test23/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test23/int.crt b/botan/checks/nist_tests/tests/test23/int.crt
new file mode 100644
index 0000000..2890b39
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test23/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test23/root.crl b/botan/checks/nist_tests/tests/test23/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test23/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test23/root.crt b/botan/checks/nist_tests/tests/test23/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test23/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test24/end.crt b/botan/checks/nist_tests/tests/test24/end.crt
new file mode 100644
index 0000000..0d145b2
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test24/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test24/int.crl b/botan/checks/nist_tests/tests/test24/int.crl
new file mode 100644
index 0000000..f608de6
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test24/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test24/int.crt b/botan/checks/nist_tests/tests/test24/int.crt
new file mode 100644
index 0000000..a4633ee
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test24/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test24/root.crl b/botan/checks/nist_tests/tests/test24/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test24/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test24/root.crt b/botan/checks/nist_tests/tests/test24/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test24/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test25/end.crt b/botan/checks/nist_tests/tests/test25/end.crt
new file mode 100644
index 0000000..d126701
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test25/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test25/int.crl b/botan/checks/nist_tests/tests/test25/int.crl
new file mode 100644
index 0000000..553e1bb
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test25/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test25/int.crt b/botan/checks/nist_tests/tests/test25/int.crt
new file mode 100644
index 0000000..5d06aac
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test25/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test25/root.crl b/botan/checks/nist_tests/tests/test25/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test25/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test25/root.crt b/botan/checks/nist_tests/tests/test25/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test25/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test26/end.crt b/botan/checks/nist_tests/tests/test26/end.crt
new file mode 100644
index 0000000..5abc966
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test26/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test26/int.crl b/botan/checks/nist_tests/tests/test26/int.crl
new file mode 100644
index 0000000..9f2f1b0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test26/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test26/int.crt b/botan/checks/nist_tests/tests/test26/int.crt
new file mode 100644
index 0000000..e9c273a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test26/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test26/root.crl b/botan/checks/nist_tests/tests/test26/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test26/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test26/root.crt b/botan/checks/nist_tests/tests/test26/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test26/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test27/end.crt b/botan/checks/nist_tests/tests/test27/end.crt
new file mode 100644
index 0000000..2147dbd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test27/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test27/int.crl b/botan/checks/nist_tests/tests/test27/int.crl
new file mode 100644
index 0000000..fd769e5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test27/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test27/int.crt b/botan/checks/nist_tests/tests/test27/int.crt
new file mode 100644
index 0000000..4de4a9f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test27/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test27/root.crl b/botan/checks/nist_tests/tests/test27/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test27/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test27/root.crt b/botan/checks/nist_tests/tests/test27/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test27/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test28/end.crt b/botan/checks/nist_tests/tests/test28/end.crt
new file mode 100644
index 0000000..c72c97b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test28/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test28/int.crl b/botan/checks/nist_tests/tests/test28/int.crl
new file mode 100644
index 0000000..35e87eb
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test28/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test28/int.crt b/botan/checks/nist_tests/tests/test28/int.crt
new file mode 100644
index 0000000..fee01f2
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test28/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test28/root.crl b/botan/checks/nist_tests/tests/test28/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test28/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test28/root.crt b/botan/checks/nist_tests/tests/test28/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test28/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test29/end.crt b/botan/checks/nist_tests/tests/test29/end.crt
new file mode 100644
index 0000000..e4e2dd0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test29/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test29/int.crl b/botan/checks/nist_tests/tests/test29/int.crl
new file mode 100644
index 0000000..2739bd9
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test29/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test29/int.crt b/botan/checks/nist_tests/tests/test29/int.crt
new file mode 100644
index 0000000..e830043
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test29/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test29/root.crl b/botan/checks/nist_tests/tests/test29/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test29/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test29/root.crt b/botan/checks/nist_tests/tests/test29/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test29/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test30/end.crt b/botan/checks/nist_tests/tests/test30/end.crt
new file mode 100644
index 0000000..abdc038
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test30/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test30/int.crl b/botan/checks/nist_tests/tests/test30/int.crl
new file mode 100644
index 0000000..fed695a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test30/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test30/int.crt b/botan/checks/nist_tests/tests/test30/int.crt
new file mode 100644
index 0000000..26fd2cb
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test30/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test30/root.crl b/botan/checks/nist_tests/tests/test30/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test30/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test30/root.crt b/botan/checks/nist_tests/tests/test30/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test30/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test31/end.crt b/botan/checks/nist_tests/tests/test31/end.crt
new file mode 100644
index 0000000..cd766ef
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test31/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test31/int.crl b/botan/checks/nist_tests/tests/test31/int.crl
new file mode 100644
index 0000000..9014141
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test31/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test31/int.crt b/botan/checks/nist_tests/tests/test31/int.crt
new file mode 100644
index 0000000..396947b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test31/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test31/root.crl b/botan/checks/nist_tests/tests/test31/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test31/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test31/root.crt b/botan/checks/nist_tests/tests/test31/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test31/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test32/end.crt b/botan/checks/nist_tests/tests/test32/end.crt
new file mode 100644
index 0000000..3804a27
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test32/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test32/int.crl b/botan/checks/nist_tests/tests/test32/int.crl
new file mode 100644
index 0000000..2e2e505
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test32/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test32/int.crt b/botan/checks/nist_tests/tests/test32/int.crt
new file mode 100644
index 0000000..6df3396
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test32/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test32/root.crl b/botan/checks/nist_tests/tests/test32/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test32/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test32/root.crt b/botan/checks/nist_tests/tests/test32/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test32/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test33/end.crt b/botan/checks/nist_tests/tests/test33/end.crt
new file mode 100644
index 0000000..6ef1d03
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test33/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test33/int.crl b/botan/checks/nist_tests/tests/test33/int.crl
new file mode 100644
index 0000000..4008e3d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test33/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test33/int.crt b/botan/checks/nist_tests/tests/test33/int.crt
new file mode 100644
index 0000000..ba18369
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test33/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test33/root.crl b/botan/checks/nist_tests/tests/test33/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test33/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test33/root.crt b/botan/checks/nist_tests/tests/test33/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test33/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test34/end.crt b/botan/checks/nist_tests/tests/test34/end.crt
new file mode 100644
index 0000000..695de1c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test34/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test34/int.crl b/botan/checks/nist_tests/tests/test34/int.crl
new file mode 100644
index 0000000..a8d11e7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test34/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test34/int.crt b/botan/checks/nist_tests/tests/test34/int.crt
new file mode 100644
index 0000000..5657dda
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test34/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test34/root.crl b/botan/checks/nist_tests/tests/test34/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test34/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test34/root.crt b/botan/checks/nist_tests/tests/test34/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test34/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test35/end.crt b/botan/checks/nist_tests/tests/test35/end.crt
new file mode 100644
index 0000000..26846be
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test35/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test35/int.crl b/botan/checks/nist_tests/tests/test35/int.crl
new file mode 100644
index 0000000..f7021d3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test35/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test35/int.crt b/botan/checks/nist_tests/tests/test35/int.crt
new file mode 100644
index 0000000..6a66418
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test35/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test35/root.crl b/botan/checks/nist_tests/tests/test35/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test35/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test35/root.crt b/botan/checks/nist_tests/tests/test35/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test35/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/end.crt b/botan/checks/nist_tests/tests/test36/end.crt
new file mode 100644
index 0000000..ee6ec5f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/int1.crl b/botan/checks/nist_tests/tests/test36/int1.crl
new file mode 100644
index 0000000..d4ad101
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/int1.crt b/botan/checks/nist_tests/tests/test36/int1.crt
new file mode 100644
index 0000000..a300e8d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/int2.crl b/botan/checks/nist_tests/tests/test36/int2.crl
new file mode 100644
index 0000000..d45cedc
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/int2.crt b/botan/checks/nist_tests/tests/test36/int2.crt
new file mode 100644
index 0000000..87c8253
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/root.crl b/botan/checks/nist_tests/tests/test36/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test36/root.crt b/botan/checks/nist_tests/tests/test36/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test36/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/end.crt b/botan/checks/nist_tests/tests/test37/end.crt
new file mode 100644
index 0000000..e5c5ae8
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/int1.crl b/botan/checks/nist_tests/tests/test37/int1.crl
new file mode 100644
index 0000000..6b488fd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/int1.crt b/botan/checks/nist_tests/tests/test37/int1.crt
new file mode 100644
index 0000000..26b6b96
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/int2.crl b/botan/checks/nist_tests/tests/test37/int2.crl
new file mode 100644
index 0000000..7240511
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/int2.crt b/botan/checks/nist_tests/tests/test37/int2.crt
new file mode 100644
index 0000000..c0e986a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/root.crl b/botan/checks/nist_tests/tests/test37/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test37/root.crt b/botan/checks/nist_tests/tests/test37/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test37/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/end.crt b/botan/checks/nist_tests/tests/test38/end.crt
new file mode 100644
index 0000000..9331b90
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/int1.crl b/botan/checks/nist_tests/tests/test38/int1.crl
new file mode 100644
index 0000000..81f75d4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/int1.crt b/botan/checks/nist_tests/tests/test38/int1.crt
new file mode 100644
index 0000000..c8ee614
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/int2.crl b/botan/checks/nist_tests/tests/test38/int2.crl
new file mode 100644
index 0000000..ae1d7d5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/int2.crt b/botan/checks/nist_tests/tests/test38/int2.crt
new file mode 100644
index 0000000..8d28342
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/root.crl b/botan/checks/nist_tests/tests/test38/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test38/root.crt b/botan/checks/nist_tests/tests/test38/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test38/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/end.crt b/botan/checks/nist_tests/tests/test39/end.crt
new file mode 100644
index 0000000..57263d4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int1.crl b/botan/checks/nist_tests/tests/test39/int1.crl
new file mode 100644
index 0000000..f2a0138
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int1.crt b/botan/checks/nist_tests/tests/test39/int1.crt
new file mode 100644
index 0000000..b7003f7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int2.crl b/botan/checks/nist_tests/tests/test39/int2.crl
new file mode 100644
index 0000000..b6672d8
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int2.crt b/botan/checks/nist_tests/tests/test39/int2.crt
new file mode 100644
index 0000000..c56ce57
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int3.crl b/botan/checks/nist_tests/tests/test39/int3.crl
new file mode 100644
index 0000000..453420b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/int3.crt b/botan/checks/nist_tests/tests/test39/int3.crt
new file mode 100644
index 0000000..ce1224a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/root.crl b/botan/checks/nist_tests/tests/test39/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test39/root.crt b/botan/checks/nist_tests/tests/test39/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test39/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/end.crt b/botan/checks/nist_tests/tests/test40/end.crt
new file mode 100644
index 0000000..24ce9e4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int1.crl b/botan/checks/nist_tests/tests/test40/int1.crl
new file mode 100644
index 0000000..5bd6a9f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int1.crt b/botan/checks/nist_tests/tests/test40/int1.crt
new file mode 100644
index 0000000..5a8ac50
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int2.crl b/botan/checks/nist_tests/tests/test40/int2.crl
new file mode 100644
index 0000000..dde5a12
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int2.crt b/botan/checks/nist_tests/tests/test40/int2.crt
new file mode 100644
index 0000000..70e4d90
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int3.crl b/botan/checks/nist_tests/tests/test40/int3.crl
new file mode 100644
index 0000000..713fa4b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/int3.crt b/botan/checks/nist_tests/tests/test40/int3.crt
new file mode 100644
index 0000000..a0c6734
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/root.crl b/botan/checks/nist_tests/tests/test40/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test40/root.crt b/botan/checks/nist_tests/tests/test40/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test40/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/end.crt b/botan/checks/nist_tests/tests/test41/end.crt
new file mode 100644
index 0000000..b88e38e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int1.crl b/botan/checks/nist_tests/tests/test41/int1.crl
new file mode 100644
index 0000000..2d4c415
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int1.crt b/botan/checks/nist_tests/tests/test41/int1.crt
new file mode 100644
index 0000000..4b96b2a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int2.crl b/botan/checks/nist_tests/tests/test41/int2.crl
new file mode 100644
index 0000000..e389a7f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int2.crt b/botan/checks/nist_tests/tests/test41/int2.crt
new file mode 100644
index 0000000..4b1edc7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int3.crl b/botan/checks/nist_tests/tests/test41/int3.crl
new file mode 100644
index 0000000..d26dc1b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/int3.crt b/botan/checks/nist_tests/tests/test41/int3.crt
new file mode 100644
index 0000000..6012a3a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/root.crl b/botan/checks/nist_tests/tests/test41/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test41/root.crt b/botan/checks/nist_tests/tests/test41/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test41/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/end.crt b/botan/checks/nist_tests/tests/test42/end.crt
new file mode 100644
index 0000000..9815c5d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int1.crl b/botan/checks/nist_tests/tests/test42/int1.crl
new file mode 100644
index 0000000..d4f21db
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int1.crt b/botan/checks/nist_tests/tests/test42/int1.crt
new file mode 100644
index 0000000..f344a9f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int2.crl b/botan/checks/nist_tests/tests/test42/int2.crl
new file mode 100644
index 0000000..3290605
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int2.crt b/botan/checks/nist_tests/tests/test42/int2.crt
new file mode 100644
index 0000000..a2fd05c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int3.crl b/botan/checks/nist_tests/tests/test42/int3.crl
new file mode 100644
index 0000000..ee2b2b1
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int3.crt b/botan/checks/nist_tests/tests/test42/int3.crt
new file mode 100644
index 0000000..8104a65
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int4.crl b/botan/checks/nist_tests/tests/test42/int4.crl
new file mode 100644
index 0000000..7602160
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/int4.crt b/botan/checks/nist_tests/tests/test42/int4.crt
new file mode 100644
index 0000000..5b6ffbd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/root.crl b/botan/checks/nist_tests/tests/test42/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test42/root.crt b/botan/checks/nist_tests/tests/test42/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test42/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/end.crt b/botan/checks/nist_tests/tests/test43/end.crt
new file mode 100644
index 0000000..9465ea5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int1.crl b/botan/checks/nist_tests/tests/test43/int1.crl
new file mode 100644
index 0000000..4ce26fd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int1.crt b/botan/checks/nist_tests/tests/test43/int1.crt
new file mode 100644
index 0000000..e18a4e1
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int2.crl b/botan/checks/nist_tests/tests/test43/int2.crl
new file mode 100644
index 0000000..9820bc6
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int2.crt b/botan/checks/nist_tests/tests/test43/int2.crt
new file mode 100644
index 0000000..1521fce
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int3.crl b/botan/checks/nist_tests/tests/test43/int3.crl
new file mode 100644
index 0000000..b8dfd8d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int3.crt b/botan/checks/nist_tests/tests/test43/int3.crt
new file mode 100644
index 0000000..30b9706
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int4.crl b/botan/checks/nist_tests/tests/test43/int4.crl
new file mode 100644
index 0000000..4b41362
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/int4.crt b/botan/checks/nist_tests/tests/test43/int4.crt
new file mode 100644
index 0000000..9495622
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/root.crl b/botan/checks/nist_tests/tests/test43/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test43/root.crt b/botan/checks/nist_tests/tests/test43/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test43/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/end.crt b/botan/checks/nist_tests/tests/test44/end.crt
new file mode 100644
index 0000000..5fc9bec
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int1.crl b/botan/checks/nist_tests/tests/test44/int1.crl
new file mode 100644
index 0000000..2d4478c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int1.crt b/botan/checks/nist_tests/tests/test44/int1.crt
new file mode 100644
index 0000000..fbfd2a4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int2.crl b/botan/checks/nist_tests/tests/test44/int2.crl
new file mode 100644
index 0000000..780ef7c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int2.crt b/botan/checks/nist_tests/tests/test44/int2.crt
new file mode 100644
index 0000000..26f3193
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int3.crl b/botan/checks/nist_tests/tests/test44/int3.crl
new file mode 100644
index 0000000..5e5267e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int3.crt b/botan/checks/nist_tests/tests/test44/int3.crt
new file mode 100644
index 0000000..7f62ef6
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int4.crl b/botan/checks/nist_tests/tests/test44/int4.crl
new file mode 100644
index 0000000..5d775f5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/int4.crt b/botan/checks/nist_tests/tests/test44/int4.crt
new file mode 100644
index 0000000..76d6111
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/root.crl b/botan/checks/nist_tests/tests/test44/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test44/root.crt b/botan/checks/nist_tests/tests/test44/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test44/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/end.crt b/botan/checks/nist_tests/tests/test45/end.crt
new file mode 100644
index 0000000..a2ddb04
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int1.crl b/botan/checks/nist_tests/tests/test45/int1.crl
new file mode 100644
index 0000000..079062c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int1.crt b/botan/checks/nist_tests/tests/test45/int1.crt
new file mode 100644
index 0000000..90ee8e3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int2.crl b/botan/checks/nist_tests/tests/test45/int2.crl
new file mode 100644
index 0000000..7c12bd0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int2.crt b/botan/checks/nist_tests/tests/test45/int2.crt
new file mode 100644
index 0000000..7fc0467
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int3.crl b/botan/checks/nist_tests/tests/test45/int3.crl
new file mode 100644
index 0000000..f81b504
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int3.crt b/botan/checks/nist_tests/tests/test45/int3.crt
new file mode 100644
index 0000000..fb9500f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int4.crl b/botan/checks/nist_tests/tests/test45/int4.crl
new file mode 100644
index 0000000..9e67a4a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/int4.crt b/botan/checks/nist_tests/tests/test45/int4.crt
new file mode 100644
index 0000000..60b6c91
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/root.crl b/botan/checks/nist_tests/tests/test45/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test45/root.crt b/botan/checks/nist_tests/tests/test45/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test45/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/end.crt b/botan/checks/nist_tests/tests/test46/end.crt
new file mode 100644
index 0000000..39ebf20
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int1.crl b/botan/checks/nist_tests/tests/test46/int1.crl
new file mode 100644
index 0000000..f9a2236
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int1.crt b/botan/checks/nist_tests/tests/test46/int1.crt
new file mode 100644
index 0000000..985a5d5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int2.crl b/botan/checks/nist_tests/tests/test46/int2.crl
new file mode 100644
index 0000000..02e82c4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int2.crt b/botan/checks/nist_tests/tests/test46/int2.crt
new file mode 100644
index 0000000..ade6433
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int3.crl b/botan/checks/nist_tests/tests/test46/int3.crl
new file mode 100644
index 0000000..ddd59a8
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int3.crt b/botan/checks/nist_tests/tests/test46/int3.crt
new file mode 100644
index 0000000..6e33faa
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int4.crl b/botan/checks/nist_tests/tests/test46/int4.crl
new file mode 100644
index 0000000..3dedfb1
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/int4.crt b/botan/checks/nist_tests/tests/test46/int4.crt
new file mode 100644
index 0000000..1b3fc57
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/root.crl b/botan/checks/nist_tests/tests/test46/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test46/root.crt b/botan/checks/nist_tests/tests/test46/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test46/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/end.crt b/botan/checks/nist_tests/tests/test47/end.crt
new file mode 100644
index 0000000..7337bc5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int1.crl b/botan/checks/nist_tests/tests/test47/int1.crl
new file mode 100644
index 0000000..938e3f4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int1.crt b/botan/checks/nist_tests/tests/test47/int1.crt
new file mode 100644
index 0000000..bf3e222
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int2.crl b/botan/checks/nist_tests/tests/test47/int2.crl
new file mode 100644
index 0000000..f715c11
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int2.crt b/botan/checks/nist_tests/tests/test47/int2.crt
new file mode 100644
index 0000000..1b7854e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int3.crl b/botan/checks/nist_tests/tests/test47/int3.crl
new file mode 100644
index 0000000..786aa50
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int3.crt b/botan/checks/nist_tests/tests/test47/int3.crt
new file mode 100644
index 0000000..62eb3b2
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int4.crl b/botan/checks/nist_tests/tests/test47/int4.crl
new file mode 100644
index 0000000..925b783
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/int4.crt b/botan/checks/nist_tests/tests/test47/int4.crt
new file mode 100644
index 0000000..1c9a143
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/root.crl b/botan/checks/nist_tests/tests/test47/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test47/root.crt b/botan/checks/nist_tests/tests/test47/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test47/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test48/end.crt b/botan/checks/nist_tests/tests/test48/end.crt
new file mode 100644
index 0000000..933f279
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test48/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test48/int.crl b/botan/checks/nist_tests/tests/test48/int.crl
new file mode 100644
index 0000000..89ad99c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test48/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test48/int.crt b/botan/checks/nist_tests/tests/test48/int.crt
new file mode 100644
index 0000000..b2eefc4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test48/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test48/root.crl b/botan/checks/nist_tests/tests/test48/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test48/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test48/root.crt b/botan/checks/nist_tests/tests/test48/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test48/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test49/end.crt b/botan/checks/nist_tests/tests/test49/end.crt
new file mode 100644
index 0000000..d0e4a26
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test49/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test49/int.crl b/botan/checks/nist_tests/tests/test49/int.crl
new file mode 100644
index 0000000..1defb1e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test49/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test49/int.crt b/botan/checks/nist_tests/tests/test49/int.crt
new file mode 100644
index 0000000..037f68d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test49/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test49/root.crl b/botan/checks/nist_tests/tests/test49/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test49/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test49/root.crt b/botan/checks/nist_tests/tests/test49/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test49/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test50/end.crt b/botan/checks/nist_tests/tests/test50/end.crt
new file mode 100644
index 0000000..ed9b0a3
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test50/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test50/int.crl b/botan/checks/nist_tests/tests/test50/int.crl
new file mode 100644
index 0000000..0c7cdfe
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test50/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test50/int.crt b/botan/checks/nist_tests/tests/test50/int.crt
new file mode 100644
index 0000000..74c41f0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test50/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test50/root.crl b/botan/checks/nist_tests/tests/test50/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test50/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test50/root.crt b/botan/checks/nist_tests/tests/test50/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test50/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test51/end.crt b/botan/checks/nist_tests/tests/test51/end.crt
new file mode 100644
index 0000000..12ebc74
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test51/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test51/int.crl b/botan/checks/nist_tests/tests/test51/int.crl
new file mode 100644
index 0000000..c887c9a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test51/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test51/int.crt b/botan/checks/nist_tests/tests/test51/int.crt
new file mode 100644
index 0000000..def7e90
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test51/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test51/root.crl b/botan/checks/nist_tests/tests/test51/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test51/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test51/root.crt b/botan/checks/nist_tests/tests/test51/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test51/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test52/end.crt b/botan/checks/nist_tests/tests/test52/end.crt
new file mode 100644
index 0000000..0bd1918
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test52/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test52/int.crl b/botan/checks/nist_tests/tests/test52/int.crl
new file mode 100644
index 0000000..ec22087
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test52/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test52/int.crt b/botan/checks/nist_tests/tests/test52/int.crt
new file mode 100644
index 0000000..3429d7c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test52/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test52/root.crl b/botan/checks/nist_tests/tests/test52/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test52/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test52/root.crt b/botan/checks/nist_tests/tests/test52/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test52/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test53/end.crt b/botan/checks/nist_tests/tests/test53/end.crt
new file mode 100644
index 0000000..9b99dc5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test53/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test53/int.crl b/botan/checks/nist_tests/tests/test53/int.crl
new file mode 100644
index 0000000..79fed24
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test53/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test53/int.crt b/botan/checks/nist_tests/tests/test53/int.crt
new file mode 100644
index 0000000..72eac94
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test53/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test53/root.crl b/botan/checks/nist_tests/tests/test53/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test53/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test53/root.crt b/botan/checks/nist_tests/tests/test53/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test53/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/end.crt b/botan/checks/nist_tests/tests/test54/end.crt
new file mode 100644
index 0000000..185f019
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/int1.crl b/botan/checks/nist_tests/tests/test54/int1.crl
new file mode 100644
index 0000000..5b1c443
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/int1.crt b/botan/checks/nist_tests/tests/test54/int1.crt
new file mode 100644
index 0000000..140ef06
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/int2.crl b/botan/checks/nist_tests/tests/test54/int2.crl
new file mode 100644
index 0000000..c531566
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/int2.crt b/botan/checks/nist_tests/tests/test54/int2.crt
new file mode 100644
index 0000000..506761d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/root.crl b/botan/checks/nist_tests/tests/test54/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test54/root.crt b/botan/checks/nist_tests/tests/test54/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test54/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/end.crt b/botan/checks/nist_tests/tests/test55/end.crt
new file mode 100644
index 0000000..923d4c5
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/int1.crl b/botan/checks/nist_tests/tests/test55/int1.crl
new file mode 100644
index 0000000..371821e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/int1.crt b/botan/checks/nist_tests/tests/test55/int1.crt
new file mode 100644
index 0000000..7597faf
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/int2.crl b/botan/checks/nist_tests/tests/test55/int2.crl
new file mode 100644
index 0000000..9a24291
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/int2.crt b/botan/checks/nist_tests/tests/test55/int2.crt
new file mode 100644
index 0000000..982235a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/root.crl b/botan/checks/nist_tests/tests/test55/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test55/root.crt b/botan/checks/nist_tests/tests/test55/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test55/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test56/end.crt b/botan/checks/nist_tests/tests/test56/end.crt
new file mode 100644
index 0000000..d1dc821
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test56/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test56/int.crl b/botan/checks/nist_tests/tests/test56/int.crl
new file mode 100644
index 0000000..840b209
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test56/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test56/int.crt b/botan/checks/nist_tests/tests/test56/int.crt
new file mode 100644
index 0000000..9b622ca
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test56/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test56/root.crl b/botan/checks/nist_tests/tests/test56/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test56/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test56/root.crt b/botan/checks/nist_tests/tests/test56/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test56/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test57/end.crt b/botan/checks/nist_tests/tests/test57/end.crt
new file mode 100644
index 0000000..2f93938
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test57/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test57/int.crl b/botan/checks/nist_tests/tests/test57/int.crl
new file mode 100644
index 0000000..a0be908
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test57/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test57/int.crt b/botan/checks/nist_tests/tests/test57/int.crt
new file mode 100644
index 0000000..79f6d6b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test57/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test57/root.crl b/botan/checks/nist_tests/tests/test57/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test57/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test57/root.crt b/botan/checks/nist_tests/tests/test57/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test57/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/end.crt b/botan/checks/nist_tests/tests/test58/end.crt
new file mode 100644
index 0000000..674009c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int1.crl b/botan/checks/nist_tests/tests/test58/int1.crl
new file mode 100644
index 0000000..aa9dc9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int1.crt b/botan/checks/nist_tests/tests/test58/int1.crt
new file mode 100644
index 0000000..42e9831
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int2.crl b/botan/checks/nist_tests/tests/test58/int2.crl
new file mode 100644
index 0000000..7dec9c1
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int2.crt b/botan/checks/nist_tests/tests/test58/int2.crt
new file mode 100644
index 0000000..08eb808
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int3.crl b/botan/checks/nist_tests/tests/test58/int3.crl
new file mode 100644
index 0000000..bec6344
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/int3.crt b/botan/checks/nist_tests/tests/test58/int3.crt
new file mode 100644
index 0000000..6c5e6ef
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/root.crl b/botan/checks/nist_tests/tests/test58/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test58/root.crt b/botan/checks/nist_tests/tests/test58/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test58/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/end.crt b/botan/checks/nist_tests/tests/test59/end.crt
new file mode 100644
index 0000000..da5ee9e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int1.crl b/botan/checks/nist_tests/tests/test59/int1.crl
new file mode 100644
index 0000000..eb7f0e8
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int1.crt b/botan/checks/nist_tests/tests/test59/int1.crt
new file mode 100644
index 0000000..be0ee21
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int2.crl b/botan/checks/nist_tests/tests/test59/int2.crl
new file mode 100644
index 0000000..2b2fe9c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int2.crt b/botan/checks/nist_tests/tests/test59/int2.crt
new file mode 100644
index 0000000..a84a7ba
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int3.crl b/botan/checks/nist_tests/tests/test59/int3.crl
new file mode 100644
index 0000000..cb7885c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/int3.crt b/botan/checks/nist_tests/tests/test59/int3.crt
new file mode 100644
index 0000000..0b13f9f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/root.crl b/botan/checks/nist_tests/tests/test59/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test59/root.crt b/botan/checks/nist_tests/tests/test59/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test59/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/end.crt b/botan/checks/nist_tests/tests/test60/end.crt
new file mode 100644
index 0000000..8741105
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int1.crl b/botan/checks/nist_tests/tests/test60/int1.crl
new file mode 100644
index 0000000..e778e91
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int1.crt b/botan/checks/nist_tests/tests/test60/int1.crt
new file mode 100644
index 0000000..01d8442
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int2.crl b/botan/checks/nist_tests/tests/test60/int2.crl
new file mode 100644
index 0000000..4f4ac6b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int2.crt b/botan/checks/nist_tests/tests/test60/int2.crt
new file mode 100644
index 0000000..0054dc6
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int3.crl b/botan/checks/nist_tests/tests/test60/int3.crl
new file mode 100644
index 0000000..0b568e7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int3.crt b/botan/checks/nist_tests/tests/test60/int3.crt
new file mode 100644
index 0000000..6fff65c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int4.crl b/botan/checks/nist_tests/tests/test60/int4.crl
new file mode 100644
index 0000000..4cf694a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/int4.crt b/botan/checks/nist_tests/tests/test60/int4.crt
new file mode 100644
index 0000000..c5eebca
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/root.crl b/botan/checks/nist_tests/tests/test60/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test60/root.crt b/botan/checks/nist_tests/tests/test60/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test60/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/end.crt b/botan/checks/nist_tests/tests/test61/end.crt
new file mode 100644
index 0000000..7be023c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int1.crl b/botan/checks/nist_tests/tests/test61/int1.crl
new file mode 100644
index 0000000..05c2809
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int1.crt b/botan/checks/nist_tests/tests/test61/int1.crt
new file mode 100644
index 0000000..ba03f6c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int2.crl b/botan/checks/nist_tests/tests/test61/int2.crl
new file mode 100644
index 0000000..d74b916
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int2.crt b/botan/checks/nist_tests/tests/test61/int2.crt
new file mode 100644
index 0000000..bd4e40e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int3.crl b/botan/checks/nist_tests/tests/test61/int3.crl
new file mode 100644
index 0000000..7e6e83f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int3.crt b/botan/checks/nist_tests/tests/test61/int3.crt
new file mode 100644
index 0000000..4f9342b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int4.crl b/botan/checks/nist_tests/tests/test61/int4.crl
new file mode 100644
index 0000000..7161f41
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/int4.crt b/botan/checks/nist_tests/tests/test61/int4.crt
new file mode 100644
index 0000000..5962eed
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/root.crl b/botan/checks/nist_tests/tests/test61/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test61/root.crt b/botan/checks/nist_tests/tests/test61/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test61/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/end.crt b/botan/checks/nist_tests/tests/test62/end.crt
new file mode 100644
index 0000000..bff8ea4
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int1.crl b/botan/checks/nist_tests/tests/test62/int1.crl
new file mode 100644
index 0000000..aa26a41
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int1.crt b/botan/checks/nist_tests/tests/test62/int1.crt
new file mode 100644
index 0000000..aee257d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int2.crl b/botan/checks/nist_tests/tests/test62/int2.crl
new file mode 100644
index 0000000..61e712f
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int2.crt b/botan/checks/nist_tests/tests/test62/int2.crt
new file mode 100644
index 0000000..a62d9a0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int3.crl b/botan/checks/nist_tests/tests/test62/int3.crl
new file mode 100644
index 0000000..09707fd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int3.crt b/botan/checks/nist_tests/tests/test62/int3.crt
new file mode 100644
index 0000000..aa91f34
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int4.crl b/botan/checks/nist_tests/tests/test62/int4.crl
new file mode 100644
index 0000000..997a057
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/int4.crt b/botan/checks/nist_tests/tests/test62/int4.crt
new file mode 100644
index 0000000..7446030
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/root.crl b/botan/checks/nist_tests/tests/test62/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test62/root.crt b/botan/checks/nist_tests/tests/test62/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test62/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/end.crt b/botan/checks/nist_tests/tests/test63/end.crt
new file mode 100644
index 0000000..16c1c68
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int1.crl b/botan/checks/nist_tests/tests/test63/int1.crl
new file mode 100644
index 0000000..40c4afc
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int1.crt b/botan/checks/nist_tests/tests/test63/int1.crt
new file mode 100644
index 0000000..6b3f6eb
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int2.crl b/botan/checks/nist_tests/tests/test63/int2.crl
new file mode 100644
index 0000000..7bffd46
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int2.crt b/botan/checks/nist_tests/tests/test63/int2.crt
new file mode 100644
index 0000000..f2e88f9
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int3.crl b/botan/checks/nist_tests/tests/test63/int3.crl
new file mode 100644
index 0000000..20f503c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int3.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int3.crt b/botan/checks/nist_tests/tests/test63/int3.crt
new file mode 100644
index 0000000..2d636dd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int3.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int4.crl b/botan/checks/nist_tests/tests/test63/int4.crl
new file mode 100644
index 0000000..71e6229
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int4.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/int4.crt b/botan/checks/nist_tests/tests/test63/int4.crt
new file mode 100644
index 0000000..a0ed3a1
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/int4.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/root.crl b/botan/checks/nist_tests/tests/test63/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test63/root.crt b/botan/checks/nist_tests/tests/test63/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test63/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test64/end.crt b/botan/checks/nist_tests/tests/test64/end.crt
new file mode 100644
index 0000000..771423e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test64/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test64/int.crl b/botan/checks/nist_tests/tests/test64/int.crl
new file mode 100644
index 0000000..0e3e2bd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test64/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test64/int.crt b/botan/checks/nist_tests/tests/test64/int.crt
new file mode 100644
index 0000000..1ae8258
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test64/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test64/root.crl b/botan/checks/nist_tests/tests/test64/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test64/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test64/root.crt b/botan/checks/nist_tests/tests/test64/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test64/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/end.crt b/botan/checks/nist_tests/tests/test65/end.crt
new file mode 100644
index 0000000..29d51a7
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/int.crl b/botan/checks/nist_tests/tests/test65/int.crl
new file mode 100644
index 0000000..bd2d906
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/int1.crt b/botan/checks/nist_tests/tests/test65/int1.crt
new file mode 100644
index 0000000..214c839
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/int2.crt b/botan/checks/nist_tests/tests/test65/int2.crt
new file mode 100644
index 0000000..57c2e59
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/root.crl b/botan/checks/nist_tests/tests/test65/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test65/root.crt b/botan/checks/nist_tests/tests/test65/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test65/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test66/end.crt b/botan/checks/nist_tests/tests/test66/end.crt
new file mode 100644
index 0000000..ccdb0e0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test66/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test66/int.crl b/botan/checks/nist_tests/tests/test66/int.crl
new file mode 100644
index 0000000..f80b444
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test66/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test66/int.crt b/botan/checks/nist_tests/tests/test66/int.crt
new file mode 100644
index 0000000..23f8b17
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test66/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test66/root.crl b/botan/checks/nist_tests/tests/test66/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test66/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test66/root.crt b/botan/checks/nist_tests/tests/test66/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test66/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/end.crt b/botan/checks/nist_tests/tests/test67/end.crt
new file mode 100644
index 0000000..85d5508
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/int.crt b/botan/checks/nist_tests/tests/test67/int.crt
new file mode 100644
index 0000000..92a4b3a
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/int1.crl b/botan/checks/nist_tests/tests/test67/int1.crl
new file mode 100644
index 0000000..3fe8349
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/int2.crl b/botan/checks/nist_tests/tests/test67/int2.crl
new file mode 100644
index 0000000..15593fa
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/root.crl b/botan/checks/nist_tests/tests/test67/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test67/root.crt b/botan/checks/nist_tests/tests/test67/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test67/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/end.crt b/botan/checks/nist_tests/tests/test68/end.crt
new file mode 100644
index 0000000..bddd72d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/int1.crl b/botan/checks/nist_tests/tests/test68/int1.crl
new file mode 100644
index 0000000..fdbf8ea
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/int1.crt b/botan/checks/nist_tests/tests/test68/int1.crt
new file mode 100644
index 0000000..4bc8127
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/int2.crl b/botan/checks/nist_tests/tests/test68/int2.crl
new file mode 100644
index 0000000..33b7640
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/int2.crt b/botan/checks/nist_tests/tests/test68/int2.crt
new file mode 100644
index 0000000..1ca8d5c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/root.crl b/botan/checks/nist_tests/tests/test68/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test68/root.crt b/botan/checks/nist_tests/tests/test68/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test68/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test69/end.crt b/botan/checks/nist_tests/tests/test69/end.crt
new file mode 100644
index 0000000..00fc716
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test69/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test69/int.crl b/botan/checks/nist_tests/tests/test69/int.crl
new file mode 100644
index 0000000..fc09d35
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test69/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test69/int.crt b/botan/checks/nist_tests/tests/test69/int.crt
new file mode 100644
index 0000000..6c19ee0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test69/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test69/root.crl b/botan/checks/nist_tests/tests/test69/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test69/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test69/root.crt b/botan/checks/nist_tests/tests/test69/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test69/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/end.crt b/botan/checks/nist_tests/tests/test70/end.crt
new file mode 100644
index 0000000..c576960
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/int1.crl b/botan/checks/nist_tests/tests/test70/int1.crl
new file mode 100644
index 0000000..77dafb9
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/int1.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/int1.crt b/botan/checks/nist_tests/tests/test70/int1.crt
new file mode 100644
index 0000000..5509c54
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/int1.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/int2.crl b/botan/checks/nist_tests/tests/test70/int2.crl
new file mode 100644
index 0000000..4e22f39
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/int2.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/int2.crt b/botan/checks/nist_tests/tests/test70/int2.crt
new file mode 100644
index 0000000..9af80b8
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/int2.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/root.crl b/botan/checks/nist_tests/tests/test70/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test70/root.crt b/botan/checks/nist_tests/tests/test70/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test70/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test71/end.crt b/botan/checks/nist_tests/tests/test71/end.crt
new file mode 100644
index 0000000..0cc1718
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test71/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test71/int.crl b/botan/checks/nist_tests/tests/test71/int.crl
new file mode 100644
index 0000000..c34a95d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test71/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test71/int.crt b/botan/checks/nist_tests/tests/test71/int.crt
new file mode 100644
index 0000000..0707601
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test71/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test71/root.crl b/botan/checks/nist_tests/tests/test71/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test71/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test71/root.crt b/botan/checks/nist_tests/tests/test71/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test71/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test72/end.crt b/botan/checks/nist_tests/tests/test72/end.crt
new file mode 100644
index 0000000..6c61375
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test72/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test72/int.crl b/botan/checks/nist_tests/tests/test72/int.crl
new file mode 100644
index 0000000..643141b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test72/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test72/int.crt b/botan/checks/nist_tests/tests/test72/int.crt
new file mode 100644
index 0000000..36b1f20
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test72/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test72/root.crl b/botan/checks/nist_tests/tests/test72/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test72/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test72/root.crt b/botan/checks/nist_tests/tests/test72/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test72/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test73/end.crt b/botan/checks/nist_tests/tests/test73/end.crt
new file mode 100644
index 0000000..9bae532
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test73/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test73/int.crl b/botan/checks/nist_tests/tests/test73/int.crl
new file mode 100644
index 0000000..6b76dc0
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test73/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test73/int.crt b/botan/checks/nist_tests/tests/test73/int.crt
new file mode 100644
index 0000000..ff6df25
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test73/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test73/root.crl b/botan/checks/nist_tests/tests/test73/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test73/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test73/root.crt b/botan/checks/nist_tests/tests/test73/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test73/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test74/end.crt b/botan/checks/nist_tests/tests/test74/end.crt
new file mode 100644
index 0000000..93e05bd
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test74/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test74/int.crl b/botan/checks/nist_tests/tests/test74/int.crl
new file mode 100644
index 0000000..8733b18
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test74/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test74/int.crt b/botan/checks/nist_tests/tests/test74/int.crt
new file mode 100644
index 0000000..c925814
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test74/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test74/root.crl b/botan/checks/nist_tests/tests/test74/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test74/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test74/root.crt b/botan/checks/nist_tests/tests/test74/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test74/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test75/end.crt b/botan/checks/nist_tests/tests/test75/end.crt
new file mode 100644
index 0000000..7d8179b
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test75/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test75/int.crl b/botan/checks/nist_tests/tests/test75/int.crl
new file mode 100644
index 0000000..19f472c
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test75/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test75/int.crt b/botan/checks/nist_tests/tests/test75/int.crt
new file mode 100644
index 0000000..4a4c27e
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test75/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test75/root.crl b/botan/checks/nist_tests/tests/test75/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test75/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test75/root.crt b/botan/checks/nist_tests/tests/test75/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test75/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test76/end.crt b/botan/checks/nist_tests/tests/test76/end.crt
new file mode 100644
index 0000000..bde477d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test76/end.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test76/int.crl b/botan/checks/nist_tests/tests/test76/int.crl
new file mode 100644
index 0000000..dbbbd43
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test76/int.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test76/int.crt b/botan/checks/nist_tests/tests/test76/int.crt
new file mode 100644
index 0000000..ab1c643
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test76/int.crt
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test76/root.crl b/botan/checks/nist_tests/tests/test76/root.crl
new file mode 100644
index 0000000..de65024
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test76/root.crl
Binary files differ
diff --git a/botan/checks/nist_tests/tests/test76/root.crt b/botan/checks/nist_tests/tests/test76/root.crt
new file mode 100644
index 0000000..d7dfd9d
--- /dev/null
+++ b/botan/checks/nist_tests/tests/test76/root.crt
Binary files differ
diff --git a/botan/checks/nist_tests/x509test.cpp b/botan/checks/nist_tests/x509test.cpp
new file mode 100644
index 0000000..7f4fe94
--- /dev/null
+++ b/botan/checks/nist_tests/x509test.cpp
@@ -0,0 +1,411 @@
+/*
+ Code to run the X.509v3 processing tests described in "Conformance Testing of
+ Relying Party Client Certificate Path Proccessing Logic", which is available
+ on NIST's web site.
+*/
+
+#include <botan/x509stor.h>
+#include <botan/init.h>
+using namespace Botan;
+
+#include <algorithm>
+#include <iostream>
+#include <iomanip>
+#include <string>
+#include <vector>
+#include <map>
+#include <cstdlib>
+
+#include <dirent.h>
+
+#define POLICY_TEST1 1000
+#define POLICY_TEST2 2000
+#define POLICY_TEST3 3000
+
+std::vector<std::string> dir_listing(const std::string&);
+
+void run_one_test(u32bit, X509_Code,
+ std::string, std::string,
+ std::vector<std::string>,
+ std::vector<std::string>);
+
+std::map<u32bit, X509_Code> expected_results;
+
+u32bit unexp_failure, unexp_success, wrong_error, skipped;
+
+void populate_expected_results();
+
+int main()
+ {
+ const std::string root_test_dir = "tests/";
+ unexp_failure = unexp_success = wrong_error = skipped = 0;
+
+ try {
+
+ LibraryInitializer init;
+
+ populate_expected_results();
+
+ std::vector<std::string> test_dirs = dir_listing(root_test_dir);
+ std::sort(test_dirs.begin(), test_dirs.end());
+
+ for(size_t j = 0; j != test_dirs.size(); j++)
+ {
+ const std::string test_dir = root_test_dir + test_dirs[j] + "/";
+ std::vector<std::string> all_files = dir_listing(test_dir);
+
+ std::vector<std::string> certs, crls;
+ std::string root_cert, to_verify;
+
+ for(size_t k = 0; k != all_files.size(); k++)
+ {
+ const std::string current = all_files[k];
+ if(current.find("int") != std::string::npos &&
+ current.find(".crt") != std::string::npos)
+ certs.push_back(test_dir + current);
+ else if(current.find("root.crt") != std::string::npos)
+ root_cert = test_dir + current;
+ else if(current.find("end.crt") != std::string::npos)
+ to_verify = test_dir + current;
+ else if(current.find(".crl") != std::string::npos)
+ crls.push_back(test_dir + current);
+ }
+
+ if(expected_results.find(j+1) == expected_results.end())
+ {
+#if 0
+ std::cout << "Testing disabled for test #" << j+1
+ << " <skipped>" << std::endl;
+#endif
+ skipped++;
+ continue;
+ }
+
+ run_one_test(j+1, expected_results[j+1],
+ root_cert, to_verify, certs, crls);
+ }
+
+ }
+ catch(std::exception& e)
+ {
+ std::cout << e.what() << std::endl;
+ return 1;
+ }
+
+ std::cout << "Total unexpected failures: " << unexp_failure << std::endl;
+ std::cout << "Total unexpected successes: " << unexp_success << std::endl;
+ std::cout << "Total incorrect failures: " << wrong_error << std::endl;
+ std::cout << "Tests skipped: " << skipped << std::endl;
+
+ return 0;
+ }
+
+void run_one_test(u32bit test_no, X509_Code expected,
+ std::string root_cert, std::string to_verify,
+ std::vector<std::string> certs,
+ std::vector<std::string> crls)
+ {
+ std::cout << "Processing test #" << test_no << "... ";
+ std::cout.flush();
+
+ X509_Code result = VERIFIED;
+
+ X509_Store store;
+
+ store.add_cert(X509_Certificate(root_cert), true);
+
+ X509_Certificate end_user(to_verify);
+
+ for(size_t j = 0; j != certs.size(); j++)
+ store.add_cert(X509_Certificate(certs[j]));
+
+ for(size_t j = 0; j != crls.size(); j++)
+ {
+ DataSource_Stream in(crls[j]);
+
+ X509_CRL crl(in);
+ /*
+ std::vector<CRL_Entry> crl_entries = crl.get_revoked();
+ for(u32bit k = 0; k != crl_entries.size(); k++)
+ {
+ std::cout << "Revoked: " << std::flush;
+ for(u32bit l = 0; l != crl_entries[k].serial.size(); l++)
+ printf("%02X", crl_entries[k].serial[l]);
+ std::cout << std::endl;
+ }
+ */
+ result = store.add_crl(crl);
+ if(result != VERIFIED)
+ break;
+ }
+
+ /* if everything has gone well up until now */
+
+ if(result == VERIFIED)
+ {
+ result = store.validate_cert(end_user);
+
+ X509_Code result2 = store.validate_cert(end_user);
+
+ if(result != result2)
+ std::cout << "Two runs, two answers: " << result << " "
+ << result2 << std::endl;
+ }
+
+ if(result == expected)
+ {
+ std::cout << "passed" << std::endl;
+ return;
+ }
+
+ if(expected == VERIFIED)
+ {
+ std::cout << "unexpected failure: " << result << std::endl;
+ unexp_failure++;
+ }
+ else if(result == VERIFIED)
+ {
+ std::cout << "unexpected success: " << expected << std::endl;
+ unexp_success++;
+ }
+ else
+ {
+ std::cout << "wrong error: " << result << "/" << expected << std::endl;
+ wrong_error++;
+ }
+ }
+
+std::vector<std::string> dir_listing(const std::string& dir_name)
+ {
+ DIR* dir = opendir(dir_name.c_str());
+ if(!dir)
+ {
+ std::cout << "Error, couldn't open dir " << dir_name << std::endl;
+ std::exit(1);
+ }
+
+ std::vector<std::string> listing;
+
+ while(true)
+ {
+ struct dirent* dir_ent = readdir(dir);
+
+ if(dir_ent == 0)
+ break;
+ const std::string entry = dir_ent->d_name;
+ if(entry == "." || entry == "..")
+ continue;
+
+ listing.push_back(entry);
+ }
+ closedir(dir);
+
+ return listing;
+ }
+
+/*
+ The expected results are essentially the error codes that best coorespond
+ to the problem described in the testing documentation.
+
+ There are a few cases where the tests say there should or should not be an
+ error, and I disagree. A few of the tests have test results different from
+ what they "should" be: these changes are marked as such, and have comments
+ explaining the problem at hand.
+*/
+void populate_expected_results()
+ {
+ /* OK, not a super great way of doing this... */
+ expected_results[1] = VERIFIED;
+ expected_results[2] = SIGNATURE_ERROR;
+ expected_results[3] = SIGNATURE_ERROR;
+ expected_results[4] = VERIFIED;
+ expected_results[5] = CERT_NOT_YET_VALID;
+ expected_results[6] = CERT_NOT_YET_VALID;
+ expected_results[7] = VERIFIED;
+ expected_results[8] = CERT_NOT_YET_VALID;
+ expected_results[9] = CERT_HAS_EXPIRED;
+ expected_results[10] = CERT_HAS_EXPIRED;
+ expected_results[11] = CERT_HAS_EXPIRED;
+ expected_results[12] = VERIFIED;
+ expected_results[13] = CERT_ISSUER_NOT_FOUND;
+
+ // FIXME: we get the answer right for the wrong reason
+ // ummm... I don't know if that is still true. I wish I had thought to
+ // write down exactly what this 'wrong reason' was in the first place.
+ expected_results[14] = CERT_ISSUER_NOT_FOUND;
+ expected_results[15] = VERIFIED;
+ expected_results[16] = VERIFIED;
+ expected_results[17] = VERIFIED;
+ expected_results[18] = VERIFIED;
+
+ /************* CHANGE OF TEST RESULT FOR TEST #19 ************************
+ One of the certificates has no attached CRL. By strict X.509 rules, if
+ there is no good CRL in hand, then the certificate shouldn't be used for
+ CA stuff. But while this is usually a good idea, it interferes with simple
+ uses of certificates which shouldn't (IMO) force the use of CRLs. There is
+ no assigned error code for this scenario because I don't consider it to be
+ an error (probably would be something like NO_REVOCATION_DATA_AVAILABLE)
+ **************************************************************************/
+ expected_results[19] = VERIFIED;
+ expected_results[20] = CERT_IS_REVOKED;
+ expected_results[21] = CERT_IS_REVOKED;
+
+ expected_results[22] = CA_CERT_NOT_FOR_CERT_ISSUER;
+ expected_results[23] = CA_CERT_NOT_FOR_CERT_ISSUER;
+ expected_results[24] = VERIFIED;
+ expected_results[25] = CA_CERT_NOT_FOR_CERT_ISSUER;
+ expected_results[26] = VERIFIED;
+ expected_results[27] = VERIFIED;
+ expected_results[28] = CA_CERT_NOT_FOR_CERT_ISSUER;
+ expected_results[29] = CA_CERT_NOT_FOR_CERT_ISSUER;
+ expected_results[30] = VERIFIED;
+
+ expected_results[31] = CA_CERT_NOT_FOR_CRL_ISSUER;
+ expected_results[32] = CA_CERT_NOT_FOR_CRL_ISSUER;
+ expected_results[33] = VERIFIED;
+
+ /*
+ Policy tests: a little trickier because there are other inputs which
+ affect the result.
+
+ In the case of the tests currently in the suite, the default method (with
+ acceptable policy being "any-policy" and with no explict policy required),
+ will almost always result in a verified status. This is not particularly
+ helpful. So, we do several different tests for each test set:
+
+ 1) With the user policy as any-policy and no explicit policy
+ 2) With the user policy as any-policy and an explicit policy required
+ 3) With the user policy as test-policy-1 (2.16.840.1.101.3.1.48.1) and
+ an explict policy required
+ 4) With the user policy as either test-policy-1 or test-policy-2 and an
+ explicit policy required
+
+ This provides reasonably good coverage of the possible outcomes.
+ */
+
+ /*
+ expected_results[34] = VERIFIED;
+ expected_results[34+POLICY_TEST1] = ;
+ expected_results[34+POLICY_TEST2] = ;
+ expected_results[34+POLICY_TEST3] = ;
+ expected_results[35] = VERIFIED;
+ expected_results[35+POLICY_TEST1] = ;
+ expected_results[35+POLICY_TEST2] = ;
+ expected_results[35+POLICY_TEST3] = ;
+ expected_results[36] = VERIFIED;
+ expected_results[36+POLICY_TEST1] = ;
+ expected_results[36+POLICY_TEST2] = ;
+ expected_results[36+POLICY_TEST3] = ;
+ expected_results[37] = VERIFIED;
+ expected_results[37+POLICY_TEST1] = ;
+ expected_results[37+POLICY_TEST2] = ;
+ expected_results[37+POLICY_TEST3] = ;
+ expected_results[38] = VERIFIED;
+ expected_results[38+POLICY_TEST1] = ;
+ expected_results[38+POLICY_TEST2] = ;
+ expected_results[38+POLICY_TEST3] = ;
+ expected_results[39] = VERIFIED;
+ expected_results[39+POLICY_TEST1] = ;
+ expected_results[39+POLICY_TEST2] = ;
+ expected_results[39+POLICY_TEST3] = ;
+ expected_results[40] = VERIFIED;
+ expected_results[40+POLICY_TEST1] = ;
+ expected_results[40+POLICY_TEST2] = ;
+ expected_results[40+POLICY_TEST3] = ;
+ expected_results[41] = VERIFIED;
+ expected_results[41+POLICY_TEST1] = ;
+ expected_results[41+POLICY_TEST2] = ;
+ expected_results[41+POLICY_TEST3] = ;
+ expected_results[42] = VERIFIED;
+ expected_results[42+POLICY_TEST1] = ;
+ expected_results[42+POLICY_TEST2] = ;
+ expected_results[42+POLICY_TEST3] = ;
+ expected_results[43] = VERIFIED;
+ expected_results[43+POLICY_TEST1] = ;
+ expected_results[43+POLICY_TEST2] = ;
+ expected_results[43+POLICY_TEST3] = ;
+ expected_results[44] = VERIFIED;
+ expected_results[44+POLICY_TEST1] = ;
+ expected_results[44+POLICY_TEST2] = ;
+ expected_results[44+POLICY_TEST3] = ;
+ expected_results[45] = EXPLICT_POLICY_REQUIRED;
+ expected_results[45+POLICY_TEST1] = ;
+ expected_results[45+POLICY_TEST2] = ;
+ expected_results[45+POLICY_TEST3] = ;
+ expected_results[46] = ACCEPT;
+ expected_results[46+POLICY_TEST1] = ;
+ expected_results[46+POLICY_TEST2] = ;
+ expected_results[46+POLICY_TEST3] = ;
+ expected_results[47] = EXPLICT_POLICY_REQUIRED;
+ expected_results[47+POLICY_TEST1] = ;
+ expected_results[47+POLICY_TEST2] = ;
+ expected_results[47+POLICY_TEST3] = ;
+ expected_results[48] = VERIFIED;
+ expected_results[48+POLICY_TEST1] = ;
+ expected_results[48+POLICY_TEST2] = ;
+ expected_results[48+POLICY_TEST3] = ;
+ expected_results[49] = VERIFIED;
+ expected_results[49+POLICY_TEST1] = ;
+ expected_results[49+POLICY_TEST2] = ;
+ expected_results[49+POLICY_TEST3] = ;
+ expected_results[50] = VERIFIED;
+ expected_results[50+POLICY_TEST1] = ;
+ expected_results[50+POLICY_TEST2] = ;
+ expected_results[50+POLICY_TEST3] = ;
+ expected_results[51] = VERIFIED;
+ expected_results[51+POLICY_TEST1] = ;
+ expected_results[51+POLICY_TEST2] = ;
+ expected_results[51+POLICY_TEST3] = ;
+ expected_results[52] = VERIFIED;
+ expected_results[52+POLICY_TEST1] = ;
+ expected_results[52+POLICY_TEST2] = ;
+ expected_results[52+POLICY_TEST3] = ;
+ expected_results[53] = VERIFIED;
+ expected_results[53+POLICY_TEST1] = ;
+ expected_results[53+POLICY_TEST2] = ;
+ expected_results[53+POLICY_TEST3] = ;
+ */
+
+ expected_results[54] = CERT_CHAIN_TOO_LONG;
+ expected_results[55] = CERT_CHAIN_TOO_LONG;
+ expected_results[56] = VERIFIED;
+ expected_results[57] = VERIFIED;
+ expected_results[58] = CERT_CHAIN_TOO_LONG;
+ expected_results[59] = CERT_CHAIN_TOO_LONG;
+ expected_results[60] = CERT_CHAIN_TOO_LONG;
+ expected_results[61] = CERT_CHAIN_TOO_LONG;
+ expected_results[62] = VERIFIED;
+ expected_results[63] = VERIFIED;
+
+ expected_results[64] = SIGNATURE_ERROR;
+
+ /************ CHANGE OF TEST RESULT FOR TEST #65 *************************
+ I cannot figure out what exactly the problem here is supposed to be;
+ looking at it by hand, everything seems fine. If someone can explain I
+ would be happy to listen.
+ ************************************************************************/
+ expected_results[65] = VERIFIED;
+ expected_results[66] = CRL_ISSUER_NOT_FOUND;
+
+ /************ CHANGE OF TEST RESULT FOR TEST #67 *************************
+ The test docs say this should be verified. However, the problem being that
+ there is an extra CRL with an unknown issuer. Returning VERIFIED in this
+ case is obviously bad, since the user may well want to know that the CRL
+ in question has no known issuer. So we return CRL_ISSUER_NOT_FOUND instead
+ of VERIFIED. The actual certificate path of course still verifies, but
+ it's kind of an all-or-nothing testing procedure.
+ ************************************************************************/
+ expected_results[67] = CRL_ISSUER_NOT_FOUND;
+
+ expected_results[68] = CERT_IS_REVOKED;
+ expected_results[69] = CERT_IS_REVOKED;
+ expected_results[70] = CERT_IS_REVOKED;
+ expected_results[71] = CERT_IS_REVOKED;
+ expected_results[72] = CRL_HAS_EXPIRED;
+ expected_results[73] = CRL_HAS_EXPIRED;
+ expected_results[74] = VERIFIED;
+
+ /* These tests use weird CRL extensions which aren't supported yet */
+ //expected_results[75] = ;
+ //expected_results[76] = ;
+ }