Skip to content

Commit 31a26d9

Browse files
sec: rename security engine impl
1 parent 0339a8f commit 31a26d9

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

lib/pdcp/pdcp_entity_tx.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
*/
1010

1111
#include "pdcp_entity_tx.h"
12-
#include "../security/security_engine_generic.h"
12+
#include "../security/security_engine_impl.h"
1313
#include "../support/sdu_window_impl.h"
1414
#include "srsran/instrumentation/traces/up_traces.h"
1515
#include "srsran/support/bit_encoding.h"
@@ -358,7 +358,7 @@ void pdcp_entity_tx::configure_security(security::sec_128_as_config sec_cfg,
358358

359359
auto direction = cfg.direction == pdcp_security_direction::uplink ? security::security_direction::uplink
360360
: security::security_direction::downlink;
361-
sec_engine = std::make_unique<security::security_engine_generic>(
361+
sec_engine = std::make_unique<security::security_engine_impl>(
362362
sec_cfg, bearer_id, direction, integrity_enabled, ciphering_enabled);
363363

364364
logger.log_info("Security configured: NIA{} ({}) NEA{} ({}) domain={}",

lib/security/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ set(SOURCES
1212
ciphering_engine_nea2.cpp
1313
integrity_engine_generic.cpp
1414
security.cpp
15-
security_engine_generic.cpp
15+
security_engine_impl.cpp
1616
s3g.cpp
1717
zuc.cpp
1818
)

lib/security/security_engine_generic.cpp renamed to lib/security/security_engine_impl.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
*
1111
*/
1212

13-
#include "security_engine_generic.h"
13+
#include "security_engine_impl.h"
1414
#include "ciphering_engine_generic.h"
1515
#include "ciphering_engine_nea2.h"
1616
#include "integrity_engine_generic.h"
1717

1818
using namespace srsran;
1919
using namespace security;
2020

21-
security_engine_generic::security_engine_generic(security::sec_128_as_config sec_cfg,
22-
uint8_t bearer_id,
23-
security_direction direction,
24-
security::integrity_enabled integrity_enabled,
25-
security::ciphering_enabled ciphering_enabled)
21+
security_engine_impl::security_engine_impl(security::sec_128_as_config sec_cfg,
22+
uint8_t bearer_id,
23+
security_direction direction,
24+
security::integrity_enabled integrity_enabled,
25+
security::ciphering_enabled ciphering_enabled)
2626
{
2727
if (integrity_enabled == security::integrity_enabled::on) {
2828
if (sec_cfg.integ_algo.has_value() && sec_cfg.k_128_int.has_value()) {
@@ -43,7 +43,7 @@ security_engine_generic::security_engine_generic(security::sec_128_as_config sec
4343
}
4444
}
4545

46-
security_result security_engine_generic::encrypt_and_protect_integrity(byte_buffer buf, size_t offset, uint32_t count)
46+
security_result security_engine_impl::encrypt_and_protect_integrity(byte_buffer buf, size_t offset, uint32_t count)
4747
{
4848
security_result result{.buf = std::move(buf), .count = count};
4949

@@ -63,7 +63,7 @@ security_result security_engine_generic::encrypt_and_protect_integrity(byte_buff
6363
return result;
6464
}
6565

66-
security_result security_engine_generic::decrypt_and_verify_integrity(byte_buffer buf, size_t offset, uint32_t count)
66+
security_result security_engine_impl::decrypt_and_verify_integrity(byte_buffer buf, size_t offset, uint32_t count)
6767
{
6868
security_result result;
6969
return result;

lib/security/security_engine_generic.h renamed to lib/security/security_engine_impl.h

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
namespace srsran {
2121
namespace security {
2222

23-
class security_engine_generic : public security_engine
23+
class security_engine_impl final : public security_engine
2424
{
2525
public:
26-
security_engine_generic(sec_128_as_config sec_cfg,
27-
uint8_t bearer_id,
28-
security_direction direction,
29-
integrity_enabled integrity_enabled,
30-
ciphering_enabled ciphering_enabled);
31-
~security_engine_generic() = default;
26+
security_engine_impl(sec_128_as_config sec_cfg,
27+
uint8_t bearer_id,
28+
security_direction direction,
29+
integrity_enabled integrity_enabled,
30+
ciphering_enabled ciphering_enabled);
31+
~security_engine_impl() = default;
3232

3333
security_result encrypt_and_protect_integrity(byte_buffer buf, size_t offset, uint32_t count) override;
3434
security_result decrypt_and_verify_integrity(byte_buffer buf, size_t offset, uint32_t count) override;

0 commit comments

Comments
 (0)