*
*/
+#define OPENSSL_FIPSAPI
+
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/bn.h>
-#include <openssl/x509v3.h>
-
#ifndef OPENSSL_FIPS
int main(int argc, char *argv[])
unsigned char *Key, int Klen,
unsigned char *Msg, int Msglen, int Tlen);
+#ifdef FIPS_ALGVS
+int fips_hmactest_main(int argc, char **argv)
+#else
int main(int argc, char **argv)
+#endif
{
FILE *in = NULL, *out = NULL;
int ret = 1;
- fips_set_error_print();
- if(!FIPS_mode_set(1))
- goto end;
+ fips_algtest_init();
if (argc == 1)
in = stdin;
fputs("Mac = ", out);
for (i = 0; i < Tlen; i++)
fprintf(out, "%02x", md[i]);
- fputs("\n", out);
+ fputs(RESP_EOL, out);
return 1;
}