diff options
Diffstat (limited to 'vppinfra/vppinfra/test_md5.c')
-rw-r--r-- | vppinfra/vppinfra/test_md5.c | 62 |
1 files changed, 36 insertions, 26 deletions
diff --git a/vppinfra/vppinfra/test_md5.c b/vppinfra/vppinfra/test_md5.c index 9eb2d0fa811..4be6f964963 100644 --- a/vppinfra/vppinfra/test_md5.c +++ b/vppinfra/vppinfra/test_md5.c @@ -43,15 +43,16 @@ #include <fcntl.h> #include <unistd.h> -static clib_error_t * md5_test_suite (void); +static clib_error_t *md5_test_suite (void); -int main (int argc, char * argv[]) +int +main (int argc, char *argv[]) { int i; if (argc == 1) { - clib_error_t * e; + clib_error_t *e; e = md5_test_suite (); if (e) { @@ -64,7 +65,7 @@ int main (int argc, char * argv[]) { md5_context_t m; u8 digest[16]; - u8 buffer[64*1024]; + u8 buffer[64 * 1024]; int fd, n; fd = open (argv[i], 0); @@ -77,8 +78,7 @@ int main (int argc, char * argv[]) close (fd); md5_finish (&m, digest); fformat (stdout, "%U %s\n", - format_hex_bytes, digest, sizeof (digest), - argv[i]); + format_hex_bytes, digest, sizeof (digest), argv[i]); } return 0; @@ -87,30 +87,33 @@ int main (int argc, char * argv[]) static clib_error_t * md5_test_suite (void) { - typedef struct { - char * input; - char * output; + typedef struct + { + char *input; + char *output; } md5_test_t; static md5_test_t tests[] = { - { .input = "", - .output = "d41d8cd98f00b204e9800998ecf8427e", }, - { .input = "a", - .output = "0cc175b9c0f1b6a831c399e269772661", }, - { .input = "abc", - .output = "900150983cd24fb0d6963f7d28e17f72", }, - { .input = "message digest", - .output = "f96b697d7cb7938d525a2f31aaf161d0", }, - { .input = "abcdefghijklmnopqrstuvwxyz", - .output = "c3fcd3d76192e4007dfb496cca67e13b", }, - { .input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", - .output = "d174ab98d277d9f5a5611c2c9f419d9f", }, - { .input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890", - .output = "57edf4a22be3c955ac49da2e2107b67a", }, + {.input = "", + .output = "d41d8cd98f00b204e9800998ecf8427e",}, + {.input = "a", + .output = "0cc175b9c0f1b6a831c399e269772661",}, + {.input = "abc", + .output = "900150983cd24fb0d6963f7d28e17f72",}, + {.input = "message digest", + .output = "f96b697d7cb7938d525a2f31aaf161d0",}, + {.input = "abcdefghijklmnopqrstuvwxyz", + .output = "c3fcd3d76192e4007dfb496cca67e13b",}, + {.input = + "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789", + .output = "d174ab98d277d9f5a5611c2c9f419d9f",}, + {.input = + "12345678901234567890123456789012345678901234567890123456789012345678901234567890", + .output = "57edf4a22be3c955ac49da2e2107b67a",}, }; int i; - u8 * s; + u8 *s; md5_context_t m; u8 digest[16]; @@ -122,10 +125,17 @@ md5_test_suite (void) s = format (0, "%U", format_hex_bytes, digest, sizeof (digest)); if (memcmp (s, tests[i].output, 2 * sizeof (digest))) return clib_error_return - (0, - "%s -> %v expected %s", tests[i].input, s, tests[i].output); + (0, "%s -> %v expected %s", tests[i].input, s, tests[i].output); vec_free (s); } return 0; } + +/* + * fd.io coding-style-patch-verification: ON + * + * Local Variables: + * eval: (c-set-style "gnu") + * End: + */ |