MD
printf ("MD%d (\"%s\") = ", MD, string);
printf("MD%d time trial. Digesting %d %d-byte blocks ...", MD,
#ifndef MD
printf ("MD%d test suite:\n\n", MD);
printf ("MD%d (\"%s\") = ", MD, entry->string);
printf("\tIncorrect MD%d digest! Should have been:\n\t\t ", MD);
num_tests, MD);
printf ("%d tests passed successfully for MD%d.\n", num_tests, MD);
printf ("MD%d test suite:\n", MD);
#if MD == 4
#if MD == 5
params, #MD, \
static const char desc[] = "DSA-" #MD " Sign Message Init"; \
params, #MD, \
static const char desc[] = "DSA-" #MD " Verify Init"; \
params, #MD, \
static const char desc[] = "DSA-" #MD " Verify Message Init"; \
params, #MD, \
#define IMPL_DSA_SIGALG(md, MD) \
static const char desc[] = "DSA-" #MD " Sign Init"; \
#define IMPL_ECDSA_SIGALG(md, MD) \
static const char desc[] = "ECDSA-" #MD " Sign Init"; \
params, #MD, \
static const char desc[] = "ECDSA-" #MD " Sign Message Init"; \
params, #MD, \
static const char desc[] = "ECDSA-" #MD " Verify Init"; \
params, #MD, \
static const char desc[] = "ECDSA-" #MD " Verify Message Init"; \
params, #MD, \
#define IMPL_RSA_SIGALG(md, MD) \
params, #MD, \
params, #MD, \
params, #MD, \
params, #MD, \
params, #MD, \
#ifndef MD
#if MD == 2
#if MD == 4
#if MD == 5
MD, string, MDData(string, strlen(string), buf));
printf("MD%d test suite:\n", MD);