Searched refs:osdp_pd (Results 1 – 8 of 8) sorted by relevance
/Zephyr-Core-3.6.0/subsys/mgmt/osdp/src/ |
D | osdp_common.h | 444 struct osdp_pd { struct 494 struct osdp_pd *current_pd; /* current operational pd's pointer */ argument 495 struct osdp_pd *pd; 505 static inline void cp_keyset_complete(struct osdp_pd *pd) { } in cp_keyset_complete() 507 void cp_keyset_complete(struct osdp_pd *pd); 510 void osdp_keyset_complete(struct osdp_pd *pd); 513 int osdp_phy_packet_init(struct osdp_pd *p, uint8_t *buf, int max_len); 514 int osdp_phy_packet_finalize(struct osdp_pd *p, uint8_t *buf, 516 int osdp_phy_check_packet(struct osdp_pd *pd, uint8_t *buf, int len, 518 int osdp_phy_decode_packet(struct osdp_pd *p, uint8_t *buf, int len, [all …]
|
D | osdp_sc.c | 35 void osdp_compute_scbk(struct osdp_pd *pd, uint8_t *master_key, uint8_t *scbk) in osdp_compute_scbk() 46 void osdp_compute_session_keys(struct osdp_pd *pd) in osdp_compute_session_keys() 84 void osdp_compute_cp_cryptogram(struct osdp_pd *pd) in osdp_compute_cp_cryptogram() 110 int osdp_verify_cp_cryptogram(struct osdp_pd *pd) in osdp_verify_cp_cryptogram() 125 void osdp_compute_pd_cryptogram(struct osdp_pd *pd) in osdp_compute_pd_cryptogram() 133 int osdp_verify_pd_cryptogram(struct osdp_pd *pd) in osdp_verify_pd_cryptogram() 148 void osdp_compute_rmac_i(struct osdp_pd *pd) in osdp_compute_rmac_i() 156 int osdp_decrypt_data(struct osdp_pd *pd, int is_cmd, uint8_t *data, int length) in osdp_decrypt_data() 184 int osdp_encrypt_data(struct osdp_pd *pd, int is_cmd, uint8_t *data, int length) in osdp_encrypt_data() 204 int osdp_compute_mac(struct osdp_pd *pd, int is_cmd, in osdp_compute_mac() [all …]
|
D | osdp_phy.c | 28 static inline bool packet_has_mark(struct osdp_pd *pd) in packet_has_mark() 33 static inline void packet_set_mark(struct osdp_pd *pd, bool mark) in packet_set_mark() 55 static int osdp_phy_get_seq_number(struct osdp_pd *pd, int do_inc) in osdp_phy_get_seq_number() 67 int osdp_phy_packet_get_data_offset(struct osdp_pd *pd, const uint8_t *buf) in osdp_phy_packet_get_data_offset() 84 uint8_t *osdp_phy_packet_get_smb(struct osdp_pd *pd, const uint8_t *buf) in osdp_phy_packet_get_smb() 108 int osdp_phy_packet_init(struct osdp_pd *pd, uint8_t *buf, int max_len) in osdp_phy_packet_init() 158 int osdp_phy_packet_finalize(struct osdp_pd *pd, uint8_t *buf, in osdp_phy_packet_finalize() 258 int osdp_phy_check_packet(struct osdp_pd *pd, uint8_t *buf, int len, in osdp_phy_check_packet() 390 int osdp_phy_decode_packet(struct osdp_pd *pd, uint8_t *buf, int len, in osdp_phy_decode_packet() 524 void osdp_phy_state_reset(struct osdp_pd *pd) in osdp_phy_state_reset()
|
D | osdp_pd.c | 117 static struct osdp_event *pd_event_alloc(struct osdp_pd *pd) in pd_event_alloc() 128 static void pd_event_free(struct osdp_pd *pd, struct osdp_event *event) in pd_event_free() 133 static void pd_event_enqueue(struct osdp_pd *pd, struct osdp_event *event) in pd_event_enqueue() 138 static int pd_event_dequeue(struct osdp_pd *pd, struct osdp_event **event) in pd_event_dequeue() 151 static int pd_translate_event(struct osdp_pd *pd, struct osdp_event *event) in pd_translate_event() 182 static bool do_command_callback(struct osdp_pd *pd, struct osdp_cmd *cmd) in do_command_callback() 195 static int pd_cmd_cap_ok(struct osdp_pd *pd, struct osdp_cmd *cmd) in pd_cmd_cap_ok() 258 static int pd_decode_command(struct osdp_pd *pd, uint8_t *buf, int len) in pd_decode_command() 573 static int pd_build_reply(struct osdp_pd *pd, uint8_t *buf, int max_len) in pd_build_reply() 807 static int pd_send_reply(struct osdp_pd *pd) in pd_send_reply() [all …]
|
D | osdp_cp.c | 62 static struct osdp_cmd *cp_cmd_alloc(struct osdp_pd *pd) in cp_cmd_alloc() 73 static void cp_cmd_free(struct osdp_pd *pd, struct osdp_cmd *cmd) in cp_cmd_free() 78 static void cp_cmd_enqueue(struct osdp_pd *pd, struct osdp_cmd *cmd) in cp_cmd_enqueue() 83 static int cp_cmd_dequeue(struct osdp_pd *pd, struct osdp_cmd **cmd) in cp_cmd_dequeue() 126 static int cp_build_command(struct osdp_pd *pd, uint8_t *buf, int max_len) in cp_build_command() 345 static int cp_decode_response(struct osdp_pd *pd, uint8_t *buf, int len) in cp_decode_response() 555 static int cp_build_packet(struct osdp_pd *pd) in cp_build_packet() 583 static int cp_send_command(struct osdp_pd *pd) in cp_send_command() 609 static int cp_process_reply(struct osdp_pd *pd) in cp_process_reply() 663 static void cp_flush_command_queue(struct osdp_pd *pd) in cp_flush_command_queue() [all …]
|
D | osdp_common.c | 44 void osdp_keyset_complete(struct osdp_pd *pd) in osdp_keyset_complete() 154 struct osdp_pd *pd; in osdp_get_sc_status_mask()
|
D | osdp.c | 44 static struct osdp_pd osdp_pd_ctx[CONFIG_OSDP_NUM_CONNECTED_PD]; 133 struct osdp_pd *pd; in osdp_build_ctx()
|
/Zephyr-Core-3.6.0/subsys/mgmt/osdp/ |
D | CMakeLists.txt | 10 zephyr_library_sources_ifdef(CONFIG_OSDP_MODE_PD src/osdp_pd.c)
|