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
24 #include <cstdint>
25 #include <functional>
26 #include <map>
27 #include <string>
28
29 extern std::map<std::string, int> mock_function_count_map;
30
31 // Original included files, if any
32 // NOTE: Since this is a mock file with mock definitions some number of
33 // include files may not be required. The include-what-you-use
34 // still applies, but crafting proper inclusion is out of scope
35 // for this effort. This compilation unit may compile as-is, or
36 // may need attention to prune the inclusion set.
37
38 // Mock include file to share data between tests and mock
39 #include "test/mock/mock_stack_smp_act.h"
40
41 // Mocked compile conditionals, if any
42 #ifndef UNUSED_ATTR
43 #define UNUSED_ATTR
44 #endif
45
46 // Mocked internal structures, if any
47
48 namespace test {
49 namespace mock {
50 namespace stack_smp_act {
51
52 // Function state capture and return values, if needed
53 struct smp_send_app_cback smp_send_app_cback;
54 struct smp_send_pair_fail smp_send_pair_fail;
55 struct smp_send_pair_req smp_send_pair_req;
56 struct smp_send_pair_rsp smp_send_pair_rsp;
57 struct smp_send_confirm smp_send_confirm;
58 struct smp_send_init smp_send_init;
59 struct smp_send_rand smp_send_rand;
60 struct smp_send_pair_public_key smp_send_pair_public_key;
61 struct smp_send_commitment smp_send_commitment;
62 struct smp_send_dhkey_check smp_send_dhkey_check;
63 struct smp_send_keypress_notification smp_send_keypress_notification;
64 struct smp_send_enc_info smp_send_enc_info;
65 struct smp_send_id_info smp_send_id_info;
66 struct smp_send_csrk_info smp_send_csrk_info;
67 struct smp_send_ltk_reply smp_send_ltk_reply;
68 struct smp_proc_sec_req smp_proc_sec_req;
69 struct smp_proc_sec_grant smp_proc_sec_grant;
70 struct smp_proc_pair_fail smp_proc_pair_fail;
71 struct smp_proc_pair_cmd smp_proc_pair_cmd;
72 struct smp_proc_confirm smp_proc_confirm;
73 struct smp_proc_init smp_proc_init;
74 struct smp_proc_rand smp_proc_rand;
75 struct smp_process_pairing_public_key smp_process_pairing_public_key;
76 struct smp_process_pairing_commitment smp_process_pairing_commitment;
77 struct smp_process_dhkey_check smp_process_dhkey_check;
78 struct smp_process_keypress_notification smp_process_keypress_notification;
79 struct smp_br_process_pairing_command smp_br_process_pairing_command;
80 struct smp_br_process_security_grant smp_br_process_security_grant;
81 struct smp_br_check_authorization_request smp_br_check_authorization_request;
82 struct smp_br_select_next_key smp_br_select_next_key;
83 struct smp_proc_enc_info smp_proc_enc_info;
84 struct smp_proc_central_id smp_proc_central_id;
85 struct smp_proc_id_info smp_proc_id_info;
86 struct smp_proc_id_addr smp_proc_id_addr;
87 struct smp_proc_srk_info smp_proc_srk_info;
88 struct smp_proc_compare smp_proc_compare;
89 struct smp_proc_sl_key smp_proc_sl_key;
90 struct smp_start_enc smp_start_enc;
91 struct smp_proc_discard smp_proc_discard;
92 struct smp_enc_cmpl smp_enc_cmpl;
93 struct smp_check_auth_req smp_check_auth_req;
94 struct smp_key_pick_key smp_key_pick_key;
95 struct smp_key_distribution smp_key_distribution;
96 struct smp_decide_association_model smp_decide_association_model;
97 struct smp_process_io_response smp_process_io_response;
98 struct smp_br_process_peripheral_keys_response
99 smp_br_process_peripheral_keys_response;
100 struct smp_br_send_pair_response smp_br_send_pair_response;
101 struct smp_pairing_cmpl smp_pairing_cmpl;
102 struct smp_pair_terminate smp_pair_terminate;
103 struct smp_idle_terminate smp_idle_terminate;
104 struct smp_both_have_public_keys smp_both_have_public_keys;
105 struct smp_start_secure_connection_phase1 smp_start_secure_connection_phase1;
106 struct smp_process_local_nonce smp_process_local_nonce;
107 struct smp_process_peer_nonce smp_process_peer_nonce;
108 struct smp_match_dhkey_checks smp_match_dhkey_checks;
109 struct smp_move_to_secure_connections_phase2
110 smp_move_to_secure_connections_phase2;
111 struct smp_phase_2_dhkey_checks_are_present
112 smp_phase_2_dhkey_checks_are_present;
113 struct smp_wait_for_both_public_keys smp_wait_for_both_public_keys;
114 struct smp_start_passkey_verification smp_start_passkey_verification;
115 struct smp_process_secure_connection_oob_data
116 smp_process_secure_connection_oob_data;
117 struct smp_set_local_oob_keys smp_set_local_oob_keys;
118 struct smp_set_local_oob_random_commitment smp_set_local_oob_random_commitment;
119 struct smp_link_encrypted smp_link_encrypted;
120 struct smp_cancel_start_encryption_attempt smp_cancel_start_encryption_attempt;
121 struct smp_proc_ltk_request smp_proc_ltk_request;
122 struct smp_process_secure_connection_long_term_key
123 smp_process_secure_connection_long_term_key;
124 struct smp_set_derive_link_key smp_set_derive_link_key;
125 struct smp_derive_link_key_from_long_term_key
126 smp_derive_link_key_from_long_term_key;
127 struct smp_br_process_link_key smp_br_process_link_key;
128 struct smp_key_distribution_by_transport smp_key_distribution_by_transport;
129 struct smp_br_pairing_complete smp_br_pairing_complete;
130
131 } // namespace stack_smp_act
132 } // namespace mock
133 } // namespace test
134
135 // Mocked functions, if any
smp_send_app_cback(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)136 void smp_send_app_cback(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
137 mock_function_count_map[__func__]++;
138 test::mock::stack_smp_act::smp_send_app_cback(p_cb, p_data);
139 }
smp_send_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)140 void smp_send_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
141 mock_function_count_map[__func__]++;
142 test::mock::stack_smp_act::smp_send_pair_fail(p_cb, p_data);
143 }
smp_send_pair_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)144 void smp_send_pair_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
145 mock_function_count_map[__func__]++;
146 test::mock::stack_smp_act::smp_send_pair_req(p_cb, p_data);
147 }
smp_send_pair_rsp(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)148 void smp_send_pair_rsp(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
149 mock_function_count_map[__func__]++;
150 test::mock::stack_smp_act::smp_send_pair_rsp(p_cb, p_data);
151 }
smp_send_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)152 void smp_send_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
153 mock_function_count_map[__func__]++;
154 test::mock::stack_smp_act::smp_send_confirm(p_cb, p_data);
155 }
smp_send_init(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)156 void smp_send_init(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
157 mock_function_count_map[__func__]++;
158 test::mock::stack_smp_act::smp_send_init(p_cb, p_data);
159 }
smp_send_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)160 void smp_send_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
161 mock_function_count_map[__func__]++;
162 test::mock::stack_smp_act::smp_send_rand(p_cb, p_data);
163 }
smp_send_pair_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)164 void smp_send_pair_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
165 mock_function_count_map[__func__]++;
166 test::mock::stack_smp_act::smp_send_pair_public_key(p_cb, p_data);
167 }
smp_send_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)168 void smp_send_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
169 mock_function_count_map[__func__]++;
170 test::mock::stack_smp_act::smp_send_commitment(p_cb, p_data);
171 }
smp_send_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)172 void smp_send_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
173 mock_function_count_map[__func__]++;
174 test::mock::stack_smp_act::smp_send_dhkey_check(p_cb, p_data);
175 }
smp_send_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)176 void smp_send_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
177 mock_function_count_map[__func__]++;
178 test::mock::stack_smp_act::smp_send_keypress_notification(p_cb, p_data);
179 }
smp_send_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)180 void smp_send_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
181 mock_function_count_map[__func__]++;
182 test::mock::stack_smp_act::smp_send_enc_info(p_cb, p_data);
183 }
smp_send_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)184 void smp_send_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
185 mock_function_count_map[__func__]++;
186 test::mock::stack_smp_act::smp_send_id_info(p_cb, p_data);
187 }
smp_send_csrk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)188 void smp_send_csrk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
189 mock_function_count_map[__func__]++;
190 test::mock::stack_smp_act::smp_send_csrk_info(p_cb, p_data);
191 }
smp_send_ltk_reply(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)192 void smp_send_ltk_reply(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
193 mock_function_count_map[__func__]++;
194 test::mock::stack_smp_act::smp_send_ltk_reply(p_cb, p_data);
195 }
smp_proc_sec_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)196 void smp_proc_sec_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
197 mock_function_count_map[__func__]++;
198 test::mock::stack_smp_act::smp_proc_sec_req(p_cb, p_data);
199 }
smp_proc_sec_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)200 void smp_proc_sec_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
201 mock_function_count_map[__func__]++;
202 test::mock::stack_smp_act::smp_proc_sec_grant(p_cb, p_data);
203 }
smp_proc_pair_fail(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)204 void smp_proc_pair_fail(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
205 mock_function_count_map[__func__]++;
206 test::mock::stack_smp_act::smp_proc_pair_fail(p_cb, p_data);
207 }
smp_proc_pair_cmd(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)208 void smp_proc_pair_cmd(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
209 mock_function_count_map[__func__]++;
210 test::mock::stack_smp_act::smp_proc_pair_cmd(p_cb, p_data);
211 }
smp_proc_confirm(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)212 void smp_proc_confirm(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
213 mock_function_count_map[__func__]++;
214 test::mock::stack_smp_act::smp_proc_confirm(p_cb, p_data);
215 }
smp_proc_init(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)216 void smp_proc_init(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
217 mock_function_count_map[__func__]++;
218 test::mock::stack_smp_act::smp_proc_init(p_cb, p_data);
219 }
smp_proc_rand(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)220 void smp_proc_rand(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
221 mock_function_count_map[__func__]++;
222 test::mock::stack_smp_act::smp_proc_rand(p_cb, p_data);
223 }
smp_process_pairing_public_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)224 void smp_process_pairing_public_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
225 mock_function_count_map[__func__]++;
226 test::mock::stack_smp_act::smp_process_pairing_public_key(p_cb, p_data);
227 }
smp_process_pairing_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)228 void smp_process_pairing_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
229 mock_function_count_map[__func__]++;
230 test::mock::stack_smp_act::smp_process_pairing_commitment(p_cb, p_data);
231 }
smp_process_dhkey_check(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)232 void smp_process_dhkey_check(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
233 mock_function_count_map[__func__]++;
234 test::mock::stack_smp_act::smp_process_dhkey_check(p_cb, p_data);
235 }
smp_process_keypress_notification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)236 void smp_process_keypress_notification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
237 mock_function_count_map[__func__]++;
238 test::mock::stack_smp_act::smp_process_keypress_notification(p_cb, p_data);
239 }
smp_br_process_pairing_command(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)240 void smp_br_process_pairing_command(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
241 mock_function_count_map[__func__]++;
242 test::mock::stack_smp_act::smp_br_process_pairing_command(p_cb, p_data);
243 }
smp_br_process_security_grant(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)244 void smp_br_process_security_grant(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
245 mock_function_count_map[__func__]++;
246 test::mock::stack_smp_act::smp_br_process_security_grant(p_cb, p_data);
247 }
smp_br_check_authorization_request(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)248 void smp_br_check_authorization_request(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
249 mock_function_count_map[__func__]++;
250 test::mock::stack_smp_act::smp_br_check_authorization_request(p_cb, p_data);
251 }
smp_br_select_next_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)252 void smp_br_select_next_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
253 mock_function_count_map[__func__]++;
254 test::mock::stack_smp_act::smp_br_select_next_key(p_cb, p_data);
255 }
smp_proc_enc_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)256 void smp_proc_enc_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
257 mock_function_count_map[__func__]++;
258 test::mock::stack_smp_act::smp_proc_enc_info(p_cb, p_data);
259 }
smp_proc_central_id(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)260 void smp_proc_central_id(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
261 mock_function_count_map[__func__]++;
262 test::mock::stack_smp_act::smp_proc_central_id(p_cb, p_data);
263 }
smp_proc_id_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)264 void smp_proc_id_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
265 mock_function_count_map[__func__]++;
266 test::mock::stack_smp_act::smp_proc_id_info(p_cb, p_data);
267 }
smp_proc_id_addr(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)268 void smp_proc_id_addr(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
269 mock_function_count_map[__func__]++;
270 test::mock::stack_smp_act::smp_proc_id_addr(p_cb, p_data);
271 }
smp_proc_srk_info(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)272 void smp_proc_srk_info(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
273 mock_function_count_map[__func__]++;
274 test::mock::stack_smp_act::smp_proc_srk_info(p_cb, p_data);
275 }
smp_proc_compare(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)276 void smp_proc_compare(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
277 mock_function_count_map[__func__]++;
278 test::mock::stack_smp_act::smp_proc_compare(p_cb, p_data);
279 }
smp_proc_sl_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)280 void smp_proc_sl_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
281 mock_function_count_map[__func__]++;
282 test::mock::stack_smp_act::smp_proc_sl_key(p_cb, p_data);
283 }
smp_start_enc(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)284 void smp_start_enc(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
285 mock_function_count_map[__func__]++;
286 test::mock::stack_smp_act::smp_start_enc(p_cb, p_data);
287 }
smp_proc_discard(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)288 void smp_proc_discard(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
289 mock_function_count_map[__func__]++;
290 test::mock::stack_smp_act::smp_proc_discard(p_cb, p_data);
291 }
smp_enc_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)292 void smp_enc_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
293 mock_function_count_map[__func__]++;
294 test::mock::stack_smp_act::smp_enc_cmpl(p_cb, p_data);
295 }
smp_check_auth_req(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)296 void smp_check_auth_req(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
297 mock_function_count_map[__func__]++;
298 test::mock::stack_smp_act::smp_check_auth_req(p_cb, p_data);
299 }
smp_key_pick_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)300 void smp_key_pick_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
301 mock_function_count_map[__func__]++;
302 test::mock::stack_smp_act::smp_key_pick_key(p_cb, p_data);
303 }
smp_key_distribution(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)304 void smp_key_distribution(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
305 mock_function_count_map[__func__]++;
306 test::mock::stack_smp_act::smp_key_distribution(p_cb, p_data);
307 }
smp_decide_association_model(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)308 void smp_decide_association_model(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
309 mock_function_count_map[__func__]++;
310 test::mock::stack_smp_act::smp_decide_association_model(p_cb, p_data);
311 }
smp_process_io_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)312 void smp_process_io_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
313 mock_function_count_map[__func__]++;
314 test::mock::stack_smp_act::smp_process_io_response(p_cb, p_data);
315 }
smp_br_process_peripheral_keys_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)316 void smp_br_process_peripheral_keys_response(tSMP_CB* p_cb,
317 tSMP_INT_DATA* p_data) {
318 mock_function_count_map[__func__]++;
319 test::mock::stack_smp_act::smp_br_process_peripheral_keys_response(p_cb,
320 p_data);
321 }
smp_br_send_pair_response(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)322 void smp_br_send_pair_response(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
323 mock_function_count_map[__func__]++;
324 test::mock::stack_smp_act::smp_br_send_pair_response(p_cb, p_data);
325 }
smp_pairing_cmpl(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)326 void smp_pairing_cmpl(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
327 mock_function_count_map[__func__]++;
328 test::mock::stack_smp_act::smp_pairing_cmpl(p_cb, p_data);
329 }
smp_pair_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)330 void smp_pair_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
331 mock_function_count_map[__func__]++;
332 test::mock::stack_smp_act::smp_pair_terminate(p_cb, p_data);
333 }
smp_idle_terminate(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)334 void smp_idle_terminate(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
335 mock_function_count_map[__func__]++;
336 test::mock::stack_smp_act::smp_idle_terminate(p_cb, p_data);
337 }
smp_both_have_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)338 void smp_both_have_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
339 mock_function_count_map[__func__]++;
340 test::mock::stack_smp_act::smp_both_have_public_keys(p_cb, p_data);
341 }
smp_start_secure_connection_phase1(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)342 void smp_start_secure_connection_phase1(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
343 mock_function_count_map[__func__]++;
344 test::mock::stack_smp_act::smp_start_secure_connection_phase1(p_cb, p_data);
345 }
smp_process_local_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)346 void smp_process_local_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
347 mock_function_count_map[__func__]++;
348 test::mock::stack_smp_act::smp_process_local_nonce(p_cb, p_data);
349 }
smp_process_peer_nonce(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)350 void smp_process_peer_nonce(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
351 mock_function_count_map[__func__]++;
352 test::mock::stack_smp_act::smp_process_peer_nonce(p_cb, p_data);
353 }
smp_match_dhkey_checks(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)354 void smp_match_dhkey_checks(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
355 mock_function_count_map[__func__]++;
356 test::mock::stack_smp_act::smp_match_dhkey_checks(p_cb, p_data);
357 }
smp_move_to_secure_connections_phase2(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)358 void smp_move_to_secure_connections_phase2(tSMP_CB* p_cb,
359 tSMP_INT_DATA* p_data) {
360 mock_function_count_map[__func__]++;
361 test::mock::stack_smp_act::smp_move_to_secure_connections_phase2(p_cb,
362 p_data);
363 }
smp_phase_2_dhkey_checks_are_present(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)364 void smp_phase_2_dhkey_checks_are_present(tSMP_CB* p_cb,
365 tSMP_INT_DATA* p_data) {
366 mock_function_count_map[__func__]++;
367 test::mock::stack_smp_act::smp_phase_2_dhkey_checks_are_present(p_cb, p_data);
368 }
smp_wait_for_both_public_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)369 void smp_wait_for_both_public_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
370 mock_function_count_map[__func__]++;
371 test::mock::stack_smp_act::smp_wait_for_both_public_keys(p_cb, p_data);
372 }
smp_start_passkey_verification(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)373 void smp_start_passkey_verification(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
374 mock_function_count_map[__func__]++;
375 test::mock::stack_smp_act::smp_start_passkey_verification(p_cb, p_data);
376 }
smp_process_secure_connection_oob_data(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)377 void smp_process_secure_connection_oob_data(tSMP_CB* p_cb,
378 tSMP_INT_DATA* p_data) {
379 mock_function_count_map[__func__]++;
380 test::mock::stack_smp_act::smp_process_secure_connection_oob_data(p_cb,
381 p_data);
382 }
smp_set_local_oob_keys(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)383 void smp_set_local_oob_keys(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
384 mock_function_count_map[__func__]++;
385 test::mock::stack_smp_act::smp_set_local_oob_keys(p_cb, p_data);
386 }
smp_set_local_oob_random_commitment(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)387 void smp_set_local_oob_random_commitment(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
388 mock_function_count_map[__func__]++;
389 test::mock::stack_smp_act::smp_set_local_oob_random_commitment(p_cb, p_data);
390 }
smp_link_encrypted(const RawAddress & bda,uint8_t encr_enable)391 void smp_link_encrypted(const RawAddress& bda, uint8_t encr_enable) {
392 mock_function_count_map[__func__]++;
393 test::mock::stack_smp_act::smp_link_encrypted(bda, encr_enable);
394 }
smp_cancel_start_encryption_attempt()395 void smp_cancel_start_encryption_attempt() {
396 mock_function_count_map[__func__]++;
397 test::mock::stack_smp_act::smp_cancel_start_encryption_attempt();
398 }
smp_proc_ltk_request(const RawAddress & bda)399 bool smp_proc_ltk_request(const RawAddress& bda) {
400 mock_function_count_map[__func__]++;
401 return test::mock::stack_smp_act::smp_proc_ltk_request(bda);
402 }
smp_process_secure_connection_long_term_key(void)403 void smp_process_secure_connection_long_term_key(void) {
404 mock_function_count_map[__func__]++;
405 test::mock::stack_smp_act::smp_process_secure_connection_long_term_key();
406 }
smp_set_derive_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)407 void smp_set_derive_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
408 mock_function_count_map[__func__]++;
409 test::mock::stack_smp_act::smp_set_derive_link_key(p_cb, p_data);
410 }
smp_derive_link_key_from_long_term_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)411 void smp_derive_link_key_from_long_term_key(tSMP_CB* p_cb,
412 tSMP_INT_DATA* p_data) {
413 mock_function_count_map[__func__]++;
414 test::mock::stack_smp_act::smp_derive_link_key_from_long_term_key(p_cb,
415 p_data);
416 }
smp_br_process_link_key(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)417 void smp_br_process_link_key(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
418 mock_function_count_map[__func__]++;
419 test::mock::stack_smp_act::smp_br_process_link_key(p_cb, p_data);
420 }
smp_key_distribution_by_transport(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)421 void smp_key_distribution_by_transport(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
422 mock_function_count_map[__func__]++;
423 test::mock::stack_smp_act::smp_key_distribution_by_transport(p_cb, p_data);
424 }
smp_br_pairing_complete(tSMP_CB * p_cb,tSMP_INT_DATA * p_data)425 void smp_br_pairing_complete(tSMP_CB* p_cb, tSMP_INT_DATA* p_data) {
426 mock_function_count_map[__func__]++;
427 test::mock::stack_smp_act::smp_br_pairing_complete(p_cb, p_data);
428 }
429
430 // END mockcify generation
431