/* * NOSTR Core Library - Utilities * * General utility functions used across multiple NIPs */ #ifndef UTILS_H #define UTILS_H #include // Error codes (imported from nip001.h) #define NOSTR_SUCCESS 0 #define NOSTR_ERROR_INVALID_INPUT -1 // Utility function declarations void nostr_bytes_to_hex(const unsigned char* bytes, size_t len, char* hex); int nostr_hex_to_bytes(const char* hex, unsigned char* bytes, size_t len); #endif // UTILS_H