Bluetooth: Use actual encryption key size for SMP over BR/EDR
[deliverable/linux.git] / net / bluetooth / smp.c
index d9ed5e8ee6a0c6d76b201defb168c2041c22b3b1..3d0f7d2a06162248a1e6589fe3d59022f9dded0d 100644 (file)
@@ -1705,7 +1705,7 @@ static void build_bredr_pairing_cmd(struct smp_chan *smp,
 
                req->init_key_dist   = local_dist;
                req->resp_key_dist   = remote_dist;
-               req->max_key_size    = SMP_MAX_ENC_KEY_SIZE;
+               req->max_key_size    = conn->hcon->enc_key_size;
 
                smp->remote_key_dist = remote_dist;
 
@@ -1714,7 +1714,7 @@ static void build_bredr_pairing_cmd(struct smp_chan *smp,
 
        memset(rsp, 0, sizeof(*rsp));
 
-       rsp->max_key_size    = SMP_MAX_ENC_KEY_SIZE;
+       rsp->max_key_size    = conn->hcon->enc_key_size;
        rsp->init_key_dist   = req->init_key_dist & remote_dist;
        rsp->resp_key_dist   = req->resp_key_dist & local_dist;
 
This page took 0.02491 seconds and 5 git commands to generate.