diff options
| author | Garrett Wollman <wollman@FreeBSD.org> | 1999-02-26 18:41:47 +0000 |
|---|---|---|
| committer | Garrett Wollman <wollman@FreeBSD.org> | 1999-02-26 18:41:47 +0000 |
| commit | d00ed29992ef21093541e99c485fb1ac52f34498 (patch) | |
| tree | 518f6154ebc94db8abbc0fb3c052e4bacb0a922d /lib/libmd/rmddriver.c | |
| parent | 560d629f72e0f7925ff26c4e249ff6cbe53acdc0 (diff) | |
Notes
Diffstat (limited to 'lib/libmd/rmddriver.c')
| -rw-r--r-- | lib/libmd/rmddriver.c | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/lib/libmd/rmddriver.c b/lib/libmd/rmddriver.c new file mode 100644 index 000000000000..e2aa0a41dcc0 --- /dev/null +++ b/lib/libmd/rmddriver.c @@ -0,0 +1,51 @@ +/* RIPEMD160DRIVER.C - test driver for RIPEMD160 + * $Id: RIPEMD160driver.c,v 1.1 1999/02/26 04:24:56 wollman Exp $ + */ + +/* Copyright (C) 1990-2, RSA Data Security, Inc. Created 1990. All + rights reserved. + + RSA Data Security, Inc. makes no representations concerning either + the merchantability of this software or the suitability of this + software for any particular purpose. It is provided "as is" + without express or implied warranty of any kind. + + These notices must be retained in any copies of any part of this + documentation and/or software. + */ + +#include <sys/types.h> + +#include <stdio.h> +#include <time.h> +#include <string.h> +#include "ripemd.h" + +/* Digests a string and prints the result. + */ +static void RIPEMD160String (string) +char *string; +{ + char buf[2*20+1]; + + printf ("RIPEMD160 (\"%s\") = %s\n", + string, RIPEMD160_Data(string,strlen(string),buf)); +} + +/* Digests a reference suite of strings and prints the results. + */ +main() +{ + printf ("RIPEMD160 test suite:\n"); + + RIPEMD160String (""); + RIPEMD160String ("abc"); + RIPEMD160String ("message digest"); + RIPEMD160String ("abcdefghijklmnopqrstuvwxyz"); + RIPEMD160String + ("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"); + RIPEMD160String + ("1234567890123456789012345678901234567890\ +1234567890123456789012345678901234567890"); + return 0; +} |
