Lines Matching defs:sign_ctx
46 smb_mac_init(smb_sign_ctx_t *sign_ctx, smb_auth_info_t *auth)
52 bcopy(S16, sign_ctx->ssc_mackey, SMBAUTH_SESSION_KEY_SZ);
53 bcopy(auth->cs, &(sign_ctx->ssc_mackey[SMBAUTH_SESSION_KEY_SZ]),
55 sign_ctx->ssc_keylen = SMBAUTH_SESSION_KEY_SZ + auth->cs_len;
79 smb_mac_calc(smb_sign_ctx_t *sign_ctx, const unsigned char *buf,
96 bcopy(&sign_ctx->ssc_seqnum, seq_buf, 4);
113 rv = C_DigestUpdate(hSession, sign_ctx->ssc_mackey,
114 sign_ctx->ssc_keylen);
154 smb_mac_chk(smb_sign_ctx_t *sign_ctx,
160 if (smb_mac_calc(sign_ctx, buf, buf_len, mac_sign) != SMBAUTH_SUCCESS)
164 if (memcmp(sign_ctx->ssc_sign, mac_sign, SMB_SIG_SIZE) == 0)
180 smb_mac_sign(smb_sign_ctx_t *sign_ctx, unsigned char *buf, size_t buf_len)
185 if (smb_mac_calc(sign_ctx, buf, buf_len, mac_sign) != SMBAUTH_SUCCESS)
194 smb_mac_inc_seqnum(smb_sign_ctx_t *sign_ctx)
196 sign_ctx->ssc_seqnum++;
200 smb_mac_dec_seqnum(smb_sign_ctx_t *sign_ctx)
202 sign_ctx->ssc_seqnum--;