diff options
Diffstat (limited to 'src/lib/kdf')
-rw-r--r-- | src/lib/kdf/hkdf/hkdf.h | 2 | ||||
-rw-r--r-- | src/lib/kdf/kdf1/kdf1.h | 2 | ||||
-rw-r--r-- | src/lib/kdf/kdf2/kdf2.h | 2 | ||||
-rw-r--r-- | src/lib/kdf/prf_tls/prf_tls.h | 4 | ||||
-rw-r--r-- | src/lib/kdf/prf_x942/prf_x942.h | 2 |
5 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/kdf/hkdf/hkdf.h b/src/lib/kdf/hkdf/hkdf.h index d8389a886..d4e4006ca 100644 --- a/src/lib/kdf/hkdf/hkdf.h +++ b/src/lib/kdf/hkdf/hkdf.h @@ -18,7 +18,7 @@ namespace Botan { * HKDF, see @rfc 5869 for details * This is only the expansion portion of HKDF */ -class BOTAN_DLL HKDF : public KDF +class BOTAN_DLL HKDF final : public KDF { public: HKDF(MessageAuthenticationCode* prf) : m_prf(prf) {} diff --git a/src/lib/kdf/kdf1/kdf1.h b/src/lib/kdf/kdf1/kdf1.h index a22d19d97..2697685ac 100644 --- a/src/lib/kdf/kdf1/kdf1.h +++ b/src/lib/kdf/kdf1/kdf1.h @@ -16,7 +16,7 @@ namespace Botan { /** * KDF1, from IEEE 1363 */ -class BOTAN_DLL KDF1 : public KDF +class BOTAN_DLL KDF1 final : public KDF { public: std::string name() const override { return "KDF1(" + m_hash->name() + ")"; } diff --git a/src/lib/kdf/kdf2/kdf2.h b/src/lib/kdf/kdf2/kdf2.h index e8a8be1fa..ad62ed301 100644 --- a/src/lib/kdf/kdf2/kdf2.h +++ b/src/lib/kdf/kdf2/kdf2.h @@ -16,7 +16,7 @@ namespace Botan { /** * KDF2, from IEEE 1363 */ -class BOTAN_DLL KDF2 : public KDF +class BOTAN_DLL KDF2 final : public KDF { public: std::string name() const override { return "KDF2(" + m_hash->name() + ")"; } diff --git a/src/lib/kdf/prf_tls/prf_tls.h b/src/lib/kdf/prf_tls/prf_tls.h index bb7cc2c4f..f000484a7 100644 --- a/src/lib/kdf/prf_tls/prf_tls.h +++ b/src/lib/kdf/prf_tls/prf_tls.h @@ -16,7 +16,7 @@ namespace Botan { /** * PRF used in TLS 1.0/1.1 */ -class BOTAN_DLL TLS_PRF : public KDF +class BOTAN_DLL TLS_PRF final : public KDF { public: std::string name() const override { return "TLS-PRF"; } @@ -36,7 +36,7 @@ class BOTAN_DLL TLS_PRF : public KDF /** * PRF used in TLS 1.2 */ -class BOTAN_DLL TLS_12_PRF : public KDF +class BOTAN_DLL TLS_12_PRF final : public KDF { public: std::string name() const override { return "TLS-12-PRF(" + m_mac->name() + ")"; } diff --git a/src/lib/kdf/prf_x942/prf_x942.h b/src/lib/kdf/prf_x942/prf_x942.h index d0b23067c..f31036649 100644 --- a/src/lib/kdf/prf_x942/prf_x942.h +++ b/src/lib/kdf/prf_x942/prf_x942.h @@ -15,7 +15,7 @@ namespace Botan { /** * PRF from ANSI X9.42 */ -class BOTAN_DLL X942_PRF : public KDF +class BOTAN_DLL X942_PRF final : public KDF { public: std::string name() const override { return "X942_PRF(" + m_key_wrap_oid + ")"; } |