X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b04fe171f0375ecd5d8a24747ca1dff85720a0ca..6b200bc335dc93c5516ccb52f14bd896d8c7fad7:/SecurityTests/cspxutils/macTest/macTest.c diff --git a/SecurityTests/cspxutils/macTest/macTest.c b/SecurityTests/cspxutils/macTest/macTest.c deleted file mode 100644 index 3755fa27..00000000 --- a/SecurityTests/cspxutils/macTest/macTest.c +++ /dev/null @@ -1,175 +0,0 @@ -/* - * Simple test: - * - * -- generate a key - * -- generate MAC - * -- verify MAC - */ -#include -#include -#include -#include -#include "cspwrap.h" -#include "common.h" -#define DATA_SIZE_DEF 100 -#define LOOPS_DEF 10 - -#define KEY_ALG_DEF CSSM_ALGID_SHA1HMAC -#define MAC_ALG_DEF CSSM_ALGID_SHA1HMAC - -static void usage(char **argv) -{ - printf("usage: %s [options]\n", argv[0]); - printf("Options:\n"); - printf(" d=dataSize (default = %d)\n", DATA_SIZE_DEF); - printf(" l=loops (0=forever)\n"); - printf(" p=pauseInterval (default=0, no pause)\n"); - printf(" m (HMACMD5; default is HMACSHA1)\n"); - printf(" D (CSP/DL; default = bare CSP)\n"); - printf(" q(uiet)\n"); - printf(" v(erbose))\n"); - exit(1); -} - -int main(int argc, char **argv) -{ - int arg; - char *argp; - CSSM_CSP_HANDLE cspHand; - CSSM_CC_HANDLE macHand; - CSSM_RETURN crtn; - CSSM_DATA randData; - CSSM_KEY_PTR symmKey; - CSSM_DATA macData = {0, NULL}; - unsigned loop; - int i; - unsigned dataSize = DATA_SIZE_DEF; - unsigned pauseInterval = 0; - unsigned loops = LOOPS_DEF; - CSSM_BOOL quiet = CSSM_FALSE; - CSSM_BOOL verbose = CSSM_FALSE; - CSSM_BOOL bareCsp = CSSM_TRUE; - CSSM_ALGORITHMS macAlg = MAC_ALG_DEF; - CSSM_ALGORITHMS keyAlg = KEY_ALG_DEF; - - for(arg=1; arg