mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-04-25 00:02:27 +00:00
att_server: print signed write status in console for manual testing
This commit is contained in:
parent
7710ebd2a9
commit
03f53d81e4
@ -67,6 +67,10 @@
|
|||||||
#include "ble/sm.h"
|
#include "ble/sm.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef ENABLE_TESTING_SUPPORT
|
||||||
|
#include <stdio.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef NVN_NUM_GATT_SERVER_CCC
|
#ifndef NVN_NUM_GATT_SERVER_CCC
|
||||||
#define NVN_NUM_GATT_SERVER_CCC 20
|
#define NVN_NUM_GATT_SERVER_CCC 20
|
||||||
#endif
|
#endif
|
||||||
@ -507,10 +511,16 @@ static void att_signed_write_handle_cmac_result(uint8_t hash[8]){
|
|||||||
reverse_64(hash, hash_flipped);
|
reverse_64(hash, hash_flipped);
|
||||||
if (memcmp(hash_flipped, &att_server->request_buffer[att_server->request_size-8], 8)){
|
if (memcmp(hash_flipped, &att_server->request_buffer[att_server->request_size-8], 8)){
|
||||||
log_info("ATT Signed Write, invalid signature");
|
log_info("ATT Signed Write, invalid signature");
|
||||||
|
#ifdef ENABLE_TESTING_SUPPORT
|
||||||
|
printf("ATT Signed Write, invalid signature\n");
|
||||||
|
#endif
|
||||||
att_server->state = ATT_SERVER_IDLE;
|
att_server->state = ATT_SERVER_IDLE;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
log_info("ATT Signed Write, valid signature");
|
log_info("ATT Signed Write, valid signature");
|
||||||
|
#ifdef ENABLE_TESTING_SUPPORT
|
||||||
|
printf("ATT Signed Write, valid signature\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
// update sequence number
|
// update sequence number
|
||||||
uint32_t counter_packet = little_endian_read_32(att_server->request_buffer, att_server->request_size-12);
|
uint32_t counter_packet = little_endian_read_32(att_server->request_buffer, att_server->request_size-12);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user