blob: d51951d7c8bccc0012ed41ee775fc9ce97c354ec [file] [log] [blame]
/* NIST Secure Hash Algorithm */
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include "sha.h"
int main(int argc, char **argv)
{
FILE *fin;
SHA_INFO sha_info;
if (argc < 2) {
fin = stdin;
sha_stream(&sha_info, fin);
sha_print(&sha_info);
} else {
while (--argc) {
fin = fopen(*(++argv), "rb");
if (fin == NULL) {
printf("error opening %s for reading\n", *argv);
} else {
sha_stream(&sha_info, fin);
sha_print(&sha_info);
fclose(fin);
}
}
}
return(0);
}