Lines Matching refs:mxa

26 ndr_add_auth_token(ndr_auth_ctx_t *ctx, ndr_xa_t *mxa)  in ndr_add_auth_token()  argument
28 ndr_stream_t *nds = &mxa->send_nds; in ndr_add_auth_token()
29 ndr_sec_t *secp = &mxa->send_auth; in ndr_add_auth_token()
64 ndr_add_sec_context(ndr_auth_ctx_t *ctx, ndr_xa_t *mxa) in ndr_add_sec_context() argument
79 if ((rc = ndr_add_auth_token(ctx, mxa)) != 0) in ndr_add_sec_context()
82 return (ctx->auth_ops.nao_init(ctx->auth_ctx, mxa)); in ndr_add_sec_context()
92 ndr_recv_sec_context(ndr_auth_ctx_t *ctx, ndr_xa_t *mxa) in ndr_recv_sec_context() argument
94 ndr_sec_t *bind_secp = &mxa->send_auth; in ndr_recv_sec_context()
95 ndr_sec_t *ack_secp = &mxa->recv_auth; in ndr_recv_sec_context()
99 if (mxa->recv_hdr.common_hdr.auth_length != 0) in ndr_recv_sec_context()
102 } else if (mxa->recv_hdr.common_hdr.auth_length == 0) { in ndr_recv_sec_context()
111 return (ctx->auth_ops.nao_recv(ctx->auth_ctx, mxa)); in ndr_recv_sec_context()
121 ndr_add_auth(ndr_auth_ctx_t *ctx, ndr_xa_t *mxa) in ndr_add_auth() argument
136 if ((rc = ndr_add_auth_token(ctx, mxa)) != 0) in ndr_add_auth()
140 return (ctx->auth_ops.nao_encrypt(ctx->auth_ctx, mxa)); in ndr_add_auth()
141 return (ctx->auth_ops.nao_sign(ctx->auth_ctx, mxa)); in ndr_add_auth()
154 ndr_check_auth(ndr_auth_ctx_t *ctx, ndr_xa_t *mxa) in ndr_check_auth() argument
156 ndr_sec_t *secp = &mxa->recv_auth; in ndr_check_auth()
160 if (mxa->recv_hdr.common_hdr.auth_length != 0) in ndr_check_auth()
163 } else if (mxa->recv_hdr.common_hdr.auth_length == 0) { in ndr_check_auth()
177 return (ctx->auth_ops.nao_decrypt(ctx->auth_ctx, mxa, in ndr_check_auth()
179 return (ctx->auth_ops.nao_verify(ctx->auth_ctx, mxa, in ndr_check_auth()