awtk/tests/sha256_test.cc

14 lines
316 B
C++
Raw Normal View History

2021-12-22 18:16:46 +08:00
#include "tkc/sha256.h"
#include "gtest/gtest.h"
TEST(SHA256, basic) {
str_t str;
str_init(&str, 100);
tk_sha256((const uint8_t*)"foobar", 6, &str);
//echo -n "foobar" | openssl dgst -sha256
ASSERT_STREQ(str.str, "c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2");
str_reset(&str);
}