19 lines
680 B
C
19 lines
680 B
C
/*
|
|
* NOSTR Core Library - NIP-005: Mapping Nostr keys to DNS-based internet identifiers
|
|
*/
|
|
|
|
#ifndef NIP005_H
|
|
#define NIP005_H
|
|
|
|
#include "nip001.h"
|
|
|
|
// Function declarations
|
|
int nostr_nip05_parse_well_known(const char* json_response, const char* local_part,
|
|
char* pubkey_hex_out, char*** relays, int* relay_count);
|
|
int nostr_nip05_lookup(const char* nip05_identifier, char* pubkey_hex_out,
|
|
char*** relays, int* relay_count, int timeout_seconds);
|
|
int nostr_nip05_verify(const char* nip05_identifier, const char* pubkey_hex,
|
|
char*** relays, int* relay_count, int timeout_seconds);
|
|
|
|
#endif // NIP005_H
|