diff options
Diffstat (limited to 'firmware/2lib/2sha256_arm.c')
-rw-r--r-- | firmware/2lib/2sha256_arm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/2lib/2sha256_arm.c b/firmware/2lib/2sha256_arm.c index 556cd5c1..84d1f779 100644 --- a/firmware/2lib/2sha256_arm.c +++ b/firmware/2lib/2sha256_arm.c @@ -17,5 +17,6 @@ int sha256_ce_transform(uint32_t *state, const unsigned char *buf, int blocks); void vb2_sha256_transform_hwcrypto(const uint8_t *message, unsigned int block_nb) { - sha256_ce_transform(vb2_sha_ctx.h, message, block_nb); + if (block_nb) + sha256_ce_transform(vb2_sha_ctx.h, message, block_nb); } |