Various naming scheme updates

This commit is contained in:
2025-09-03 22:49:29 +10:00
parent af77df23f5
commit 338be96138
35 changed files with 1193 additions and 1723 deletions
+8 -8
View File
@@ -245,10 +245,10 @@ DN_KCBytes64 DN_KC_Keccak512Str8(DN_Str8 string);
// Convert a binary buffer into its hex representation into dest. The dest
// buffer must be large enough to contain the hex representation, i.e.
// atleast src_size * 2). This function does *not* null-terminate the buffer.
void DN_KC_BytesToHex(void const *src, uint64_t src_size, char *dest, uint64_t dest_size);
void DN_KC_HexFromBytes(void const *src, uint64_t src_size, char *dest, uint64_t dest_size);
// Converts a fixed amount of bytes into a hexadecimal string. Helper functions
// that call into DN_KCBytesToHex.
// that call into DN_KCHexFromBytes.
// return: The hexadecimal string of the bytes, null-terminated.
DN_KCString56 DN_KC_Bytes28ToHex(DN_KCBytes28 const *bytes);
DN_KCString64 DN_KC_Bytes32ToHex(DN_KCBytes32 const *bytes);
@@ -581,7 +581,7 @@ DN_KCBytes64 DN_KC_Keccak512Str8(DN_Str8 string)
#endif // DN_BASE_STRING_H
// NOTE: Helper functions //////////////////////////////////////////////////////////////////////////
void DN_KC_BytesToHex(void const *src, size_t src_size, char *dest, size_t dest_size)
void DN_KC_HexFromBytes(void const *src, size_t src_size, char *dest, size_t dest_size)
{
(void)src_size; (void)dest_size;
DN_KC_ASSERT(dest_size >= src_size * 2);
@@ -600,7 +600,7 @@ void DN_KC_BytesToHex(void const *src, size_t src_size, char *dest, size_t dest_
DN_KCString56 DN_KC_Bytes28ToHex(DN_KCBytes28 const *bytes)
{
DN_KCString56 result;
DN_KC_BytesToHex(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
DN_KC_HexFromBytes(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
result.data[sizeof(result.data) - 1] = 0;
return result;
}
@@ -608,7 +608,7 @@ DN_KCString56 DN_KC_Bytes28ToHex(DN_KCBytes28 const *bytes)
DN_KCString64 DN_KC_Bytes32ToHex(DN_KCBytes32 const *bytes)
{
DN_KCString64 result;
DN_KC_BytesToHex(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
DN_KC_HexFromBytes(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
result.data[sizeof(result.data) - 1] = 0;
return result;
}
@@ -616,7 +616,7 @@ DN_KCString64 DN_KC_Bytes32ToHex(DN_KCBytes32 const *bytes)
DN_KCString96 DN_KC_Bytes48ToHex(DN_KCBytes48 const *bytes)
{
DN_KCString96 result;
DN_KC_BytesToHex(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
DN_KC_HexFromBytes(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
result.data[sizeof(result.data) - 1] = 0;
return result;
}
@@ -624,7 +624,7 @@ DN_KCString96 DN_KC_Bytes48ToHex(DN_KCBytes48 const *bytes)
DN_KCString128 DN_KC_Bytes64ToHex(DN_KCBytes64 const *bytes)
{
DN_KCString128 result;
DN_KC_BytesToHex(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
DN_KC_HexFromBytes(bytes->data, sizeof(bytes->data), result.data, sizeof(result.data));
result.data[sizeof(result.data) - 1] = 0;
return result;
}
@@ -659,7 +659,7 @@ DN_KCBytes32 DN_KC_Hex64ToBytes(DN_Str8 hex)
{
DN_KC_ASSERT(hex.size == 64);
DN_KCBytes32 result;
DN_CVT_HexToBytesPtr(hex, result.data, sizeof(result));
DN_CVT_BytesFromHexPtr(hex, result.data, sizeof(result));
return result;
}
#endif // DN_BASE_STRING_H