• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2021 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 /*
18  * Generated mock file from original source file
19  *   Functions generated:71
20  *
21  *  mockcify.pl ver 0.2
22  */
23 // Mock include file to share data between tests and mock
24 #include "test/mock/mock_stack_smp_act.h"
25 
26 #include <cstdint>
27 
28 // Original included files, if any
29 #include "test/common/mock_functions.h"
30 #include "types/raw_address.h"
31 
32 // Mocked compile conditionals, if any
33 // Mocked internal structures, if any
34 
35 namespace test {
36 namespace mock {
37 namespace stack_smp_act {
38 
39 // Function state capture and return values, if needed
40 struct smp_send_app_cback smp_send_app_cback;
41 struct smp_send_pair_fail smp_send_pair_fail;
42 struct smp_send_pair_req smp_send_pair_req;
43 struct smp_send_pair_rsp smp_send_pair_rsp;
44 struct smp_send_confirm smp_send_confirm;
45 struct smp_send_rand smp_send_rand;
46 struct smp_send_pair_public_key smp_send_pair_public_key;
47 struct smp_send_commitment smp_send_commitment;
48 struct smp_send_dhkey_check smp_send_dhkey_check;
49 struct smp_send_keypress_notification smp_send_keypress_notification;
50 struct smp_send_enc_info smp_send_enc_info;
51 struct smp_send_id_info smp_send_id_info;
52 struct smp_send_csrk_info smp_send_csrk_info;
53 struct smp_send_ltk_reply smp_send_ltk_reply;
54 struct smp_proc_sec_req smp_proc_sec_req;
55 struct smp_proc_sec_grant smp_proc_sec_grant;
56 struct smp_proc_pair_fail smp_proc_pair_fail;
57 struct smp_proc_pair_cmd smp_proc_pair_cmd;
58 struct smp_proc_confirm smp_proc_confirm;
59 struct smp_proc_rand smp_proc_rand;
60 struct smp_process_pairing_public_key smp_process_pairing_public_key;
61 struct smp_process_pairing_commitment smp_process_pairing_commitment;
62 struct smp_process_dhkey_check smp_process_dhkey_check;
63 struct smp_process_keypress_notification smp_process_keypress_notification;
64 struct smp_br_process_pairing_command smp_br_process_pairing_command;
65 struct smp_br_process_security_grant smp_br_process_security_grant;
66 struct smp_br_check_authorization_request smp_br_check_authorization_request;
67 struct smp_br_select_next_key smp_br_select_next_key;
68 struct smp_proc_enc_info smp_proc_enc_info;
69 struct smp_proc_central_id smp_proc_central_id;
70 struct smp_proc_id_info smp_proc_id_info;
71 struct smp_proc_id_addr smp_proc_id_addr;
72 struct smp_proc_srk_info smp_proc_srk_info;
73 struct smp_proc_compare smp_proc_compare;
74 struct smp_proc_sl_key smp_proc_sl_key;
75 struct smp_start_enc smp_start_enc;
76 struct smp_proc_discard smp_proc_discard;
77 struct smp_enc_cmpl smp_enc_cmpl;
78 struct smp_check_auth_req smp_check_auth_req;
79 struct smp_key_pick_key smp_key_pick_key;
80 struct smp_key_distribution smp_key_distribution;
81 struct smp_decide_association_model smp_decide_association_model;
82 struct smp_process_io_response smp_process_io_response;
83 struct smp_br_process_peripheral_keys_response
84     smp_br_process_peripheral_keys_response;
85 struct smp_br_send_pair_response smp_br_send_pair_response;
86 struct smp_pairing_cmpl smp_pairing_cmpl;
87 struct smp_pair_terminate smp_pair_terminate;
88 struct smp_idle_terminate smp_idle_terminate;
89 struct smp_both_have_public_keys smp_both_have_public_keys;
90 struct smp_start_secure_connection_phase1 smp_start_secure_connection_phase1;
91 struct smp_process_local_nonce smp_process_local_nonce;
92 struct smp_process_peer_nonce smp_process_peer_nonce;
93 struct smp_match_dhkey_checks smp_match_dhkey_checks;
94 struct smp_move_to_secure_connections_phase2
95     smp_move_to_secure_connections_phase2;
96 struct smp_phase_2_dhkey_checks_are_present
97     smp_phase_2_dhkey_checks_are_present;
98 struct smp_wait_for_both_public_keys smp_wait_for_both_public_keys;
99 struct smp_start_passkey_verification smp_start_passkey_verification;
100 struct smp_process_secure_connection_oob_data
101     smp_process_secure_connection_oob_data;
102 struct smp_set_local_oob_keys smp_set_local_oob_keys;
103 struct smp_set_local_oob_random_commitment smp_set_local_oob_random_commitment;
104 struct smp_link_encrypted smp_link_encrypted;
105 struct smp_cancel_start_encryption_attempt smp_cancel_start_encryption_attempt;
106 struct smp_proc_ltk_request smp_proc_ltk_request;
107 struct smp_process_secure_connection_long_term_key
108     smp_process_secure_connection_long_term_key;
109 struct smp_set_derive_link_key smp_set_derive_link_key;
110 struct smp_derive_link_key_from_long_term_key
111     smp_derive_link_key_from_long_term_key;
112 struct smp_br_process_link_key smp_br_process_link_key;
113 struct smp_br_pairing_complete smp_br_pairing_complete;
114 
115 }  // namespace stack_smp_act
116 }  // namespace mock
117 }  // namespace test
118 
119 // Mocked functions, if any
smp_send_app_cback(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)120 void smp_send_app_cback(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
121   inc_func_call_count(__func__);
122   test::mock::stack_smp_act::smp_send_app_cback(p_cb, p_data);
123 }
smp_send_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)124 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
125   inc_func_call_count(__func__);
126   test::mock::stack_smp_act::smp_send_pair_fail(p_cb, p_data);
127 }
smp_send_pair_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)128 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
129   inc_func_call_count(__func__);
130   test::mock::stack_smp_act::smp_send_pair_req(p_cb, p_data);
131 }
smp_send_pair_rsp(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)132 void smp_send_pair_rsp(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
133   inc_func_call_count(__func__);
134   test::mock::stack_smp_act::smp_send_pair_rsp(p_cb, p_data);
135 }
smp_send_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)136 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
137   inc_func_call_count(__func__);
138   test::mock::stack_smp_act::smp_send_confirm(p_cb, p_data);
139 }
smp_send_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)140 void smp_send_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
141   inc_func_call_count(__func__);
142   test::mock::stack_smp_act::smp_send_rand(p_cb, p_data);
143 }
smp_send_pair_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)144 void smp_send_pair_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
145   inc_func_call_count(__func__);
146   test::mock::stack_smp_act::smp_send_pair_public_key(p_cb, p_data);
147 }
smp_send_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)148 void smp_send_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
149   inc_func_call_count(__func__);
150   test::mock::stack_smp_act::smp_send_commitment(p_cb, p_data);
151 }
smp_send_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)152 void smp_send_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
153   inc_func_call_count(__func__);
154   test::mock::stack_smp_act::smp_send_dhkey_check(p_cb, p_data);
155 }
smp_send_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)156 void smp_send_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
157   inc_func_call_count(__func__);
158   test::mock::stack_smp_act::smp_send_keypress_notification(p_cb, p_data);
159 }
smp_send_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)160 void smp_send_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
161   inc_func_call_count(__func__);
162   test::mock::stack_smp_act::smp_send_enc_info(p_cb, p_data);
163 }
smp_send_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)164 void smp_send_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
165   inc_func_call_count(__func__);
166   test::mock::stack_smp_act::smp_send_id_info(p_cb, p_data);
167 }
smp_send_csrk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)168 void smp_send_csrk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
169   inc_func_call_count(__func__);
170   test::mock::stack_smp_act::smp_send_csrk_info(p_cb, p_data);
171 }
smp_send_ltk_reply(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)172 void smp_send_ltk_reply(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
173   inc_func_call_count(__func__);
174   test::mock::stack_smp_act::smp_send_ltk_reply(p_cb, p_data);
175 }
smp_proc_sec_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)176 void smp_proc_sec_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
177   inc_func_call_count(__func__);
178   test::mock::stack_smp_act::smp_proc_sec_req(p_cb, p_data);
179 }
smp_proc_sec_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)180 void smp_proc_sec_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
181   inc_func_call_count(__func__);
182   test::mock::stack_smp_act::smp_proc_sec_grant(p_cb, p_data);
183 }
smp_proc_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)184 void smp_proc_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
185   inc_func_call_count(__func__);
186   test::mock::stack_smp_act::smp_proc_pair_fail(p_cb, p_data);
187 }
smp_proc_pair_cmd(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)188 void smp_proc_pair_cmd(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
189   inc_func_call_count(__func__);
190   test::mock::stack_smp_act::smp_proc_pair_cmd(p_cb, p_data);
191 }
smp_proc_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)192 void smp_proc_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
193   inc_func_call_count(__func__);
194   test::mock::stack_smp_act::smp_proc_confirm(p_cb, p_data);
195 }
smp_proc_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)196 void smp_proc_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
197   inc_func_call_count(__func__);
198   test::mock::stack_smp_act::smp_proc_rand(p_cb, p_data);
199 }
smp_process_pairing_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)200 void smp_process_pairing_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
201   inc_func_call_count(__func__);
202   test::mock::stack_smp_act::smp_process_pairing_public_key(p_cb, p_data);
203 }
smp_process_pairing_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)204 void smp_process_pairing_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
205   inc_func_call_count(__func__);
206   test::mock::stack_smp_act::smp_process_pairing_commitment(p_cb, p_data);
207 }
smp_process_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)208 void smp_process_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
209   inc_func_call_count(__func__);
210   test::mock::stack_smp_act::smp_process_dhkey_check(p_cb, p_data);
211 }
smp_process_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)212 void smp_process_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
213   inc_func_call_count(__func__);
214   test::mock::stack_smp_act::smp_process_keypress_notification(p_cb, p_data);
215 }
smp_br_process_pairing_command(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)216 void smp_br_process_pairing_command(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
217   inc_func_call_count(__func__);
218   test::mock::stack_smp_act::smp_br_process_pairing_command(p_cb, p_data);
219 }
smp_br_process_security_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)220 void smp_br_process_security_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
221   inc_func_call_count(__func__);
222   test::mock::stack_smp_act::smp_br_process_security_grant(p_cb, p_data);
223 }
smp_br_check_authorization_request(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)224 void smp_br_check_authorization_request(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
225   inc_func_call_count(__func__);
226   test::mock::stack_smp_act::smp_br_check_authorization_request(p_cb, p_data);
227 }
smp_br_select_next_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)228 void smp_br_select_next_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
229   inc_func_call_count(__func__);
230   test::mock::stack_smp_act::smp_br_select_next_key(p_cb, p_data);
231 }
smp_proc_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)232 void smp_proc_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
233   inc_func_call_count(__func__);
234   test::mock::stack_smp_act::smp_proc_enc_info(p_cb, p_data);
235 }
smp_proc_central_id(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)236 void smp_proc_central_id(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
237   inc_func_call_count(__func__);
238   test::mock::stack_smp_act::smp_proc_central_id(p_cb, p_data);
239 }
smp_proc_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)240 void smp_proc_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
241   inc_func_call_count(__func__);
242   test::mock::stack_smp_act::smp_proc_id_info(p_cb, p_data);
243 }
smp_proc_id_addr(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)244 void smp_proc_id_addr(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
245   inc_func_call_count(__func__);
246   test::mock::stack_smp_act::smp_proc_id_addr(p_cb, p_data);
247 }
smp_proc_srk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)248 void smp_proc_srk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
249   inc_func_call_count(__func__);
250   test::mock::stack_smp_act::smp_proc_srk_info(p_cb, p_data);
251 }
smp_proc_compare(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)252 void smp_proc_compare(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
253   inc_func_call_count(__func__);
254   test::mock::stack_smp_act::smp_proc_compare(p_cb, p_data);
255 }
smp_proc_sl_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)256 void smp_proc_sl_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
257   inc_func_call_count(__func__);
258   test::mock::stack_smp_act::smp_proc_sl_key(p_cb, p_data);
259 }
smp_start_enc(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)260 void smp_start_enc(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
261   inc_func_call_count(__func__);
262   test::mock::stack_smp_act::smp_start_enc(p_cb, p_data);
263 }
smp_proc_discard(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)264 void smp_proc_discard(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
265   inc_func_call_count(__func__);
266   test::mock::stack_smp_act::smp_proc_discard(p_cb, p_data);
267 }
smp_enc_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)268 void smp_enc_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
269   inc_func_call_count(__func__);
270   test::mock::stack_smp_act::smp_enc_cmpl(p_cb, p_data);
271 }
smp_check_auth_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)272 void smp_check_auth_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
273   inc_func_call_count(__func__);
274   test::mock::stack_smp_act::smp_check_auth_req(p_cb, p_data);
275 }
smp_key_pick_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)276 void smp_key_pick_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
277   inc_func_call_count(__func__);
278   test::mock::stack_smp_act::smp_key_pick_key(p_cb, p_data);
279 }
smp_key_distribution(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)280 void smp_key_distribution(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
281   inc_func_call_count(__func__);
282   test::mock::stack_smp_act::smp_key_distribution(p_cb, p_data);
283 }
smp_decide_association_model(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)284 void smp_decide_association_model(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
285   inc_func_call_count(__func__);
286   test::mock::stack_smp_act::smp_decide_association_model(p_cb, p_data);
287 }
smp_process_io_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)288 void smp_process_io_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
289   inc_func_call_count(__func__);
290   test::mock::stack_smp_act::smp_process_io_response(p_cb, p_data);
291 }
smp_br_process_peripheral_keys_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)292 void smp_br_process_peripheral_keys_response(tSMP_CB* p_cb,
293                                              tSMP_INT_DATA* p_data) {
294   inc_func_call_count(__func__);
295   test::mock::stack_smp_act::smp_br_process_peripheral_keys_response(p_cb,
296                                                                      p_data);
297 }
smp_br_send_pair_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)298 void smp_br_send_pair_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
299   inc_func_call_count(__func__);
300   test::mock::stack_smp_act::smp_br_send_pair_response(p_cb, p_data);
301 }
smp_pairing_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)302 void smp_pairing_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
303   inc_func_call_count(__func__);
304   test::mock::stack_smp_act::smp_pairing_cmpl(p_cb, p_data);
305 }
smp_pair_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)306 void smp_pair_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
307   inc_func_call_count(__func__);
308   test::mock::stack_smp_act::smp_pair_terminate(p_cb, p_data);
309 }
smp_idle_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)310 void smp_idle_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
311   inc_func_call_count(__func__);
312   test::mock::stack_smp_act::smp_idle_terminate(p_cb, p_data);
313 }
smp_both_have_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)314 void smp_both_have_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
315   inc_func_call_count(__func__);
316   test::mock::stack_smp_act::smp_both_have_public_keys(p_cb, p_data);
317 }
smp_start_secure_connection_phase1(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)318 void smp_start_secure_connection_phase1(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
319   inc_func_call_count(__func__);
320   test::mock::stack_smp_act::smp_start_secure_connection_phase1(p_cb, p_data);
321 }
smp_process_local_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)322 void smp_process_local_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
323   inc_func_call_count(__func__);
324   test::mock::stack_smp_act::smp_process_local_nonce(p_cb, p_data);
325 }
smp_process_peer_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)326 void smp_process_peer_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
327   inc_func_call_count(__func__);
328   test::mock::stack_smp_act::smp_process_peer_nonce(p_cb, p_data);
329 }
smp_match_dhkey_checks(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)330 void smp_match_dhkey_checks(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
331   inc_func_call_count(__func__);
332   test::mock::stack_smp_act::smp_match_dhkey_checks(p_cb, p_data);
333 }
smp_move_to_secure_connections_phase2(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)334 void smp_move_to_secure_connections_phase2(tSMP_CB* p_cb,
335                                            tSMP_INT_DATA* p_data) {
336   inc_func_call_count(__func__);
337   test::mock::stack_smp_act::smp_move_to_secure_connections_phase2(p_cb,
338                                                                    p_data);
339 }
smp_phase_2_dhkey_checks_are_present(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)340 void smp_phase_2_dhkey_checks_are_present(tSMP_CB* p_cb,
341                                           tSMP_INT_DATA* p_data) {
342   inc_func_call_count(__func__);
343   test::mock::stack_smp_act::smp_phase_2_dhkey_checks_are_present(p_cb, p_data);
344 }
smp_wait_for_both_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)345 void smp_wait_for_both_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
346   inc_func_call_count(__func__);
347   test::mock::stack_smp_act::smp_wait_for_both_public_keys(p_cb, p_data);
348 }
smp_start_passkey_verification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)349 void smp_start_passkey_verification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
350   inc_func_call_count(__func__);
351   test::mock::stack_smp_act::smp_start_passkey_verification(p_cb, p_data);
352 }
smp_process_secure_connection_oob_data(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)353 void smp_process_secure_connection_oob_data(tSMP_CB* p_cb,
354                                             tSMP_INT_DATA* p_data) {
355   inc_func_call_count(__func__);
356   test::mock::stack_smp_act::smp_process_secure_connection_oob_data(p_cb,
357                                                                     p_data);
358 }
smp_set_local_oob_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)359 void smp_set_local_oob_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
360   inc_func_call_count(__func__);
361   test::mock::stack_smp_act::smp_set_local_oob_keys(p_cb, p_data);
362 }
smp_set_local_oob_random_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)363 void smp_set_local_oob_random_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
364   inc_func_call_count(__func__);
365   test::mock::stack_smp_act::smp_set_local_oob_random_commitment(p_cb, p_data);
366 }
smp_link_encrypted(const RawAddress & bda,uint8_t encr_enable)367 void smp_link_encrypted(const RawAddress& bda, uint8_t encr_enable) {
368   inc_func_call_count(__func__);
369   test::mock::stack_smp_act::smp_link_encrypted(bda, encr_enable);
370 }
smp_cancel_start_encryption_attempt()371 void smp_cancel_start_encryption_attempt() {
372   inc_func_call_count(__func__);
373   test::mock::stack_smp_act::smp_cancel_start_encryption_attempt();
374 }
smp_proc_ltk_request(const RawAddress & bda)375 bool smp_proc_ltk_request(const RawAddress& bda) {
376   inc_func_call_count(__func__);
377   return test::mock::stack_smp_act::smp_proc_ltk_request(bda);
378 }
smp_process_secure_connection_long_term_key(void)379 void smp_process_secure_connection_long_term_key(void) {
380   inc_func_call_count(__func__);
381   test::mock::stack_smp_act::smp_process_secure_connection_long_term_key();
382 }
smp_set_derive_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)383 void smp_set_derive_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
384   inc_func_call_count(__func__);
385   test::mock::stack_smp_act::smp_set_derive_link_key(p_cb, p_data);
386 }
smp_derive_link_key_from_long_term_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)387 void smp_derive_link_key_from_long_term_key(tSMP_CB* p_cb,
388                                             tSMP_INT_DATA* p_data) {
389   inc_func_call_count(__func__);
390   test::mock::stack_smp_act::smp_derive_link_key_from_long_term_key(p_cb,
391                                                                     p_data);
392 }
smp_br_process_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)393 void smp_br_process_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
394   inc_func_call_count(__func__);
395   test::mock::stack_smp_act::smp_br_process_link_key(p_cb, p_data);
396 }
smp_br_pairing_complete(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)397 void smp_br_pairing_complete(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
398   inc_func_call_count(__func__);
399   test::mock::stack_smp_act::smp_br_pairing_complete(p_cb, p_data);
400 }
401 
402 // END mockcify generation
403