summaryrefslogtreecommitdiffstats
path: root/stack/smp/smp_keys.c
diff options
context:
space:
mode:
Diffstat (limited to 'stack/smp/smp_keys.c')
-rw-r--r--stack/smp/smp_keys.c21
1 files changed, 20 insertions, 1 deletions
diff --git a/stack/smp/smp_keys.c b/stack/smp/smp_keys.c
index a1955f202..49612a5da 100644
--- a/stack/smp/smp_keys.c
+++ b/stack/smp/smp_keys.c
@@ -24,6 +24,7 @@
******************************************************************************/
#include "bt_target.h"
+#include "bt_utils.h"
#if SMP_INCLUDED == TRUE
#if SMP_DEBUG == TRUE
@@ -161,6 +162,8 @@ BOOLEAN smp_encrypt_data (UINT8 *key, UINT8 key_len,
*******************************************************************************/
void smp_generate_passkey(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
+ UNUSED(p_data);
+
SMP_TRACE_DEBUG0 ("smp_generate_passkey");
p_cb->rand_enc_proc = SMP_GEN_TK;
@@ -226,6 +229,7 @@ void smp_generate_stk (tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
UINT8 *p = ptext;
tSMP_ENC output;
tSMP_STATUS status = SMP_PAIR_FAIL_UNKNOWN;
+ UNUSED(p_data);
SMP_TRACE_DEBUG0 ("smp_generate_stk ");
@@ -266,6 +270,8 @@ void smp_generate_stk (tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
*******************************************************************************/
void smp_generate_confirm (tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
+ UNUSED(p_data);
+
SMP_TRACE_DEBUG0 ("smp_generate_confirm");
p_cb->rand_enc_proc = SMP_GEN_SRAND_MRAND;
/* generate MRand or SRand */
@@ -284,6 +290,8 @@ void smp_generate_confirm (tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
*******************************************************************************/
void smp_genenrate_rand_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
+ UNUSED(p_data);
+
SMP_TRACE_DEBUG0 ("smp_genenrate_rand_cont ");
p_cb->rand_enc_proc = SMP_GEN_SRAND_MRAND_CONT;
/* generate 64 MSB of MRand or SRand */
@@ -305,6 +313,7 @@ void smp_genenrate_rand_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
void smp_generate_ltk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
BOOLEAN div_status;
+ UNUSED(p_data);
SMP_TRACE_DEBUG0 ("smp_generate_ltk ");
@@ -343,6 +352,7 @@ void smp_compute_csrk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
UINT8 *p=buffer;
tSMP_ENC output;
tSMP_STATUS status = SMP_PAIR_FAIL_UNKNOWN;
+ UNUSED(p_data);
SMP_TRACE_DEBUG1 ("smp_compute_csrk div=%x", p_cb->div);
BTM_GetDeviceEncRoot(er);
@@ -376,6 +386,7 @@ void smp_compute_csrk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
void smp_generate_csrk(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
BOOLEAN div_status;
+ UNUSED(p_data);
SMP_TRACE_DEBUG0 ("smp_generate_csrk");
@@ -544,6 +555,7 @@ void smp_calculate_comfirm (tSMP_CB *p_cb, BT_OCTET16 rand, BD_ADDR bda)
BT_OCTET16 p1;
tSMP_ENC output;
tSMP_STATUS status = SMP_PAIR_FAIL_UNKNOWN;
+ UNUSED(bda);
SMP_TRACE_DEBUG0 ("smp_calculate_comfirm ");
/* generate p1 = pres || preq || rat' || iat' */
@@ -625,6 +637,8 @@ static void smp_calculate_comfirm_cont(tSMP_CB *p_cb, tSMP_ENC *p)
*******************************************************************************/
static void smp_genenrate_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
+ UNUSED(p_data);
+
SMP_TRACE_DEBUG0 ("smp_genenrate_confirm ");
p_cb->rand_enc_proc = SMP_GEN_CONFIRM;
@@ -645,6 +659,8 @@ static void smp_genenrate_confirm(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
*******************************************************************************/
void smp_generate_compare (tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
{
+ UNUSED(p_data);
+
SMP_TRACE_DEBUG0 ("smp_generate_compare ");
p_cb->rand_enc_proc = SMP_GEN_COMPARE;
@@ -755,6 +771,7 @@ static void smp_genenrate_ltk_cont(tSMP_CB *p_cb, tSMP_INT_DATA *p_data)
BT_OCTET16 er;
tSMP_ENC output;
tSMP_STATUS status = SMP_PAIR_FAIL_UNKNOWN;
+ UNUSED(p_data);
SMP_TRACE_DEBUG0 ("smp_genenrate_ltk_cont ");
BTM_GetDeviceEncRoot(er);
@@ -790,7 +807,7 @@ static void smp_generate_y(tSMP_CB *p_cb, tSMP_INT_DATA *p)
BT_OCTET16 dhk;
tSMP_ENC output;
tSMP_STATUS status = SMP_PAIR_FAIL_UNKNOWN;
-
+ UNUSED(p);
SMP_TRACE_DEBUG0 ("smp_generate_y ");
BTM_GetDeviceDHK(dhk);
@@ -818,6 +835,8 @@ static void smp_generate_y(tSMP_CB *p_cb, tSMP_INT_DATA *p)
*******************************************************************************/
static void smp_generate_rand_vector (tSMP_CB *p_cb, tSMP_INT_DATA *p)
{
+ UNUSED(p);
+
/* generate EDIV and rand now */
/* generate random vector */
SMP_TRACE_DEBUG0 ("smp_generate_rand_vector ");