From: Fred Morcos Date: Thu, 9 Feb 2023 16:16:08 +0000 (+0100) Subject: Cleanup X-Git-Tag: dnsdist-1.8.0-rc1~18^2~9 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=685f2fefa2a5263ad7f194e25e6adfc31d3a027f;p=thirdparty%2Fpdns.git Cleanup --- diff --git a/pdns/decafsigners.cc b/pdns/decafsigners.cc index fb57ccd9a5..09e25aa7eb 100644 --- a/pdns/decafsigners.cc +++ b/pdns/decafsigners.cc @@ -34,13 +34,13 @@ public: * \param[in] filename Only used for providing filename information in * error messages. * - * \param[in] fp An open file handle to a file containing ED25519 PEM + * \param[in] inputFile An open file handle to a file containing ED25519 PEM * contents. * * \return An ED25519 key engine populated with the contents of the * PEM file. */ - void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& fp) override; + void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& inputFile) override; /** * \brief Writes this key's contents to a file. @@ -55,11 +55,11 @@ public: void convertToPEM(std::FILE& fp) const override; #endif - storvector_t convertToISCVector() const override; - std::string sign(const std::string& msg) const override; - bool verify(const std::string& msg, const std::string& signature) const override; - std::string getPublicKeyString() const override; - int getBits() const override; + [[nodiscard]] storvector_t convertToISCVector() const override; + [[nodiscard]] std::string sign(const std::string& msg) const override; + [[nodiscard]] bool verify(const std::string& msg, const std::string& signature) const override; + [[nodiscard]] std::string getPublicKeyString() const override; + [[nodiscard]] int getBits() const override; void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap) override; void fromPublicKeyString(const std::string& content) override; @@ -89,10 +89,10 @@ void DecafED25519DNSCryptoKeyEngine::create(unsigned int bits) } #if defined(HAVE_LIBCRYPTO_ED25519) -void DecafED25519DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& fp) +void DecafED25519DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& inputFile) { drc.d_algorithm = d_algorithm; - auto key = std::unique_ptr(PEM_read_PrivateKey(&fp, nullptr, nullptr, nullptr), &EVP_PKEY_free); + auto key = std::unique_ptr(PEM_read_PrivateKey(&inputFile, nullptr, nullptr, nullptr), &EVP_PKEY_free); if (key == nullptr) { throw runtime_error(getName() + ": Failed to read private key from PEM file `" + filename + "`"); } @@ -232,13 +232,13 @@ public: * \param[in] filename Only used for providing filename information in * error messages. * - * \param[in] fp An open file handle to a file containing ED448 PEM + * \param[in] inputFile An open file handle to a file containing ED448 PEM * contents. * * \return An ED448 key engine populated with the contents of the PEM * file. */ - void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& fp) override; + void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& inputFile) override; /** * \brief Writes this key's contents to a file. @@ -287,10 +287,10 @@ void DecafED448DNSCryptoKeyEngine::create(unsigned int bits) } #if defined(HAVE_LIBCRYPTO_ED448) -void DecafED448DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& fp) +void DecafED448DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& inputFile) { drc.d_algorithm = d_algorithm; - auto key = std::unique_ptr(PEM_read_PrivateKey(&fp, nullptr, nullptr, nullptr), &EVP_PKEY_free); + auto key = std::unique_ptr(PEM_read_PrivateKey(&inputFile, nullptr, nullptr, nullptr), &EVP_PKEY_free); if (key == nullptr) { throw runtime_error(getName() + ": Failed to read private key from PEM file `" + filename + "`"); } diff --git a/pdns/dnssecinfra.cc b/pdns/dnssecinfra.cc index d379257706..af32304e7d 100644 --- a/pdns/dnssecinfra.cc +++ b/pdns/dnssecinfra.cc @@ -170,10 +170,10 @@ std::unique_ptr DNSCryptoKeyEngine::makeFromISCString(DNSKEY return dpk; } -std::unique_ptr DNSCryptoKeyEngine::makeFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& fp, const uint8_t algorithm) +std::unique_ptr DNSCryptoKeyEngine::makeFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& inputFile, const uint8_t algorithm) { auto maker = DNSCryptoKeyEngine::make(algorithm); - maker->createFromPEMFile(drc, filename, fp); + maker->createFromPEMFile(drc, filename, inputFile); return maker; } diff --git a/pdns/dnssecinfra.hh b/pdns/dnssecinfra.hh index 61d718341c..bcba403f4d 100644 --- a/pdns/dnssecinfra.hh +++ b/pdns/dnssecinfra.hh @@ -43,7 +43,7 @@ class DNSCryptoKeyEngine using storvector_t = std::vector>; virtual void create(unsigned int bits)=0; - virtual void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& fp) + virtual void createFromPEMFile(DNSKEYRecordContent& /* drc */, const std::string& /* filename */, std::FILE& /* inputFile */) { throw std::runtime_error("Can't create key from PEM file"); } diff --git a/pdns/sodiumsigners.cc b/pdns/sodiumsigners.cc index 7b0768349e..5fbf1a3ed7 100644 --- a/pdns/sodiumsigners.cc +++ b/pdns/sodiumsigners.cc @@ -31,13 +31,13 @@ public: * \param[in] filename Only used for providing filename information in * error messages. * - * \param[in] fp An open file handle to a file containing ED25519 PEM + * \param[in] inputFile An open file handle to a file containing ED25519 PEM * contents. * * \return An ED25519 key engine populated with the contents of the * PEM file. */ - void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& fp) override; + void createFromPEMFile(DNSKEYRecordContent& drc, const std::string& filename, std::FILE& inputFile) override; /** * \brief Writes this key's contents to a file. @@ -52,11 +52,11 @@ public: void convertToPEM(std::FILE& fp) const override; #endif - storvector_t convertToISCVector() const override; - std::string sign(const std::string& msg) const override; - bool verify(const std::string& msg, const std::string& signature) const override; - std::string getPublicKeyString() const override; - int getBits() const override; + [[nodiscard]] storvector_t convertToISCVector() const override; + [[nodiscard]] std::string sign(const std::string& msg) const override; + [[nodiscard]] bool verify(const std::string& msg, const std::string& signature) const override; + [[nodiscard]] std::string getPublicKeyString() const override; + [[nodiscard]] int getBits() const override; void fromISCMap(DNSKEYRecordContent& drc, std::map& stormap) override; void fromPublicKeyString(const std::string& content) override; @@ -79,10 +79,10 @@ void SodiumED25519DNSCryptoKeyEngine::create(unsigned int bits) } #if defined(HAVE_LIBCRYPTO_ED25519) -void SodiumED25519DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& fp) +void SodiumED25519DNSCryptoKeyEngine::createFromPEMFile(DNSKEYRecordContent& drc, const string& filename, std::FILE& inputFile) { drc.d_algorithm = d_algorithm; - auto key = std::unique_ptr(PEM_read_PrivateKey(&fp, nullptr, nullptr, nullptr), &EVP_PKEY_free); + auto key = std::unique_ptr(PEM_read_PrivateKey(&inputFile, nullptr, nullptr, nullptr), &EVP_PKEY_free); if (key == nullptr) { throw runtime_error(getName() + ": Failed to read private key from PEM file `" + filename + "`"); }