From: Christian Hofstaedtler Date: Fri, 1 Jul 2016 09:57:35 +0000 (+0200) Subject: opensslsigners: mark member overrides X-Git-Tag: auth-4.0.1^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d12b259b3a01dacd89c12095de1ec94e9cb15783;p=thirdparty%2Fpdns.git opensslsigners: mark member overrides Fixes warnings from clang. --- diff --git a/pdns/opensslsigners.cc b/pdns/opensslsigners.cc index 48bbed6a08..fcabd4e128 100644 --- a/pdns/opensslsigners.cc +++ b/pdns/opensslsigners.cc @@ -90,18 +90,18 @@ public: RSA_free(d_key); } - string getName() const { return "OpenSSL RSA"; } - int getBits() const { return RSA_size(d_key) << 3; } - - void create(unsigned int bits); - storvector_t convertToISCVector() const; - std::string hash(const std::string& hash) const; - std::string sign(const std::string& hash) const; - bool verify(const std::string& hash, const std::string& signature) const; - std::string getPubKeyHash() const; - std::string getPublicKeyString() const; - void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap); - void fromPublicKeyString(const std::string& content); + string getName() const override { return "OpenSSL RSA"; } + int getBits() const override { return RSA_size(d_key) << 3; } + + void create(unsigned int bits) override; + storvector_t convertToISCVector() const override; + std::string hash(const std::string& hash) const override; + std::string sign(const std::string& hash) const override; + bool verify(const std::string& hash, const std::string& signature) const override; + std::string getPubKeyHash() const override; + std::string getPublicKeyString() const override; + void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap) override; + void fromPublicKeyString(const std::string& content) override; bool checkKey() const override; static DNSCryptoKeyEngine* maker(unsigned int algorithm) @@ -463,18 +463,18 @@ public: BN_CTX_free(d_ctx); } - string getName() const { return "OpenSSL ECDSA"; } - int getBits() const { return d_len << 3; } + string getName() const override { return "OpenSSL ECDSA"; } + int getBits() const override { return d_len << 3; } - void create(unsigned int bits); - storvector_t convertToISCVector() const; - std::string hash(const std::string& hash) const; - std::string sign(const std::string& hash) const; - bool verify(const std::string& hash, const std::string& signature) const; - std::string getPubKeyHash() const; - std::string getPublicKeyString() const; - void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap); - void fromPublicKeyString(const std::string& content); + void create(unsigned int bits) override; + storvector_t convertToISCVector() const override; + std::string hash(const std::string& hash) const override; + std::string sign(const std::string& hash) const override; + bool verify(const std::string& hash, const std::string& signature) const override; + std::string getPubKeyHash() const override; + std::string getPublicKeyString() const override; + void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap) override; + void fromPublicKeyString(const std::string& content) override; bool checkKey() const override; static DNSCryptoKeyEngine* maker(unsigned int algorithm)