Lines Matching refs:rc

33 	int rc;
35 rc = cifs_alloc_hash("hmac(sha256)", &p->hmacsha256);
36 if (rc)
39 rc = cifs_alloc_hash("cmac(aes)", &p->aes_cmac);
40 if (rc)
46 return rc;
53 int rc = 0;
55 rc = cifs_alloc_hash("hmac(sha256)", &p->hmacsha256);
56 if (rc)
57 return rc;
59 rc = cifs_alloc_hash("cmac(aes)", &p->aes_cmac);
60 if (rc)
63 rc = cifs_alloc_hash("sha512", &p->sha512);
64 if (rc)
72 return rc;
83 int rc = 0;
98 rc = -ENOENT;
138 rc = -ENOENT;
142 return rc;
234 int rc;
253 rc = cifs_alloc_hash("hmac(sha256)", &shash);
254 if (rc) {
263 rc = crypto_shash_setkey(shash->tfm, ses->auth_key.response,
265 if (rc) {
272 rc = crypto_shash_init(shash);
273 if (rc) {
287 rc = crypto_shash_update(shash, iov[0].iov_base,
289 if (rc) {
299 rc = __cifs_calc_signature(&drqst, server, sigptr, shash);
300 if (!rc)
308 return rc;
318 int rc = 0;
326 rc = smb3_crypto_shash_allocate(server);
327 if (rc) {
332 rc = crypto_shash_setkey(server->secmech.hmacsha256->tfm,
334 if (rc) {
339 rc = crypto_shash_init(server->secmech.hmacsha256);
340 if (rc) {
345 rc = crypto_shash_update(server->secmech.hmacsha256, i, 4);
346 if (rc) {
351 rc = crypto_shash_update(server->secmech.hmacsha256, label.iov_base, label.iov_len);
352 if (rc) {
357 rc = crypto_shash_update(server->secmech.hmacsha256, &zero, 1);
358 if (rc) {
363 rc = crypto_shash_update(server->secmech.hmacsha256, context.iov_base, context.iov_len);
364 if (rc) {
371 rc = crypto_shash_update(server->secmech.hmacsha256, L256, 4);
373 rc = crypto_shash_update(server->secmech.hmacsha256, L128, 4);
375 if (rc) {
380 rc = crypto_shash_final(server->secmech.hmacsha256, hashptr);
381 if (rc) {
389 return rc;
408 int rc;
439 rc = generate_key(ses, ptriplet->signing.label,
443 if (rc)
444 return rc;
446 rc = generate_key(ses, ptriplet->signing.label,
450 if (rc)
451 return rc;
459 rc = generate_key(ses, ptriplet->encryption.label,
463 if (rc)
464 return rc;
465 rc = generate_key(ses, ptriplet->decryption.label,
469 if (rc)
470 return rc;
499 return rc;
564 int rc;
573 rc = smb2_get_sign_key(le64_to_cpu(shdr->SessionId), server, key);
574 if (unlikely(rc)) {
576 return rc;
580 rc = cifs_alloc_hash("cmac(aes)", &shash);
581 if (rc)
582 return rc;
590 rc = crypto_shash_setkey(shash->tfm, key, SMB2_CMACAES_SIZE);
591 if (rc) {
601 rc = crypto_shash_init(shash);
602 if (rc) {
616 rc = crypto_shash_update(shash, iov[0].iov_base,
618 if (rc) {
627 rc = __cifs_calc_signature(&drqst, server, sigptr, shash);
628 if (!rc)
634 return rc;
641 int rc = 0;
668 rc = server->ops->calc_signature(rqst, server, false);
670 return rc;
676 unsigned int rc;
706 rc = server->ops->calc_signature(rqst, server, true);
708 if (rc)
709 return rc;
841 int rc;
843 rc = smb2_verify_signature(&rqst, server);
844 if (rc)
846 rc);
856 int rc;
863 rc = smb2_get_mid_entry(ses, server, shdr, &mid);
864 if (rc) {
866 return ERR_PTR(rc);
869 rc = smb2_sign_rqst(rqst, server);
870 if (rc) {
873 return ERR_PTR(rc);
882 int rc;
903 rc = smb2_sign_rqst(rqst, server);
904 if (rc) {
907 return ERR_PTR(rc);