X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=src%2Fkeys.h;h=d7ab3382436e19ff3b76dca3016a5c2a5e408fba;hb=d93d4f9dbd09bc5e53a9b5eeb1cc94939fee32bc;hp=1e0dc157f8b51cb0b7fd8f6c11fd45d1bde8a8f4;hpb=3d787920d51a35e74e442c7265be3b13b69ad8e4;p=tinc diff --git a/src/keys.h b/src/keys.h index 1e0dc157..d7ab3382 100644 --- a/src/keys.h +++ b/src/keys.h @@ -7,12 +7,12 @@ extern bool disable_old_keys(const char *filename, const char *what); -extern ecdsa_t *read_ecdsa_private_key(splay_tree_t *config_tree, char **keyfile); -extern bool read_ecdsa_public_key(ecdsa_t **ecdsa, splay_tree_t **config_tree, const char *name); +extern ecdsa_t *read_ecdsa_private_key(splay_tree_t *config_tree, char **keyfile) ATTR_MALLOC ATTR_DEALLOCATOR(ecdsa_free); +extern ecdsa_t *read_ecdsa_public_key(splay_tree_t **config_tree, const char *name) ATTR_MALLOC ATTR_DEALLOCATOR(ecdsa_free); #ifndef DISABLE_LEGACY -extern rsa_t *read_rsa_private_key(splay_tree_t *config, char **keyfile); -extern rsa_t *read_rsa_public_key(splay_tree_t *config_tree, const char *name); +extern rsa_t *read_rsa_private_key(splay_tree_t *config, char **keyfile) ATTR_MALLOC ATTR_DEALLOCATOR(rsa_free); +extern rsa_t *read_rsa_public_key(splay_tree_t *config_tree, const char *name) ATTR_MALLOC ATTR_DEALLOCATOR(rsa_free); #endif #endif // TINC_KEYS_H