diff options
Diffstat (limited to 'stack/smp/smp_keys.c')
-rw-r--r-- | stack/smp/smp_keys.c | 21 |
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 "); |