![]()
![]()
#define SM_H
![]()
![]()
#include <stdint.h>
![]()
![]()
#include "btstack_util.h"
![]()
![]()
#include "btstack_defines.h"
![]()
![]()
#include "hci.h"
![]()
![]()
sm_lookup_entry_t
![]()
![]()
item
![]()
![]()
address
![]()
![]()
address_type
![]()
![]()
sm_init();
![]()
![]()
sm_set_er(uint8_t *);
![]()
![]()
sm_set_ir(uint8_t *);
![]()
![]()
sm_register_oob_data_callback(int (*)(uint8_t, uint8_t *, uint8_t *));
![]()
![]()
sm_add_event_handler(btstack_packet_callback_registration_t *);
![]()
![]()
sm_remove_event_handler(btstack_packet_callback_registration_t *);
![]()
![]()
sm_set_accepted_stk_generation_methods(uint8_t);
![]()
![]()
sm_set_encryption_key_size_range(uint8_t, uint8_t);
![]()
![]()
sm_set_authentication_requirements(uint8_t);
![]()
![]()
sm_set_io_capabilities(io_capability_t);
![]()
![]()
sm_set_secure_connections_only_mode(bool);
![]()
![]()
sm_set_request_security(bool);
![]()
![]()
sm_send_security_request(hci_con_handle_t);
![]()
![]()
sm_bonding_decline(hci_con_handle_t);
![]()
![]()
sm_just_works_confirm(hci_con_handle_t);
![]()
![]()
sm_numeric_comparison_confirm(hci_con_handle_t);
![]()
![]()
sm_passkey_input(hci_con_handle_t, uint32_t);
![]()
![]()
sm_keypress_notification(hci_con_handle_t, uint8_t);
![]()
![]()
sm_request_pairing(hci_con_handle_t);
![]()
![]()
sm_authorization_decline(hci_con_handle_t);
![]()
![]()
sm_authorization_grant(hci_con_handle_t);
![]()
![]()
sm_cmac_ready();
![]()
![]()
sm_cmac_signed_write_start(const uint8_t *, uint8_t, uint16_t, uint16_t, const uint8_t *, uint32_t, void (*)(uint8_t *));
![]()
![]()
sm_address_resolution_lookup(uint8_t, uint8_t *);
![]()
![]()
sm_identity_resolving_state(hci_con_handle_t);
![]()
![]()
sm_le_device_index(hci_con_handle_t);
![]()
![]()
sm_get_ltk(hci_con_handle_t, uint8_t *);
![]()
![]()
sm_use_fixed_passkey_in_display_role(uint32_t);
![]()
![]()
sm_allow_ltk_reconstruction_without_le_device_db_entry(int);
![]()
![]()
sm_generate_sc_oob_data(void (*)(const uint8_t *, const uint8_t *));
![]()
![]()
sm_register_sc_oob_data_callback(int (*)(uint8_t, uint8_t *, uint8_t *, uint8_t *));
![]()
![]()
sm_register_ltk_callback(bool (*)(hci_con_handle_t, uint8_t, uint8_t *, uint8_t *));
![]()
![]()
sm_deinit();
![]()
![]()
sm_test_enable_secure_connections_debug_keys();
![]()
![]()
sm_test_set_irk(uint8_t *);
![]()
![]()
sm_test_use_fixed_local_csrk();