From 1b84e3c7c2e55b1ff9ffdd09b66873e11c131441 Mon Sep 17 00:00:00 2001 From: vnugent Date: Sat, 2 Mar 2024 22:57:36 -0500 Subject: fix: #2 constent usage of sizeof() operator on struct types --- src/noscrypt.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/noscrypt.h') diff --git a/src/noscrypt.h b/src/noscrypt.h index 983206c..677843f 100644 --- a/src/noscrypt.h +++ b/src/noscrypt.h @@ -193,11 +193,21 @@ typedef struct nc_mac_verify { API FUNCTIONS */ +/* +* A helper function to cast a 32byte buffer to a NCSecretKey struct +* @param key The 32byte buffer to cast +* @return A pointer to the NCSecretKey struct +*/ static inline NCSecretKey* NCToSecKey(uint8_t key[NC_SEC_KEY_SIZE]) { return (NCSecretKey*)key; } +/* +* A helper function to cast a 32byte buffer to a NCPublicKey struct +* @param key The 32byte buffer to cast +* @return A pointer to the NCPublicKey struct +*/ static inline NCPublicKey* NCToPubKey(uint8_t key[NC_PUBKEY_SIZE]) { return (NCPublicKey*)key; -- cgit