only one key distribution settings

pull/6188/head
paul-szczepanek-arm 2018-01-21 18:45:31 +00:00
parent 7f90c7c889
commit b20a49f7a3
1 changed files with 11 additions and 13 deletions

View File

@ -195,7 +195,7 @@ public:
authentication.set_secure_connections(secure_connections); authentication.set_secure_connections(secure_connections);
authentication.set_keypress_notification(true); authentication.set_keypress_notification(true);
initiator_dist.set_signing(signing); key_distribution.set_signing(signing);
return BLE_ERROR_NONE; return BLE_ERROR_NONE;
} }
@ -232,8 +232,8 @@ public:
connection, connection,
entry->oob, entry->oob,
authentication, authentication,
initiator_dist, key_distribution,
responder_dist key_distribution
); );
} else { } else {
return BLE_ERROR_INVALID_PARAM; return BLE_ERROR_INVALID_PARAM;
@ -247,8 +247,8 @@ public:
connection, connection,
entry->oob, entry->oob,
authentication, authentication,
initiator_dist, key_distribution,
responder_dist key_distribution
); );
} else { } else {
return BLE_ERROR_INVALID_PARAM; return BLE_ERROR_INVALID_PARAM;
@ -283,14 +283,14 @@ public:
return BLE_ERROR_INVALID_PARAM; return BLE_ERROR_INVALID_PARAM;
} }
if (!entry->signing_key && enabled) { if (!entry->signing_key && enabled) {
KeyDistribution distribution = initiator_dist; KeyDistribution distribution = key_distribution;
distribution.set_signing(enabled); distribution.set_signing(enabled);
return pal.send_pairing_request( return pal.send_pairing_request(
connection, connection,
entry->oob, entry->oob,
authentication, authentication,
distribution, distribution,
responder_dist distribution
); );
} }
return BLE_ERROR_NONE; return BLE_ERROR_NONE;
@ -480,8 +480,8 @@ public:
connection, connection,
entry->oob, entry->oob,
authentication, authentication,
initiator_dist, key_distribution,
responder_dist key_distribution
); );
} }
} else { } else {
@ -551,8 +551,7 @@ protected:
pairing_authorisation_required(false), pairing_authorisation_required(false),
legacy_pairing_allowed(true), legacy_pairing_allowed(true),
authentication(0), authentication(0),
initiator_dist(KeyDistribution::KEY_DISTRIBUTION_ALL), key_distribution(KeyDistribution::KEY_DISTRIBUTION_ALL) {
responder_dist(KeyDistribution::KEY_DISTRIBUTION_ALL) {
_app_event_handler = &defaultEventHandler; _app_event_handler = &defaultEventHandler;
pal.set_event_handler(this); pal.set_event_handler(this);
} }
@ -565,8 +564,7 @@ private:
bool legacy_pairing_allowed; bool legacy_pairing_allowed;
AuthenticationMask authentication; AuthenticationMask authentication;
KeyDistribution initiator_dist; KeyDistribution key_distribution;
KeyDistribution responder_dist;
/* implements ble::pal::SecurityManagerEventHandler */ /* implements ble::pal::SecurityManagerEventHandler */
public: public: