X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fsec%2Fkdf%2Fpbkdf1_test.c;h=6cbe7fbb7bfbecde31d38d62f15f760357091825;hb=54fcc3ee93f64797c9ad129fc7a22672f43f6582;hp=1e0f727d53e17190af3d2e01a7fb8401f0909c2f;hpb=5b8a5d2a4459f7f1a500e56a12fd39acb2bb04fc;p=bertos.git diff --git a/bertos/sec/kdf/pbkdf1_test.c b/bertos/sec/kdf/pbkdf1_test.c index 1e0f727d..6cbe7fbb 100644 --- a/bertos/sec/kdf/pbkdf1_test.c +++ b/bertos/sec/kdf/pbkdf1_test.c @@ -1,10 +1,51 @@ -#include -#include +/** + * \file + * + * + * \brief PBKDF1 testsuite + * \author Giovanni Bajo + * + */ + +#include "pbkdf1.h" + #include #include + +#include + #include #include -#include + +#include int PBKDF1_testSetup(void) { @@ -22,12 +63,12 @@ int PBKDF1_testRun(void) Kdf *kdf = PBKDF1_stackinit(SHA1_stackinit()); uint8_t res[16]; - + PBKDF1_set_iterations(kdf, 1000); kdf_begin(kdf, "password", 8, (const uint8_t*)"\x78\x57\x8E\x5A\x5D\x63\xCB\x06", 8); kdf_read(kdf, res, 16); ASSERT(memcmp(res, "\xDC\x19\x84\x7E\x05\xC6\x4D\x2F\xAF\x10\xEB\xFB\x4A\x3D\x2A\x20", 16) == 0); - + return 0; }