diff --git a/sha256.c b/sha256.c index eb9c5c0..a52f69b 100644 --- a/sha256.c +++ b/sha256.c @@ -156,3 +156,11 @@ void sha256_final(SHA256_CTX *ctx, BYTE hash[]) hash[i + 28] = (ctx->state[7] >> (24 - i * 8)) & 0x000000ff; } } +void sha256(BYTE hash[],BYTE data[],size_t len) +{ + SHA256_CTX ctx; + sha256_init(&ctx); + sha256_update(&ctx, data, len); + sha256_final(&ctx,hash); +} +