Lines Matching refs:rc
95 int rc; in auth_hash() local
99 rc = auth_get_param(param->hash, img_desc->parent, in auth_hash()
101 if (rc != 0) { in auth_hash()
103 __func__, __LINE__, rc); in auth_hash()
104 return rc; in auth_hash()
108 rc = img_parser_get_auth_param(img_desc->img_type, param->data, in auth_hash()
110 if (rc != 0) { in auth_hash()
112 __func__, __LINE__, rc); in auth_hash()
113 return rc; in auth_hash()
117 rc = crypto_mod_verify_hash(data_ptr, data_len, in auth_hash()
119 if (rc != 0) { in auth_hash()
121 __func__, __LINE__, rc); in auth_hash()
122 return rc; in auth_hash()
162 int rc; in auth_signature() local
165 rc = img_parser_get_auth_param(img_desc->img_type, param->data, in auth_signature()
167 if (rc != 0) { in auth_signature()
169 __func__, __LINE__, rc); in auth_signature()
170 return rc; in auth_signature()
174 rc = img_parser_get_auth_param(img_desc->img_type, param->sig, in auth_signature()
176 if (rc != 0) { in auth_signature()
178 __func__, __LINE__, rc); in auth_signature()
179 return rc; in auth_signature()
183 rc = img_parser_get_auth_param(img_desc->img_type, param->alg, in auth_signature()
185 if (rc != 0) { in auth_signature()
187 __func__, __LINE__, rc); in auth_signature()
188 return rc; in auth_signature()
195 rc = auth_get_param(param->pk, img_desc->parent, in auth_signature()
197 if (rc != 0) { in auth_signature()
199 __func__, __LINE__, rc); in auth_signature()
200 return rc; in auth_signature()
207 rc = plat_get_rotpk_info(param->pk->cookie, &pk_plat_ptr, in auth_signature()
209 if (rc != 0) { in auth_signature()
211 __func__, __LINE__, rc); in auth_signature()
212 return rc; in auth_signature()
218 rc = img_parser_get_auth_param(img_desc->img_type, in auth_signature()
221 if (rc != 0) { in auth_signature()
223 __func__, __LINE__, rc); in auth_signature()
224 return rc; in auth_signature()
243 rc = crypto_mod_convert_pk(pk_ptr, pk_len, &cnv_pk_ptr, &cnv_pk_len); in auth_signature()
244 if (rc != 0) { in auth_signature()
246 __func__, __LINE__, rc); in auth_signature()
247 return rc; in auth_signature()
254 rc = crypto_mod_verify_hash(cnv_pk_ptr, cnv_pk_len, in auth_signature()
256 if (rc != 0) { in auth_signature()
258 __func__, __LINE__, rc); in auth_signature()
259 return rc; in auth_signature()
284 rc = plat_mboot_measure_key(pk_oid, pk_ptr, pk_len); in auth_signature()
285 if (rc != 0) { in auth_signature()
287 __func__, __LINE__, rc); in auth_signature()
292 rc = crypto_mod_verify_signature(data_ptr, data_len, in auth_signature()
296 if (rc != 0) { in auth_signature()
298 __func__, __LINE__, rc); in auth_signature()
299 return rc; in auth_signature()
330 int rc; in auth_nvctr() local
335 rc = img_parser_get_auth_param(img_desc->img_type, param->cert_nv_ctr, in auth_nvctr()
337 if (rc != 0) { in auth_nvctr()
339 __func__, __LINE__, rc); in auth_nvctr()
340 return rc; in auth_nvctr()
379 rc = plat_get_nv_ctr(param->plat_nv_ctr->cookie, &plat_nv_ctr); in auth_nvctr()
380 if (rc != 0) { in auth_nvctr()
382 __func__, __LINE__, rc); in auth_nvctr()
383 return rc; in auth_nvctr()
461 int rc, i; in auth_mod_verify_img() local
471 rc = img_parser_check_integrity(img_desc->img_type, img_ptr, img_len); in auth_mod_verify_img()
472 if (rc != 0) { in auth_mod_verify_img()
474 __func__, __LINE__, rc); in auth_mod_verify_img()
475 return rc; in auth_mod_verify_img()
486 rc = 0; in auth_mod_verify_img()
489 rc = auth_hash(&auth_method->param.hash, in auth_mod_verify_img()
493 rc = auth_signature(&auth_method->param.sig, in auth_mod_verify_img()
499 rc = auth_nvctr(nv_ctr_param, in auth_mod_verify_img()
505 rc = 1; in auth_mod_verify_img()
508 if (rc != 0) { in auth_mod_verify_img()
510 __func__, __LINE__, rc); in auth_mod_verify_img()
511 return rc; in auth_mod_verify_img()
520 rc = plat_set_nv_ctr2(nv_ctr_param->plat_nv_ctr->cookie, in auth_mod_verify_img()
522 if (rc != 0) { in auth_mod_verify_img()
524 __func__, __LINE__, rc); in auth_mod_verify_img()
525 return rc; in auth_mod_verify_img()
538 rc = img_parser_get_auth_param(img_desc->img_type, in auth_mod_verify_img()
541 if (rc != 0) { in auth_mod_verify_img()
543 __func__, __LINE__, rc); in auth_mod_verify_img()
544 return rc; in auth_mod_verify_img()
562 rc = plat_mboot_measure_key(type_desc->cookie, in auth_mod_verify_img()
565 if (rc != 0) { in auth_mod_verify_img()
567 __func__, __LINE__, rc); in auth_mod_verify_img()