/* * NOSTR Core Library - NIP-001: Basic Protocol Flow * * Event creation, signing, serialization and core protocol functions */ #ifndef NIP001_H #define NIP001_H #include #include #include "../cjson/cJSON.h" // Function declarations cJSON* nostr_create_and_sign_event(int kind, const char* content, cJSON* tags, const unsigned char* private_key, time_t timestamp); // Event validation functions int nostr_validate_event_structure(cJSON* event); int nostr_verify_event_signature(cJSON* event); int nostr_validate_event(cJSON* event); #endif // NIP001_H