28
28
namespace ble {
29
29
namespace generic {
30
30
31
- using pal::advertising_peer_address_type_t ;
32
- using pal::AuthenticationMask;
33
- using pal::KeyDistribution;
34
- using pal::connection_peer_address_type_t ;
35
-
36
31
typedef SecurityManager::SecurityIOCapabilities_t SecurityIOCapabilities_t;
37
32
38
33
class GenericSecurityManager : public SecurityManager ,
39
34
public pal::SecurityManager::EventHandler,
40
- public pal::ConnectionEventHandler {
35
+ public pal::ConnectionEventMonitor::EventHandler {
41
36
public:
42
37
typedef ble::pal::SecurityDistributionFlags_t SecurityDistributionFlags_t;
43
38
typedef ble::pal::SecurityEntryKeys_t SecurityEntryKeys_t;
@@ -240,7 +235,7 @@ class GenericSecurityManager : public SecurityManager,
240
235
_db (dbImpl),
241
236
_connection_monitor(connMonitorImpl),
242
237
_default_authentication(0 ),
243
- _default_key_distribution(KeyDistribution::KEY_DISTRIBUTION_ALL),
238
+ _default_key_distribution(pal:: KeyDistribution::KEY_DISTRIBUTION_ALL),
244
239
_pairing_authorisation_required(false ),
245
240
_legacy_pairing_allowed(true ),
246
241
_master_sends_keys(false ),
@@ -432,16 +427,16 @@ class GenericSecurityManager : public SecurityManager,
432
427
struct ControlBlock_t : public pal ::SecurityDistributionFlags_t {
433
428
ControlBlock_t ();
434
429
435
- KeyDistribution get_initiator_key_distribution () {
436
- return KeyDistribution (initiator_key_distribution);
430
+ pal:: KeyDistribution get_initiator_key_distribution () {
431
+ return pal:: KeyDistribution (initiator_key_distribution);
437
432
};
438
- KeyDistribution get_responder_key_distribution () {
439
- return KeyDistribution (responder_key_distribution);
433
+ pal:: KeyDistribution get_responder_key_distribution () {
434
+ return pal:: KeyDistribution (responder_key_distribution);
440
435
};
441
- void set_initiator_key_distribution (KeyDistribution mask) {
436
+ void set_initiator_key_distribution (pal:: KeyDistribution mask) {
442
437
initiator_key_distribution = mask.value ();
443
438
};
444
- void set_responder_key_distribution (KeyDistribution mask) {
439
+ void set_responder_key_distribution (pal:: KeyDistribution mask) {
445
440
responder_key_distribution = mask.value ();
446
441
};
447
442
@@ -476,8 +471,8 @@ class GenericSecurityManager : public SecurityManager,
476
471
pal::SecurityDb &_db;
477
472
pal::ConnectionEventMonitor &_connection_monitor;
478
473
479
- AuthenticationMask _default_authentication;
480
- KeyDistribution _default_key_distribution;
474
+ pal:: AuthenticationMask _default_authentication;
475
+ pal:: KeyDistribution _default_key_distribution;
481
476
482
477
bool _pairing_authorisation_required;
483
478
bool _legacy_pairing_allowed;
@@ -504,9 +499,9 @@ class GenericSecurityManager : public SecurityManager,
504
499
virtual void on_pairing_request (
505
500
connection_handle_t connection,
506
501
bool use_oob,
507
- AuthenticationMask authentication,
508
- KeyDistribution initiator_dist,
509
- KeyDistribution responder_dist
502
+ pal:: AuthenticationMask authentication,
503
+ pal:: KeyDistribution initiator_dist,
504
+ pal:: KeyDistribution responder_dist
510
505
);
511
506
512
507
/* * @copydoc ble::pal::SecurityManager::on_pairing_error
@@ -542,7 +537,7 @@ class GenericSecurityManager : public SecurityManager,
542
537
*/
543
538
virtual void on_slave_security_request (
544
539
connection_handle_t connection,
545
- AuthenticationMask authentication
540
+ pal:: AuthenticationMask authentication
546
541
);
547
542
548
543
// //////////////////////////////////////////////////////////////////////////
@@ -665,7 +660,7 @@ class GenericSecurityManager : public SecurityManager,
665
660
*/
666
661
virtual void on_keys_distributed_bdaddr (
667
662
connection_handle_t connection,
668
- advertising_peer_address_type_t peer_address_type,
663
+ pal:: advertising_peer_address_type_t peer_address_type,
669
664
const address_t &peer_identity_address
670
665
);
671
666
0 commit comments