Lines Matching refs:rc
45 int rc; in smb2_crypto_shash_allocate() local
54 rc = PTR_ERR(server->secmech.hmacsha256); in smb2_crypto_shash_allocate()
56 return rc; in smb2_crypto_shash_allocate()
77 int rc; in smb3_crypto_shash_allocate() local
82 rc = smb2_crypto_shash_allocate(server); in smb3_crypto_shash_allocate()
83 if (rc) in smb3_crypto_shash_allocate()
84 return rc; in smb3_crypto_shash_allocate()
93 rc = PTR_ERR(server->secmech.cmacaes); in smb3_crypto_shash_allocate()
95 return rc; in smb3_crypto_shash_allocate()
138 int i, rc; in smb2_calc_signature() local
155 rc = smb2_crypto_shash_allocate(server); in smb2_calc_signature()
156 if (rc) { in smb2_calc_signature()
158 return rc; in smb2_calc_signature()
161 rc = crypto_shash_setkey(server->secmech.hmacsha256, in smb2_calc_signature()
163 if (rc) { in smb2_calc_signature()
165 return rc; in smb2_calc_signature()
168 rc = crypto_shash_init(&server->secmech.sdeschmacsha256->shash); in smb2_calc_signature()
169 if (rc) { in smb2_calc_signature()
171 return rc; in smb2_calc_signature()
188 rc = in smb2_calc_signature()
193 rc = in smb2_calc_signature()
198 if (rc) { in smb2_calc_signature()
201 return rc; in smb2_calc_signature()
215 rc = crypto_shash_final(&server->secmech.sdeschmacsha256->shash, in smb2_calc_signature()
217 if (rc) in smb2_calc_signature()
222 return rc; in smb2_calc_signature()
231 int rc = 0; in generate_smb3signingkey() local
238 rc = smb3_crypto_shash_allocate(ses->server); in generate_smb3signingkey()
239 if (rc) { in generate_smb3signingkey()
244 rc = crypto_shash_setkey(ses->server->secmech.hmacsha256, in generate_smb3signingkey()
246 if (rc) { in generate_smb3signingkey()
251 rc = crypto_shash_init(&ses->server->secmech.sdeschmacsha256->shash); in generate_smb3signingkey()
252 if (rc) { in generate_smb3signingkey()
257 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
259 if (rc) { in generate_smb3signingkey()
264 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
266 if (rc) { in generate_smb3signingkey()
271 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
273 if (rc) { in generate_smb3signingkey()
278 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
280 if (rc) { in generate_smb3signingkey()
285 rc = crypto_shash_update(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
287 if (rc) { in generate_smb3signingkey()
292 rc = crypto_shash_final(&ses->server->secmech.sdeschmacsha256->shash, in generate_smb3signingkey()
294 if (rc) { in generate_smb3signingkey()
302 return rc; in generate_smb3signingkey()
309 int rc = 0; in smb3_calc_signature() local
326 rc = crypto_shash_setkey(server->secmech.cmacaes, in smb3_calc_signature()
329 if (rc) { in smb3_calc_signature()
331 return rc; in smb3_calc_signature()
339 rc = crypto_shash_init(&server->secmech.sdesccmacaes->shash); in smb3_calc_signature()
340 if (rc) { in smb3_calc_signature()
342 return rc; in smb3_calc_signature()
359 rc = in smb3_calc_signature()
364 rc = in smb3_calc_signature()
369 if (rc) { in smb3_calc_signature()
372 return rc; in smb3_calc_signature()
386 rc = crypto_shash_final(&server->secmech.sdesccmacaes->shash, in smb3_calc_signature()
388 if (rc) in smb3_calc_signature()
393 return rc; in smb3_calc_signature()
400 int rc = 0; in smb2_sign_rqst() local
405 return rc; in smb2_sign_rqst()
409 return rc; in smb2_sign_rqst()
412 rc = server->ops->calc_signature(rqst, server); in smb2_sign_rqst()
414 return rc; in smb2_sign_rqst()
420 unsigned int rc; in smb2_verify_signature() local
449 rc = server->ops->calc_signature(rqst, server); in smb2_verify_signature()
452 if (rc) in smb2_verify_signature()
453 return rc; in smb2_verify_signature()
561 int rc; in smb2_check_receive() local
563 rc = smb2_verify_signature(&rqst, server); in smb2_check_receive()
564 if (rc) in smb2_check_receive()
566 rc); in smb2_check_receive()
575 int rc; in smb2_setup_request() local
581 rc = smb2_get_mid_entry(ses, hdr, &mid); in smb2_setup_request()
582 if (rc) in smb2_setup_request()
583 return ERR_PTR(rc); in smb2_setup_request()
584 rc = smb2_sign_rqst(rqst, ses->server); in smb2_setup_request()
585 if (rc) { in smb2_setup_request()
587 return ERR_PTR(rc); in smb2_setup_request()
595 int rc; in smb2_setup_async_request() local
605 rc = smb2_sign_rqst(rqst, server); in smb2_setup_async_request()
606 if (rc) { in smb2_setup_async_request()
608 return ERR_PTR(rc); in smb2_setup_async_request()