diff options
Diffstat (limited to 'chip/g/dcrypto/sha256.c')
-rw-r--r-- | chip/g/dcrypto/sha256.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/chip/g/dcrypto/sha256.c b/chip/g/dcrypto/sha256.c index 20d813bc9d..c884ff2a4a 100644 --- a/chip/g/dcrypto/sha256.c +++ b/chip/g/dcrypto/sha256.c @@ -61,10 +61,7 @@ static const uint8_t *sha256_hash(const uint8_t *data, uint32_t len, sha256_init(&ctx); sha256_update(&ctx, data, len); - sha256_final(&ctx); - - memcpy(digest, ctx.u.sw_sha256.buf, SHA256_DIGEST_WORDS); - + memcpy(digest, sha256_final(&ctx), SHA256_DIGEST_BYTES); return digest; } |