X-Git-Url: https://www.tinc-vpn.org/git/browse?a=blobdiff_plain;f=lib%2Ffides.h;fp=lib%2Ffides.h;h=fcb34cc7b9e933af34758120d160835e409f641e;hb=72b105bd2a79bc0fd720b4a0aacd2c25dd1944cd;hp=f5137694d7159f9994bf001ba7f9daaf9a083cda;hpb=406a506e2cb5e69789aef20e145b47e36a778543;p=fides diff --git a/lib/fides.h b/lib/fides.h index f513769..fcb34cc 100644 --- a/lib/fides.h +++ b/lib/fides.h @@ -136,7 +136,6 @@ class fides { privatekey mykey; std::map keys; std::map certs; - std::set trustedkeys; void merge(certificate *cert); void merge(publickey *key); @@ -166,14 +165,14 @@ class fides { publickey *find_key(const std::string &fingerprint) const; void update_trust(); - std::vector find_certificates(const publickey *key, const std::string &statement) const; - std::vector find_certificates(const std::string &statement) const; - std::vector find_certificates(const publickey *key) const; + std::vector find_certificates(const publickey *key, const std::string &statement) const; + std::vector find_certificates(const std::string &statement) const; + std::vector find_certificates(const publickey *key) const; - certificate *import_certificate(const std::string &certificate); + const certificate *import_certificate(const std::string &certificate); std::string export_certificate(const certificate *) const; - publickey *import_key(const std::string &key); + const publickey *import_key(const std::string &key); std::string export_key(const publickey *key) const; void import_all(std::istream &in);