Lines Matching defs:smp_chan
99 struct smp_chan { struct
100 struct l2cap_conn *conn;
101 struct delayed_work security_timer;
102 unsigned long allow_cmd; /* Bitmask of allowed commands */
104 u8 preq[7]; /* SMP Pairing Request */
105 u8 prsp[7]; /* SMP Pairing Response */
106 u8 prnd[16]; /* SMP Pairing Random (local) */
107 u8 rrnd[16]; /* SMP Pairing Random (remote) */
108 u8 pcnf[16]; /* SMP Pairing Confirm */
109 u8 tk[16]; /* SMP Temporary Key */
110 u8 rr[16]; /* Remote OOB ra/rb value */
111 u8 lr[16]; /* Local OOB ra/rb value */
112 u8 enc_key_size;
113 u8 remote_key_dist;
114 bdaddr_t id_addr;
115 u8 id_addr_type;
116 u8 irk[16];
117 struct smp_csrk *csrk;
118 struct smp_csrk *slave_csrk;
119 struct smp_ltk *ltk;
120 struct smp_ltk *slave_ltk;
121 struct smp_irk *remote_irk;
122 u8 *link_key;
123 unsigned long flags;
124 u8 method;
125 u8 passkey_round;
128 u8 local_pk[64];
129 u8 remote_pk[64];
130 u8 dhkey[32];
131 u8 mackey[16];
133 struct crypto_cipher *tfm_aes;
134 struct crypto_shash *tfm_cmac;
135 struct crypto_kpp *tfm_ecdh;