]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Bluetooth: Rename smp_key_size to enc_key_size
authorVinicius Costa Gomes <vinicius.gomes@openbossa.org>
Mon, 30 Jan 2012 22:29:12 +0000 (19:29 -0300)
committerJohan Hedberg <johan.hedberg@intel.com>
Mon, 13 Feb 2012 15:01:30 +0000 (17:01 +0200)
This makes clear that this is the size of the key used to
encrypt the link.

Signed-off-by: Vinicius Costa Gomes <vinicius.gomes@openbossa.org>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
include/net/bluetooth/smp.h
net/bluetooth/smp.c

index aeaf5fa2b9f15e9c0b6c5cd0ba41af510a012464..7b3acdd29134df26025d4a79460a4d113ad7dabe 100644 (file)
@@ -127,7 +127,7 @@ struct smp_chan {
        u8              rrnd[16]; /* SMP Pairing Random (remote) */
        u8              pcnf[16]; /* SMP Pairing Confirm */
        u8              tk[16]; /* SMP Temporary Key */
-       u8              smp_key_size;
+       u8              enc_key_size;
        unsigned long   smp_flags;
        struct crypto_blkcipher *tfm;
        struct work_struct confirm;
index e08fe6c9c9c9ac15499f679c52779fe221bb3caf..581833436afa1eb72d7c60aaf8cf9f7fefa4ad0a 100644 (file)
@@ -250,7 +250,7 @@ static u8 check_enc_key_size(struct l2cap_conn *conn, __u8 max_key_size)
                        (max_key_size < SMP_MIN_ENC_KEY_SIZE))
                return SMP_ENC_KEY_SIZE;
 
-       smp->smp_key_size = max_key_size;
+       smp->enc_key_size = max_key_size;
 
        return 0;
 }
@@ -446,8 +446,8 @@ static void random_work(struct work_struct *work)
                smp_s1(tfm, smp->tk, smp->rrnd, smp->prnd, key);
                swap128(key, stk);
 
-               memset(stk + smp->smp_key_size, 0,
-                               SMP_MAX_ENC_KEY_SIZE - smp->smp_key_size);
+               memset(stk + smp->enc_key_size, 0,
+                               SMP_MAX_ENC_KEY_SIZE - smp->enc_key_size);
 
                if (test_and_set_bit(HCI_CONN_ENCRYPT_PEND, &hcon->flags)) {
                        reason = SMP_UNSPECIFIED;
@@ -455,7 +455,7 @@ static void random_work(struct work_struct *work)
                }
 
                hci_le_start_enc(hcon, ediv, rand, stk);
-               hcon->enc_key_size = smp->smp_key_size;
+               hcon->enc_key_size = smp->enc_key_size;
        } else {
                u8 stk[16], r[16], rand[8];
                __le16 ediv;
@@ -469,10 +469,10 @@ static void random_work(struct work_struct *work)
                smp_s1(tfm, smp->tk, smp->prnd, smp->rrnd, key);
                swap128(key, stk);
 
-               memset(stk + smp->smp_key_size, 0,
-                               SMP_MAX_ENC_KEY_SIZE - smp->smp_key_size);
+               memset(stk + smp->enc_key_size, 0,
+                               SMP_MAX_ENC_KEY_SIZE - smp->enc_key_size);
 
-               hci_add_ltk(hcon->hdev, 0, conn->dst, smp->smp_key_size,
+               hci_add_ltk(hcon->hdev, 0, conn->dst, smp->enc_key_size,
                                                        ediv, rand, stk);
        }
 
@@ -819,7 +819,7 @@ static int smp_cmd_master_ident(struct l2cap_conn *conn, struct sk_buff *skb)
 
        skb_pull(skb, sizeof(*rp));
 
-       hci_add_ltk(conn->hcon->hdev, 1, conn->dst, smp->smp_key_size,
+       hci_add_ltk(conn->hcon->hdev, 1, conn->dst, smp->enc_key_size,
                                                rp->ediv, rp->rand, smp->tk);
 
        smp_distribute_keys(conn, 1);
@@ -940,7 +940,7 @@ int smp_distribute_keys(struct l2cap_conn *conn, __u8 force)
 
                smp_send_cmd(conn, SMP_CMD_ENCRYPT_INFO, sizeof(enc), &enc);
 
-               hci_add_ltk(conn->hcon->hdev, 1, conn->dst, smp->smp_key_size,
+               hci_add_ltk(conn->hcon->hdev, 1, conn->dst, smp->enc_key_size,
                                                ediv, ident.rand, enc.ltk);
 
                ident.ediv = cpu_to_le16(ediv);