X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/80e2389990082500d76eb566d4946be3e786c3ef..d8f41ccd20de16f8ebe2ccc84d47bf1cb2b26bbb:/SecurityTests/clxutils/parseCrl/parseCrl.cpp diff --git a/SecurityTests/clxutils/parseCrl/parseCrl.cpp b/SecurityTests/clxutils/parseCrl/parseCrl.cpp new file mode 100644 index 00000000..869df011 --- /dev/null +++ b/SecurityTests/clxutils/parseCrl/parseCrl.cpp @@ -0,0 +1,64 @@ +/* + * parseCrl.cpp - CL-based cert parser. + * + * See oidParser.h for info on config file. + */ +#include +#include +#include +#include +#include + +static void usage(char **argv) +{ + printf("Usage: %s crlFile [l=loops]\n", argv[0]); + exit(1); +} + +int main(int argc, char **argv) +{ + unsigned char *rawCrl = NULL; + unsigned rawCrlSize; + int rtn; + int loops = 1; + int loop; + CSSM_BOOL verbose = CSSM_FALSE; + + if(argc < 2) { + usage(argv); + } + + for(int arg=2; arg