diff options
Diffstat (limited to 'src/lib/entropy')
-rw-r--r-- | src/lib/entropy/beos_stats/es_beos.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/cryptoapi_rng/es_capi.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/darwin_secrandom/darwin_secrandom.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/dev_random/dev_random.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/egd/es_egd.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/hres_timer/hres_timer.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/proc_walk/proc_walk.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/rdrand/rdrand.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/rdseed/rdseed.h | 2 | ||||
-rw-r--r-- | src/lib/entropy/unix_procs/unix_procs.h | 4 | ||||
-rw-r--r-- | src/lib/entropy/win32_stats/es_win32.h | 2 |
11 files changed, 12 insertions, 12 deletions
diff --git a/src/lib/entropy/beos_stats/es_beos.h b/src/lib/entropy/beos_stats/es_beos.h index db5824f6f..a5b90a607 100644 --- a/src/lib/entropy/beos_stats/es_beos.h +++ b/src/lib/entropy/beos_stats/es_beos.h @@ -15,7 +15,7 @@ namespace Botan { /** * BeOS Entropy Source */ -class BeOS_EntropySource : public Entropy_Source +class BeOS_EntropySource final : public Entropy_Source { private: std::string name() const override { return "system_stats"; } diff --git a/src/lib/entropy/cryptoapi_rng/es_capi.h b/src/lib/entropy/cryptoapi_rng/es_capi.h index 9410e05b8..a43d5a7f2 100644 --- a/src/lib/entropy/cryptoapi_rng/es_capi.h +++ b/src/lib/entropy/cryptoapi_rng/es_capi.h @@ -16,7 +16,7 @@ namespace Botan { /** * Win32 CAPI Entropy Source */ -class Win32_CAPI_EntropySource : public Entropy_Source +class Win32_CAPI_EntropySource final : public Entropy_Source { public: std::string name() const override { return "win32_cryptoapi"; } diff --git a/src/lib/entropy/darwin_secrandom/darwin_secrandom.h b/src/lib/entropy/darwin_secrandom/darwin_secrandom.h index 970cd7941..09cdc208d 100644 --- a/src/lib/entropy/darwin_secrandom/darwin_secrandom.h +++ b/src/lib/entropy/darwin_secrandom/darwin_secrandom.h @@ -15,7 +15,7 @@ namespace Botan { /** * Entropy source using SecRandomCopyBytes from Darwin's Security.framework */ -class Darwin_SecRandom : public Entropy_Source +class Darwin_SecRandom final : public Entropy_Source { public: std::string name() const override { return "darwin_secrandom"; } diff --git a/src/lib/entropy/dev_random/dev_random.h b/src/lib/entropy/dev_random/dev_random.h index f634cf16c..1f29b2f64 100644 --- a/src/lib/entropy/dev_random/dev_random.h +++ b/src/lib/entropy/dev_random/dev_random.h @@ -17,7 +17,7 @@ namespace Botan { /** * Entropy source reading from kernel devices like /dev/random */ -class Device_EntropySource : public Entropy_Source +class Device_EntropySource final : public Entropy_Source { public: std::string name() const override { return "dev_random"; } diff --git a/src/lib/entropy/egd/es_egd.h b/src/lib/entropy/egd/es_egd.h index e03fcf009..1a624713a 100644 --- a/src/lib/entropy/egd/es_egd.h +++ b/src/lib/entropy/egd/es_egd.h @@ -18,7 +18,7 @@ namespace Botan { /** * EGD Entropy Source */ -class EGD_EntropySource : public Entropy_Source +class EGD_EntropySource final : public Entropy_Source { public: std::string name() const override { return "egd"; } diff --git a/src/lib/entropy/hres_timer/hres_timer.h b/src/lib/entropy/hres_timer/hres_timer.h index 93ced283a..d297a87b1 100644 --- a/src/lib/entropy/hres_timer/hres_timer.h +++ b/src/lib/entropy/hres_timer/hres_timer.h @@ -18,7 +18,7 @@ namespace Botan { * @note Any results from timers are marked as not contributing entropy * to the poll, as a local attacker could observe them directly. */ -class High_Resolution_Timestamp : public Entropy_Source +class High_Resolution_Timestamp final : public Entropy_Source { public: std::string name() const override { return "timestamp"; } diff --git a/src/lib/entropy/proc_walk/proc_walk.h b/src/lib/entropy/proc_walk/proc_walk.h index b67f71111..f6db8185a 100644 --- a/src/lib/entropy/proc_walk/proc_walk.h +++ b/src/lib/entropy/proc_walk/proc_walk.h @@ -23,7 +23,7 @@ class File_Descriptor_Source /** * File Tree Walking Entropy Source */ -class ProcWalking_EntropySource : public Entropy_Source +class ProcWalking_EntropySource final : public Entropy_Source { public: std::string name() const override { return "proc_walk"; } diff --git a/src/lib/entropy/rdrand/rdrand.h b/src/lib/entropy/rdrand/rdrand.h index 1fa928641..48d090775 100644 --- a/src/lib/entropy/rdrand/rdrand.h +++ b/src/lib/entropy/rdrand/rdrand.h @@ -16,7 +16,7 @@ namespace Botan { * Entropy source using the rdrand instruction first introduced on * Intel's Ivy Bridge architecture. */ -class Intel_Rdrand : public Entropy_Source +class Intel_Rdrand final : public Entropy_Source { public: std::string name() const override { return "rdrand"; } diff --git a/src/lib/entropy/rdseed/rdseed.h b/src/lib/entropy/rdseed/rdseed.h index 0f39250a1..f86c32768 100644 --- a/src/lib/entropy/rdseed/rdseed.h +++ b/src/lib/entropy/rdseed/rdseed.h @@ -16,7 +16,7 @@ namespace Botan { * Entropy source using the rdseed instruction first introduced on * Intel's Broadwell architecture. */ -class Intel_Rdseed : public Entropy_Source +class Intel_Rdseed final : public Entropy_Source { public: std::string name() const override { return "rdseed"; } diff --git a/src/lib/entropy/unix_procs/unix_procs.h b/src/lib/entropy/unix_procs/unix_procs.h index bc2fd87d1..e1749af5f 100644 --- a/src/lib/entropy/unix_procs/unix_procs.h +++ b/src/lib/entropy/unix_procs/unix_procs.h @@ -20,7 +20,7 @@ namespace Botan { * effective against local attackers as they can sample from the same * distribution. */ -class Unix_EntropySource : public Entropy_Source +class Unix_EntropySource final : public Entropy_Source { public: std::string name() const override { return "unix_procs"; } @@ -78,7 +78,7 @@ class Unix_EntropySource : public Entropy_Source secure_vector<byte> m_buf; }; -class UnixProcessInfo_EntropySource : public Entropy_Source +class UnixProcessInfo_EntropySource final : public Entropy_Source { public: std::string name() const override { return "proc_info"; } diff --git a/src/lib/entropy/win32_stats/es_win32.h b/src/lib/entropy/win32_stats/es_win32.h index 958a79e19..5dc3f7f17 100644 --- a/src/lib/entropy/win32_stats/es_win32.h +++ b/src/lib/entropy/win32_stats/es_win32.h @@ -15,7 +15,7 @@ namespace Botan { /** * Win32 Entropy Source */ -class Win32_EntropySource : public Entropy_Source +class Win32_EntropySource final : public Entropy_Source { public: std::string name() const override { return "system_stats"; } |