23 |
#ifdef __cplusplus |
#ifdef __cplusplus |
24 |
extern "C" { |
extern "C" { |
25 |
#endif |
#endif |
26 |
|
|
27 |
struct pka_info_s { |
struct pka_info_s { |
28 |
int ver; |
int ver; /* version */ |
29 |
char *fpr; |
char *fpr; /* key fingerprint */ |
30 |
char *uri; |
char *uri; /* if != NULL URL to fetch the key. */ |
31 |
}; |
}; |
32 |
typedef struct pka_info_s *pka_info_t; |
typedef struct pka_info_s *pka_info_t; |
33 |
|
|
|
void dns_free_pka_record (pka_info_t pka); |
|
34 |
int dns_get_pka_record (const char *userid, pka_info_t *r_pka); |
int dns_get_pka_record (const char *userid, pka_info_t *r_pka); |
35 |
|
void dns_free_pka_record (pka_info_t pka); |
36 |
|
|
37 |
#ifdef __cplusplus |
#ifdef __cplusplus |
38 |
} |
} |