Lines Matching refs:rc

101 	int rc;  in smb2_sign_init()  local
107 rc = smb2_hmac_getmech(&vcp->vc_signmech); in smb2_sign_init()
109 rc = smb3_cmac_getmech(&vcp->vc_signmech); in smb2_sign_init()
110 if (rc != 0) in smb2_sign_init()
131 rc = smb3_do_kdf(vcp->vc_mackey, vcp->vc_mackeylen, in smb2_sign_init()
134 if (rc != 0) in smb2_sign_init()
180 int rc; in smb3_do_kdf() local
183 if ((rc = smb2_hmac_getmech(&mech)) != 0) in smb3_do_kdf()
184 return (rc); in smb3_do_kdf()
189 rc = smb2_hmac_init(&hctx, &mech, key, key_len); in smb3_do_kdf()
190 if (rc != 0) in smb3_do_kdf()
191 return (rc); in smb3_do_kdf()
193 if ((rc = smb2_hmac_update(hctx, input, input_len)) != 0) in smb3_do_kdf()
194 return (rc); in smb3_do_kdf()
196 if ((rc = smb2_hmac_final(hctx, digest32)) != 0) in smb3_do_kdf()
197 return (rc); in smb3_do_kdf()
222 int rc; in smb2_compute_MAC() local
229 rc = ops->mac_init(&ctx, &vcp->vc_signmech, in smb2_compute_MAC()
231 if (rc != 0) in smb2_compute_MAC()
232 return (rc); in smb2_compute_MAC()
244 rc = ops->mac_update(ctx, tmp_hdr, size); in smb2_compute_MAC()
245 if (rc != 0) in smb2_compute_MAC()
246 return (rc); in smb2_compute_MAC()
253 rc = ops->mac_update(ctx, m->b_rptr + SMB2_HDRLEN, size); in smb2_compute_MAC()
254 if (rc != 0) in smb2_compute_MAC()
255 return (rc); in smb2_compute_MAC()
262 rc = ops->mac_update(ctx, m->b_rptr, size); in smb2_compute_MAC()
263 if (rc != 0) in smb2_compute_MAC()
264 return (rc); in smb2_compute_MAC()
268 rc = ops->mac_final(ctx, signature); in smb2_compute_MAC()
270 return (rc); in smb2_compute_MAC()
282 int rc; in smb2_rq_sign() local
298 rc = smb2_compute_MAC(vcp, mp, sigloc); in smb2_rq_sign()
299 if (rc != 0) { in smb2_rq_sign()
300 SMBSDEBUG("Crypto error %d", rc); in smb2_rq_sign()
315 int rc; in smb2_rq_verify() local
342 rc = smb2_compute_MAC(vcp, mp, sigbuf); in smb2_rq_verify()
343 if (rc != 0) { in smb2_rq_verify()
344 SMBSDEBUG("Crypto error %d", rc); in smb2_rq_verify()