Lines Matching refs:sign_ctx
50 smb_mac_init(smb_sign_ctx_t *sign_ctx, smb_auth_info_t *auth)
56 bcopy(S16, sign_ctx->ssc_mackey, SMBAUTH_SESSION_KEY_SZ);
57 bcopy(auth->cs, &(sign_ctx->ssc_mackey[SMBAUTH_SESSION_KEY_SZ]),
59 sign_ctx->ssc_keylen = SMBAUTH_SESSION_KEY_SZ + auth->cs_len;
83 smb_mac_calc(smb_sign_ctx_t *sign_ctx, const unsigned char *buf,
100 bcopy(&sign_ctx->ssc_seqnum, seq_buf, 4);
117 rv = C_DigestUpdate(hSession, sign_ctx->ssc_mackey,
118 sign_ctx->ssc_keylen);
158 smb_mac_chk(smb_sign_ctx_t *sign_ctx,
164 if (smb_mac_calc(sign_ctx, buf, buf_len, mac_sign) != SMBAUTH_SUCCESS)
168 if (memcmp(sign_ctx->ssc_sign, mac_sign, SMB_SIG_SIZE) == 0)
184 smb_mac_sign(smb_sign_ctx_t *sign_ctx, unsigned char *buf, size_t buf_len)
189 if (smb_mac_calc(sign_ctx, buf, buf_len, mac_sign) != SMBAUTH_SUCCESS)
198 smb_mac_inc_seqnum(smb_sign_ctx_t *sign_ctx)
200 sign_ctx->ssc_seqnum++;
204 smb_mac_dec_seqnum(smb_sign_ctx_t *sign_ctx)
206 sign_ctx->ssc_seqnum--;