X-Git-Url: https://git.saurik.com/apple/security.git/blobdiff_plain/b04fe171f0375ecd5d8a24747ca1dff85720a0ca..6b200bc335dc93c5516ccb52f14bd896d8c7fad7:/SecurityTests/cspxutils/aesVect/aesVect.c?ds=inline diff --git a/SecurityTests/cspxutils/aesVect/aesVect.c b/SecurityTests/cspxutils/aesVect/aesVect.c deleted file mode 100644 index 53933ebc..00000000 --- a/SecurityTests/cspxutils/aesVect/aesVect.c +++ /dev/null @@ -1,179 +0,0 @@ -/* - * aesVect.c - generate NIST-compatible test vectors for various AES implementations. - * - * Written by Doug Mitchell. - */ - -#include -#include -#include -#include "enDecrypt.h" -#include "rijndael-alg-ref.h" -#include - -static void usage(char **argv) -{ - printf("usage: %s r|t|c vectorStyle [options]\n", argv[0]); - printf("r=reference t=testImple c=CSP\n"); - printf("vectorStyle:\n"); - printf(" k Variable key KAT\n"); - printf(" p Variable plaintext KAT\n"); - printf("options:\n"); - printf(" k=keySizeInBits (default = 128)\n"); - printf(" i=max value of i (default = max per context)\n"); - printf(" h(elp)\n"); - exit(1); -} - -static void setBit( - unsigned char *val, - unsigned valBytes, - unsigned i) -{ - unsigned whichByte; - unsigned whichBit; - - i--; - whichByte = i / 8; - whichBit = 7 - (i % 8); - memset(val, 0, valBytes); - val[whichByte] = 1 << whichBit; -} - -static void printBigNum( - const char *name, - unsigned char *val, - unsigned valBytes) -{ - unsigned i; - printf("%s=", name); - for(i=0; i