• 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 "stack/include/smp_api.h"
30 #include "test/common/mock_functions.h"
31 #include "types/raw_address.h"
32 
33 // Mocked compile conditionals, if any
34 // Mocked internal structures, if any
35 
36 namespace test {
37 namespace mock {
38 namespace stack_smp_act {
39 
40 // Function state capture and return values, if needed
41 struct smp_send_app_cback smp_send_app_cback;
42 struct smp_send_pair_fail smp_send_pair_fail;
43 struct smp_send_pair_req smp_send_pair_req;
44 struct smp_send_pair_rsp smp_send_pair_rsp;
45 struct smp_send_confirm smp_send_confirm;
46 struct smp_send_rand smp_send_rand;
47 struct smp_send_pair_public_key smp_send_pair_public_key;
48 struct smp_send_commitment smp_send_commitment;
49 struct smp_send_dhkey_check smp_send_dhkey_check;
50 struct smp_send_keypress_notification smp_send_keypress_notification;
51 struct smp_send_enc_info smp_send_enc_info;
52 struct smp_send_id_info smp_send_id_info;
53 struct smp_send_csrk_info smp_send_csrk_info;
54 struct smp_send_ltk_reply smp_send_ltk_reply;
55 struct smp_proc_sec_req smp_proc_sec_req;
56 struct smp_proc_sec_grant smp_proc_sec_grant;
57 struct smp_proc_pair_fail smp_proc_pair_fail;
58 struct smp_proc_pair_cmd smp_proc_pair_cmd;
59 struct smp_proc_confirm smp_proc_confirm;
60 struct smp_proc_rand smp_proc_rand;
61 struct smp_process_pairing_public_key smp_process_pairing_public_key;
62 struct smp_process_pairing_commitment smp_process_pairing_commitment;
63 struct smp_process_dhkey_check smp_process_dhkey_check;
64 struct smp_process_keypress_notification smp_process_keypress_notification;
65 struct smp_br_process_pairing_command smp_br_process_pairing_command;
66 struct smp_br_process_security_grant smp_br_process_security_grant;
67 struct smp_br_check_authorization_request smp_br_check_authorization_request;
68 struct smp_br_select_next_key smp_br_select_next_key;
69 struct smp_proc_enc_info smp_proc_enc_info;
70 struct smp_proc_central_id smp_proc_central_id;
71 struct smp_proc_id_info smp_proc_id_info;
72 struct smp_proc_id_addr smp_proc_id_addr;
73 struct smp_proc_srk_info smp_proc_srk_info;
74 struct smp_proc_compare smp_proc_compare;
75 struct smp_proc_sl_key smp_proc_sl_key;
76 struct smp_start_enc smp_start_enc;
77 struct smp_proc_discard smp_proc_discard;
78 struct smp_enc_cmpl smp_enc_cmpl;
79 struct smp_check_auth_req smp_check_auth_req;
80 struct smp_key_pick_key smp_key_pick_key;
81 struct smp_key_distribution smp_key_distribution;
82 struct smp_decide_association_model smp_decide_association_model;
83 struct smp_process_io_response smp_process_io_response;
84 struct smp_br_process_peripheral_keys_response 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 smp_move_to_secure_connections_phase2;
95 struct smp_phase_2_dhkey_checks_are_present smp_phase_2_dhkey_checks_are_present;
96 struct smp_wait_for_both_public_keys smp_wait_for_both_public_keys;
97 struct smp_start_passkey_verification smp_start_passkey_verification;
98 struct smp_process_secure_connection_oob_data smp_process_secure_connection_oob_data;
99 struct smp_set_local_oob_keys smp_set_local_oob_keys;
100 struct smp_set_local_oob_random_commitment smp_set_local_oob_random_commitment;
101 struct smp_link_encrypted smp_link_encrypted;
102 struct smp_cancel_start_encryption_attempt smp_cancel_start_encryption_attempt;
103 struct smp_proc_ltk_request smp_proc_ltk_request;
104 struct smp_process_secure_connection_long_term_key smp_process_secure_connection_long_term_key;
105 struct smp_set_derive_link_key smp_set_derive_link_key;
106 struct smp_derive_link_key_from_long_term_key smp_derive_link_key_from_long_term_key;
107 struct smp_br_process_link_key smp_br_process_link_key;
108 struct smp_br_pairing_complete smp_br_pairing_complete;
109 
110 }  // namespace stack_smp_act
111 }  // namespace mock
112 }  // namespace test
113 
114 // Mocked functions, if any
smp_send_app_cback(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)115 void smp_send_app_cback(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
116   inc_func_call_count(__func__);
117   test::mock::stack_smp_act::smp_send_app_cback(p_cb, p_data);
118 }
smp_send_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)119 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
120   inc_func_call_count(__func__);
121   test::mock::stack_smp_act::smp_send_pair_fail(p_cb, p_data);
122 }
smp_send_pair_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)123 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
124   inc_func_call_count(__func__);
125   test::mock::stack_smp_act::smp_send_pair_req(p_cb, p_data);
126 }
smp_send_pair_rsp(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)127 void smp_send_pair_rsp(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
128   inc_func_call_count(__func__);
129   test::mock::stack_smp_act::smp_send_pair_rsp(p_cb, p_data);
130 }
smp_send_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)131 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
132   inc_func_call_count(__func__);
133   test::mock::stack_smp_act::smp_send_confirm(p_cb, p_data);
134 }
smp_send_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)135 void smp_send_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
136   inc_func_call_count(__func__);
137   test::mock::stack_smp_act::smp_send_rand(p_cb, p_data);
138 }
smp_send_pair_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)139 void smp_send_pair_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
140   inc_func_call_count(__func__);
141   test::mock::stack_smp_act::smp_send_pair_public_key(p_cb, p_data);
142 }
smp_send_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)143 void smp_send_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
144   inc_func_call_count(__func__);
145   test::mock::stack_smp_act::smp_send_commitment(p_cb, p_data);
146 }
smp_send_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)147 void smp_send_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
148   inc_func_call_count(__func__);
149   test::mock::stack_smp_act::smp_send_dhkey_check(p_cb, p_data);
150 }
smp_send_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)151 void smp_send_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
152   inc_func_call_count(__func__);
153   test::mock::stack_smp_act::smp_send_keypress_notification(p_cb, p_data);
154 }
smp_send_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)155 void smp_send_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
156   inc_func_call_count(__func__);
157   test::mock::stack_smp_act::smp_send_enc_info(p_cb, p_data);
158 }
smp_send_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)159 void smp_send_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
160   inc_func_call_count(__func__);
161   test::mock::stack_smp_act::smp_send_id_info(p_cb, p_data);
162 }
smp_send_csrk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)163 void smp_send_csrk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
164   inc_func_call_count(__func__);
165   test::mock::stack_smp_act::smp_send_csrk_info(p_cb, p_data);
166 }
smp_send_ltk_reply(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)167 void smp_send_ltk_reply(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
168   inc_func_call_count(__func__);
169   test::mock::stack_smp_act::smp_send_ltk_reply(p_cb, p_data);
170 }
smp_proc_sec_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)171 void smp_proc_sec_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
172   inc_func_call_count(__func__);
173   test::mock::stack_smp_act::smp_proc_sec_req(p_cb, p_data);
174 }
smp_proc_sec_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)175 void smp_proc_sec_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
176   inc_func_call_count(__func__);
177   test::mock::stack_smp_act::smp_proc_sec_grant(p_cb, p_data);
178 }
smp_proc_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)179 void smp_proc_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
180   inc_func_call_count(__func__);
181   test::mock::stack_smp_act::smp_proc_pair_fail(p_cb, p_data);
182 }
smp_proc_pair_cmd(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)183 void smp_proc_pair_cmd(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
184   inc_func_call_count(__func__);
185   test::mock::stack_smp_act::smp_proc_pair_cmd(p_cb, p_data);
186 }
smp_proc_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)187 void smp_proc_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
188   inc_func_call_count(__func__);
189   test::mock::stack_smp_act::smp_proc_confirm(p_cb, p_data);
190 }
smp_proc_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)191 void smp_proc_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
192   inc_func_call_count(__func__);
193   test::mock::stack_smp_act::smp_proc_rand(p_cb, p_data);
194 }
smp_process_pairing_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)195 void smp_process_pairing_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
196   inc_func_call_count(__func__);
197   test::mock::stack_smp_act::smp_process_pairing_public_key(p_cb, p_data);
198 }
smp_process_pairing_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)199 void smp_process_pairing_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
200   inc_func_call_count(__func__);
201   test::mock::stack_smp_act::smp_process_pairing_commitment(p_cb, p_data);
202 }
smp_process_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)203 void smp_process_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
204   inc_func_call_count(__func__);
205   test::mock::stack_smp_act::smp_process_dhkey_check(p_cb, p_data);
206 }
smp_process_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)207 void smp_process_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
208   inc_func_call_count(__func__);
209   test::mock::stack_smp_act::smp_process_keypress_notification(p_cb, p_data);
210 }
smp_br_process_pairing_command(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)211 void smp_br_process_pairing_command(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
212   inc_func_call_count(__func__);
213   test::mock::stack_smp_act::smp_br_process_pairing_command(p_cb, p_data);
214 }
smp_br_process_security_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)215 void smp_br_process_security_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
216   inc_func_call_count(__func__);
217   test::mock::stack_smp_act::smp_br_process_security_grant(p_cb, p_data);
218 }
smp_br_check_authorization_request(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)219 void smp_br_check_authorization_request(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
220   inc_func_call_count(__func__);
221   test::mock::stack_smp_act::smp_br_check_authorization_request(p_cb, p_data);
222 }
smp_br_select_next_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)223 void smp_br_select_next_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
224   inc_func_call_count(__func__);
225   test::mock::stack_smp_act::smp_br_select_next_key(p_cb, p_data);
226 }
smp_proc_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)227 void smp_proc_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
228   inc_func_call_count(__func__);
229   test::mock::stack_smp_act::smp_proc_enc_info(p_cb, p_data);
230 }
smp_proc_central_id(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)231 void smp_proc_central_id(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
232   inc_func_call_count(__func__);
233   test::mock::stack_smp_act::smp_proc_central_id(p_cb, p_data);
234 }
smp_proc_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)235 void smp_proc_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
236   inc_func_call_count(__func__);
237   test::mock::stack_smp_act::smp_proc_id_info(p_cb, p_data);
238 }
smp_proc_id_addr(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)239 void smp_proc_id_addr(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
240   inc_func_call_count(__func__);
241   test::mock::stack_smp_act::smp_proc_id_addr(p_cb, p_data);
242 }
smp_proc_srk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)243 void smp_proc_srk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
244   inc_func_call_count(__func__);
245   test::mock::stack_smp_act::smp_proc_srk_info(p_cb, p_data);
246 }
smp_proc_compare(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)247 void smp_proc_compare(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
248   inc_func_call_count(__func__);
249   test::mock::stack_smp_act::smp_proc_compare(p_cb, p_data);
250 }
smp_proc_sl_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)251 void smp_proc_sl_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
252   inc_func_call_count(__func__);
253   test::mock::stack_smp_act::smp_proc_sl_key(p_cb, p_data);
254 }
smp_start_enc(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)255 void smp_start_enc(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
256   inc_func_call_count(__func__);
257   test::mock::stack_smp_act::smp_start_enc(p_cb, p_data);
258 }
smp_proc_discard(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)259 void smp_proc_discard(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
260   inc_func_call_count(__func__);
261   test::mock::stack_smp_act::smp_proc_discard(p_cb, p_data);
262 }
smp_enc_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)263 void smp_enc_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
264   inc_func_call_count(__func__);
265   test::mock::stack_smp_act::smp_enc_cmpl(p_cb, p_data);
266 }
smp_check_auth_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)267 void smp_check_auth_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
268   inc_func_call_count(__func__);
269   test::mock::stack_smp_act::smp_check_auth_req(p_cb, p_data);
270 }
smp_key_pick_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)271 void smp_key_pick_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
272   inc_func_call_count(__func__);
273   test::mock::stack_smp_act::smp_key_pick_key(p_cb, p_data);
274 }
smp_key_distribution(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)275 void smp_key_distribution(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
276   inc_func_call_count(__func__);
277   test::mock::stack_smp_act::smp_key_distribution(p_cb, p_data);
278 }
smp_decide_association_model(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)279 void smp_decide_association_model(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
280   inc_func_call_count(__func__);
281   test::mock::stack_smp_act::smp_decide_association_model(p_cb, p_data);
282 }
smp_process_io_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)283 void smp_process_io_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
284   inc_func_call_count(__func__);
285   test::mock::stack_smp_act::smp_process_io_response(p_cb, p_data);
286 }
smp_br_process_peripheral_keys_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)287 void smp_br_process_peripheral_keys_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
288   inc_func_call_count(__func__);
289   test::mock::stack_smp_act::smp_br_process_peripheral_keys_response(p_cb, p_data);
290 }
smp_br_send_pair_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)291 void smp_br_send_pair_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
292   inc_func_call_count(__func__);
293   test::mock::stack_smp_act::smp_br_send_pair_response(p_cb, p_data);
294 }
smp_pairing_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)295 void smp_pairing_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
296   inc_func_call_count(__func__);
297   test::mock::stack_smp_act::smp_pairing_cmpl(p_cb, p_data);
298 }
smp_pair_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)299 void smp_pair_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
300   inc_func_call_count(__func__);
301   test::mock::stack_smp_act::smp_pair_terminate(p_cb, p_data);
302 }
smp_idle_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)303 void smp_idle_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
304   inc_func_call_count(__func__);
305   test::mock::stack_smp_act::smp_idle_terminate(p_cb, p_data);
306 }
smp_both_have_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)307 void smp_both_have_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
308   inc_func_call_count(__func__);
309   test::mock::stack_smp_act::smp_both_have_public_keys(p_cb, p_data);
310 }
smp_start_secure_connection_phase1(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)311 void smp_start_secure_connection_phase1(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
312   inc_func_call_count(__func__);
313   test::mock::stack_smp_act::smp_start_secure_connection_phase1(p_cb, p_data);
314 }
smp_process_local_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)315 void smp_process_local_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
316   inc_func_call_count(__func__);
317   test::mock::stack_smp_act::smp_process_local_nonce(p_cb, p_data);
318 }
smp_process_peer_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)319 void smp_process_peer_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
320   inc_func_call_count(__func__);
321   test::mock::stack_smp_act::smp_process_peer_nonce(p_cb, p_data);
322 }
smp_match_dhkey_checks(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)323 void smp_match_dhkey_checks(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
324   inc_func_call_count(__func__);
325   test::mock::stack_smp_act::smp_match_dhkey_checks(p_cb, p_data);
326 }
smp_move_to_secure_connections_phase2(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)327 void smp_move_to_secure_connections_phase2(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
328   inc_func_call_count(__func__);
329   test::mock::stack_smp_act::smp_move_to_secure_connections_phase2(p_cb, p_data);
330 }
smp_phase_2_dhkey_checks_are_present(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)331 void smp_phase_2_dhkey_checks_are_present(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
332   inc_func_call_count(__func__);
333   test::mock::stack_smp_act::smp_phase_2_dhkey_checks_are_present(p_cb, p_data);
334 }
smp_wait_for_both_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)335 void smp_wait_for_both_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
336   inc_func_call_count(__func__);
337   test::mock::stack_smp_act::smp_wait_for_both_public_keys(p_cb, p_data);
338 }
smp_start_passkey_verification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)339 void smp_start_passkey_verification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
340   inc_func_call_count(__func__);
341   test::mock::stack_smp_act::smp_start_passkey_verification(p_cb, p_data);
342 }
smp_process_secure_connection_oob_data(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)343 void smp_process_secure_connection_oob_data(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
344   inc_func_call_count(__func__);
345   test::mock::stack_smp_act::smp_process_secure_connection_oob_data(p_cb, p_data);
346 }
smp_set_local_oob_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)347 void smp_set_local_oob_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
348   inc_func_call_count(__func__);
349   test::mock::stack_smp_act::smp_set_local_oob_keys(p_cb, p_data);
350 }
smp_set_local_oob_random_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)351 void smp_set_local_oob_random_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
352   inc_func_call_count(__func__);
353   test::mock::stack_smp_act::smp_set_local_oob_random_commitment(p_cb, p_data);
354 }
smp_link_encrypted(const RawAddress & bda,uint8_t encr_enable)355 void smp_link_encrypted(const RawAddress& bda, uint8_t encr_enable) {
356   inc_func_call_count(__func__);
357   test::mock::stack_smp_act::smp_link_encrypted(bda, encr_enable);
358 }
smp_cancel_start_encryption_attempt()359 void smp_cancel_start_encryption_attempt() {
360   inc_func_call_count(__func__);
361   test::mock::stack_smp_act::smp_cancel_start_encryption_attempt();
362 }
smp_proc_ltk_request(const RawAddress & bda)363 bool smp_proc_ltk_request(const RawAddress& bda) {
364   inc_func_call_count(__func__);
365   return test::mock::stack_smp_act::smp_proc_ltk_request(bda);
366 }
smp_process_secure_connection_long_term_key(void)367 void smp_process_secure_connection_long_term_key(void) {
368   inc_func_call_count(__func__);
369   test::mock::stack_smp_act::smp_process_secure_connection_long_term_key();
370 }
smp_set_derive_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)371 void smp_set_derive_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
372   inc_func_call_count(__func__);
373   test::mock::stack_smp_act::smp_set_derive_link_key(p_cb, p_data);
374 }
smp_derive_link_key_from_long_term_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)375 void smp_derive_link_key_from_long_term_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
376   inc_func_call_count(__func__);
377   test::mock::stack_smp_act::smp_derive_link_key_from_long_term_key(p_cb, p_data);
378 }
smp_br_process_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)379 void smp_br_process_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
380   inc_func_call_count(__func__);
381   test::mock::stack_smp_act::smp_br_process_link_key(p_cb, p_data);
382 }
smp_br_pairing_complete(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)383 void smp_br_pairing_complete(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
384   inc_func_call_count(__func__);
385   test::mock::stack_smp_act::smp_br_pairing_complete(p_cb, p_data);
386 }
387 
388 // END mockcify generation
389