Microchip® Advanced Software Framework

sm_setup_context Struct Reference

Data Fields

sm_key_t sm_c1_t3_value
 
int sm_key_distribution_received_set
 
int sm_key_distribution_send_set
 
uint8_t sm_keypress_notification
 
sm_key_t sm_local_confirm
 
sm_key_t sm_local_csrk
 
uint16_t sm_local_div
 
uint16_t sm_local_ediv
 
sm_key_t sm_local_irk
 
sm_key_t sm_local_ltk
 
uint8_t sm_local_rand [8]
 
sm_key_t sm_local_random
 
uint16_t sm_local_y
 
sm_key_t sm_ltk
 
uint8_t sm_m_addr_type
 
bd_addr_t sm_m_address
 
sm_pairing_packet_t sm_m_preq
 
uint8_t sm_pairing_failed_reason
 
uint8_t sm_peer_addr_type
 
bd_addr_t sm_peer_address
 
sm_key_t sm_peer_confirm
 
sm_key_t sm_peer_csrk
 
uint16_t sm_peer_div
 
uint16_t sm_peer_ediv
 
sm_key_t sm_peer_irk
 
sm_key_t sm_peer_ltk
 
uint8_t sm_peer_rand [8]
 
sm_key_t sm_peer_random
 
uint16_t sm_peer_y
 
uint8_t sm_s_addr_type
 
bd_addr_t sm_s_address
 
sm_pairing_packet_t sm_s_pres
 
uint8_t sm_state_vars
 
stk_generation_method_t sm_stk_generation_method
 
btstack_timer_source_t sm_timeout
 
sm_key_t sm_tk
 
uint8_t sm_use_secure_connections
 
uint8_t sm_user_response
 

sm_key_t sm_setup_context::sm_c1_t3_value
int sm_setup_context::sm_key_distribution_send_set
uint8_t sm_setup_context::sm_keypress_notification
sm_key_t sm_setup_context::sm_local_confirm
sm_key_t sm_setup_context::sm_local_csrk
uint16_t sm_setup_context::sm_local_div
uint16_t sm_setup_context::sm_local_ediv
sm_key_t sm_setup_context::sm_local_irk
sm_key_t sm_setup_context::sm_local_ltk
uint8_t sm_setup_context::sm_local_rand[8]

Referenced by sm_handle_random_result(), and sm_run().

sm_key_t sm_setup_context::sm_local_random

Referenced by sm_handle_random_result(), and sm_run().

uint16_t sm_setup_context::sm_local_y
uint8_t sm_setup_context::sm_m_addr_type

Referenced by sm_init_setup(), and sm_run().

bd_addr_t sm_setup_context::sm_m_address
sm_pairing_packet_t sm_setup_context::sm_m_preq
uint8_t sm_setup_context::sm_pairing_failed_reason
uint8_t sm_setup_context::sm_peer_addr_type
bd_addr_t sm_setup_context::sm_peer_address
sm_key_t sm_setup_context::sm_peer_confirm
sm_key_t sm_setup_context::sm_peer_csrk
uint16_t sm_setup_context::sm_peer_div
uint16_t sm_setup_context::sm_peer_ediv
sm_key_t sm_setup_context::sm_peer_irk
sm_key_t sm_setup_context::sm_peer_ltk
uint8_t sm_setup_context::sm_peer_rand[8]
sm_key_t sm_setup_context::sm_peer_random

Referenced by sm_pdu_handler(), and sm_run().

uint16_t sm_setup_context::sm_peer_y
uint8_t sm_setup_context::sm_s_addr_type

Referenced by sm_init_setup(), and sm_run().

bd_addr_t sm_setup_context::sm_s_address
sm_pairing_packet_t sm_setup_context::sm_s_pres
uint8_t sm_setup_context::sm_state_vars
btstack_timer_source_t sm_setup_context::sm_timeout