Skip to content

Commit 86bb33f

Browse files
sec: make whole ciphering/integrity engines final
1 parent c3c8e0c commit 86bb33f

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

lib/security/ciphering_engine_generic.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
namespace srsran {
1919
namespace security {
2020

21-
class ciphering_engine_generic : public ciphering_engine
21+
class ciphering_engine_generic final : public ciphering_engine
2222
{
2323
public:
2424
ciphering_engine_generic(sec_128_key k_128_int_,
@@ -27,7 +27,7 @@ class ciphering_engine_generic : public ciphering_engine
2727
ciphering_algorithm cipher_algo_);
2828
virtual ~ciphering_engine_generic() = default;
2929

30-
security_result apply_ciphering(byte_buffer buf, size_t offset, uint32_t count) final;
30+
security_result apply_ciphering(byte_buffer buf, size_t offset, uint32_t count) override;
3131

3232
private:
3333
sec_128_key k_128_enc;

lib/security/ciphering_engine_nea2.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@
1919
namespace srsran {
2020
namespace security {
2121

22-
class ciphering_engine_nea2 : public ciphering_engine
22+
class ciphering_engine_nea2 final : public ciphering_engine
2323
{
2424
public:
2525
ciphering_engine_nea2(sec_128_key k_128_int, uint8_t bearer_id_, security_direction direction_);
2626
virtual ~ciphering_engine_nea2() = default;
2727

28-
security_result apply_ciphering(byte_buffer buf, size_t offset, uint32_t count) final;
28+
security_result apply_ciphering(byte_buffer buf, size_t offset, uint32_t count) override;
2929

3030
private:
3131
uint8_t bearer_id;

lib/security/integrity_engine_generic.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
namespace srsran {
1919
namespace security {
2020

21-
class integrity_engine_generic : public integrity_engine
21+
class integrity_engine_generic final : public integrity_engine
2222
{
2323
public:
2424
integrity_engine_generic(sec_128_key k_128_int_,
@@ -27,8 +27,8 @@ class integrity_engine_generic : public integrity_engine
2727
integrity_algorithm integ_algo_);
2828
~integrity_engine_generic() = default;
2929

30-
security_result protect_integrity(byte_buffer buf, uint32_t count) final;
31-
security_result verify_integrity(byte_buffer buf, uint32_t count) final;
30+
security_result protect_integrity(byte_buffer buf, uint32_t count) override;
31+
security_result verify_integrity(byte_buffer buf, uint32_t count) override;
3232

3333
private:
3434
sec_128_key k_128_int;

0 commit comments

Comments
 (0)