Decommision src_common prior to reintroducing it for files common between eth and plugins

This commit is contained in:
Francois Beutin
2024-01-15 17:00:20 +01:00
parent df6a7815a0
commit 5e48f0cf5d
23 changed files with 3 additions and 3 deletions

22
src/hash_bytes.c Normal file
View File

@@ -0,0 +1,22 @@
#include "hash_bytes.h"
/**
* Continue given progressive hash on given bytes
*
* @param[in] bytes_ptr pointer to bytes
* @param[in] n number of bytes to hash
* @param[in] hash_ctx pointer to the hashing context
*/
void hash_nbytes(const uint8_t *bytes_ptr, size_t n, cx_hash_t *hash_ctx) {
cx_hash(hash_ctx, 0, bytes_ptr, n, NULL, 0);
}
/**
* Continue given progressive hash on given byte
*
* @param[in] byte byte to hash
* @param[in] hash_ctx pointer to the hashing context
*/
void hash_byte(uint8_t byte, cx_hash_t *hash_ctx) {
hash_nbytes(&byte, 1, hash_ctx);
}