void test_sha256(const char *digest, const char *string) { char result[SHA256_DIGEST_STRING_LENGTH]; assert(strcmp(digest, SHA256Data(string, strlen(string), result)) == 0); }
static void makesempath(const char *origpath, char *sempath, size_t len) { char buf[SHA256_DIGEST_STRING_LENGTH]; SHA256Data((const u_int8_t *)origpath, strlen(origpath), buf); snprintf(sempath, len, "/tmp/%s.sem", buf); }