Moved hash_byte & hash_nbytes functions to common

Also fixed possible overflow on large payload hashing
This commit is contained in:
Alexandre Paillier
2022-11-25 16:40:15 +01:00
parent f17104312b
commit e15899c92e
3 changed files with 12 additions and 19 deletions

10
src_common/hash_bytes.h Normal file
View File

@@ -0,0 +1,10 @@
#ifndef HASH_BYTES_H_
#define HASH_BYTES_H_
#include <stdint.h>
#include "cx.h"
void hash_nbytes(const uint8_t *const bytes_ptr, size_t n, cx_hash_t *hash_ctx);
void hash_byte(uint8_t byte, cx_hash_t *hash_ctx);
#endif // HASH_BYTES_H_