• Home
  • Raw
  • Download

Lines Matching refs:rc

47 	int rc;  in smb3_crypto_shash_allocate()  local
49 rc = cifs_alloc_hash("hmac(sha256)", in smb3_crypto_shash_allocate()
52 if (rc) in smb3_crypto_shash_allocate()
55 rc = cifs_alloc_hash("cmac(aes)", &p->cmacaes, &p->sdesccmacaes); in smb3_crypto_shash_allocate()
56 if (rc) in smb3_crypto_shash_allocate()
62 return rc; in smb3_crypto_shash_allocate()
69 int rc = 0; in smb311_crypto_shash_allocate() local
71 rc = cifs_alloc_hash("hmac(sha256)", in smb311_crypto_shash_allocate()
74 if (rc) in smb311_crypto_shash_allocate()
75 return rc; in smb311_crypto_shash_allocate()
77 rc = cifs_alloc_hash("cmac(aes)", &p->cmacaes, &p->sdesccmacaes); in smb311_crypto_shash_allocate()
78 if (rc) in smb311_crypto_shash_allocate()
81 rc = cifs_alloc_hash("sha512", &p->sha512, &p->sdescsha512); in smb311_crypto_shash_allocate()
82 if (rc) in smb311_crypto_shash_allocate()
90 return rc; in smb311_crypto_shash_allocate()
101 int rc = 0; in smb2_get_sign_key() local
113 rc = -ENOENT; in smb2_get_sign_key()
142 rc = -ENOENT; in smb2_get_sign_key()
146 return rc; in smb2_get_sign_key()
217 int rc; in smb2_calc_signature() local
238 rc = cifs_alloc_hash("hmac(sha256)", &hash, &sdesc); in smb2_calc_signature()
239 if (rc) { in smb2_calc_signature()
242 return rc; in smb2_calc_signature()
250 rc = crypto_shash_setkey(hash, ses->auth_key.response, in smb2_calc_signature()
252 if (rc) { in smb2_calc_signature()
259 rc = crypto_shash_init(shash); in smb2_calc_signature()
260 if (rc) { in smb2_calc_signature()
274 rc = crypto_shash_update(shash, iov[0].iov_base, in smb2_calc_signature()
276 if (rc) { in smb2_calc_signature()
286 rc = __cifs_calc_signature(&drqst, server, sigptr, shash); in smb2_calc_signature()
287 if (!rc) in smb2_calc_signature()
293 return rc; in smb2_calc_signature()
303 int rc = 0; in generate_key() local
311 rc = smb3_crypto_shash_allocate(server); in generate_key()
312 if (rc) { in generate_key()
317 rc = crypto_shash_setkey(server->secmech.hmacsha256, in generate_key()
319 if (rc) { in generate_key()
324 rc = crypto_shash_init(&server->secmech.sdeschmacsha256->shash); in generate_key()
325 if (rc) { in generate_key()
330 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
332 if (rc) { in generate_key()
337 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
339 if (rc) { in generate_key()
344 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
346 if (rc) { in generate_key()
351 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
353 if (rc) { in generate_key()
360 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
363 rc = crypto_shash_update(&server->secmech.sdeschmacsha256->shash, in generate_key()
366 if (rc) { in generate_key()
371 rc = crypto_shash_final(&server->secmech.sdeschmacsha256->shash, in generate_key()
373 if (rc) { in generate_key()
381 return rc; in generate_key()
399 int rc; in generate_smb3signingkey() local
415 rc = generate_key(ses, ptriplet->signing.label, in generate_smb3signingkey()
419 if (rc) in generate_smb3signingkey()
420 return rc; in generate_smb3signingkey()
422 rc = generate_key(ses, ptriplet->signing.label, in generate_smb3signingkey()
426 if (rc) in generate_smb3signingkey()
427 return rc; in generate_smb3signingkey()
432 rc = generate_key(ses, ptriplet->encryption.label, in generate_smb3signingkey()
436 if (rc) in generate_smb3signingkey()
437 return rc; in generate_smb3signingkey()
438 rc = generate_key(ses, ptriplet->decryption.label, in generate_smb3signingkey()
442 if (rc) in generate_smb3signingkey()
443 return rc; in generate_smb3signingkey()
472 return rc; in generate_smb3signingkey()
535 int rc; in smb3_calc_signature() local
546 rc = smb2_get_sign_key(shdr->SessionId, server, key); in smb3_calc_signature()
547 if (rc) in smb3_calc_signature()
551 rc = cifs_alloc_hash("cmac(aes)", &hash, &sdesc); in smb3_calc_signature()
552 if (rc) in smb3_calc_signature()
553 return rc; in smb3_calc_signature()
564 rc = crypto_shash_setkey(hash, key, SMB2_CMACAES_SIZE); in smb3_calc_signature()
565 if (rc) { in smb3_calc_signature()
575 rc = crypto_shash_init(shash); in smb3_calc_signature()
576 if (rc) { in smb3_calc_signature()
590 rc = crypto_shash_update(shash, iov[0].iov_base, in smb3_calc_signature()
592 if (rc) { in smb3_calc_signature()
601 rc = __cifs_calc_signature(&drqst, server, sigptr, shash); in smb3_calc_signature()
602 if (!rc) in smb3_calc_signature()
608 return rc; in smb3_calc_signature()
615 int rc = 0; in smb2_sign_rqst() local
637 rc = server->ops->calc_signature(rqst, server, false); in smb2_sign_rqst()
639 return rc; in smb2_sign_rqst()
645 unsigned int rc; in smb2_verify_signature() local
675 rc = server->ops->calc_signature(rqst, server, true); in smb2_verify_signature()
677 if (rc) in smb2_verify_signature()
678 return rc; in smb2_verify_signature()
796 int rc; in smb2_check_receive() local
798 rc = smb2_verify_signature(&rqst, server); in smb2_check_receive()
799 if (rc) in smb2_check_receive()
801 rc); in smb2_check_receive()
811 int rc; in smb2_setup_request() local
818 rc = smb2_get_mid_entry(ses, server, shdr, &mid); in smb2_setup_request()
819 if (rc) { in smb2_setup_request()
821 return ERR_PTR(rc); in smb2_setup_request()
824 rc = smb2_sign_rqst(rqst, server); in smb2_setup_request()
825 if (rc) { in smb2_setup_request()
828 return ERR_PTR(rc); in smb2_setup_request()
837 int rc; in smb2_setup_async_request() local
854 rc = smb2_sign_rqst(rqst, server); in smb2_setup_async_request()
855 if (rc) { in smb2_setup_async_request()
858 return ERR_PTR(rc); in smb2_setup_async_request()