diff options
Diffstat (limited to 'firmware/lib/cryptolib/sha1.c')
-rw-r--r-- | firmware/lib/cryptolib/sha1.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/lib/cryptolib/sha1.c b/firmware/lib/cryptolib/sha1.c index fa7e6653..0a3f8f6a 100644 --- a/firmware/lib/cryptolib/sha1.c +++ b/firmware/lib/cryptolib/sha1.c @@ -247,7 +247,7 @@ uint8_t* SHA1_final(SHA1_CTX *ctx) { SHA1_update(ctx, (uint8_t*)"\0", 1); } for (i = 0; i < 8; ++i) { - uint8_t tmp = (uint8_t)UINT64_RSHIFT(cnt, (7 - i) * 8); + uint8_t tmp = (uint8_t)((uint64_t)cnt >> ((7 - i) * 8)); SHA1_update(ctx, &tmp, 1); } |