Searched defs:cctx (Results 1 - 22 of 22) sorted by relevance

/sssd/src/tests/cmocka/
H A Dcommon_mock_resp.c61 struct cli_ctx *cctx; local
63 cctx = talloc_zero(mem_ctx, struct cli_ctx);
64 if (!cctx) return NULL;
66 cctx->rctx = rctx;
67 return cctx;
H A Dtest_pam_srv.c83 struct cli_ctx *cctx; member in struct:pam_test_ctx
262 pam_test_ctx->cctx = mock_cctx(pam_test_ctx, pam_test_ctx->rctx);
263 assert_non_null(pam_test_ctx->cctx);
264 pam_test_ctx->cctx->ev = pam_test_ctx->tctx->ev;
266 prctx = mock_prctx(pam_test_ctx->cctx);
268 pam_test_ctx->cctx->protocol_ctx = prctx;
443 void __wrap_sss_cmd_done(struct cli_ctx *cctx, void *freectx) argument
451 prctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
469 int __wrap_sss_cmd_send_empty(struct cli_ctx *cctx, TALLOC_CTX *freectx) argument
830 ret = sss_cmd_execute(pam_test_ctx->cctx, SSS_PAM_AUTHENTICAT
[all...]
H A Dtest_nss_srv.c51 struct cli_ctx *cctx; member in struct:nss_test_ctx
120 void __wrap_sss_cmd_done(struct cli_ctx *cctx, void *freectx) argument
130 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
146 int __wrap_sss_cmd_send_empty(struct cli_ctx *cctx, TALLOC_CTX *freectx) argument
548 ret = sss_cmd_execute(nss_test_ctx->cctx, SSS_NSS_GETPWNAM,
569 ret = sss_cmd_execute(nss_test_ctx->cctx, SSS_NSS_GETPWNAM,
585 ret = sss_cmd_execute(nss_test_ctx->cctx, SSS_NSS_GETPWNAM,
644 ret = sss_cmd_execute(nss_test_ctx->cctx, SSS_NSS_GETPWNAM,
720 ret = sss_cmd_execute(nss_test_ctx->cctx, SSS_NSS_GETPWNAM,
759 nss_test_ctx->cctx
[all...]
/sssd/src/responder/ssh/
H A Dsshsrv_private.h39 struct cli_ctx *cctx; member in struct:ssh_cmd_ctx
H A Dsshsrv_cmd.c48 sss_ssh_cmd_get_user_pubkeys(struct cli_ctx *cctx) argument
53 cmd_ctx = talloc_zero(cctx, struct ssh_cmd_ctx);
57 cmd_ctx->cctx = cctx;
75 cmd_ctx->domain = responder_get_domain(cctx->rctx, cmd_ctx->domname);
81 cmd_ctx->domain = cctx->rctx->domains;
98 sss_ssh_cmd_get_host_pubkeys(struct cli_ctx *cctx) argument
103 cmd_ctx = talloc_zero(cctx, struct ssh_cmd_ctx);
107 cmd_ctx->cctx = cctx;
569 struct cli_ctx *cctx = cmd_ctx->cctx; local
821 struct cli_ctx *cctx = cmd_ctx->cctx; local
1109 struct cli_ctx *cctx = cmd_ctx->cctx; local
[all...]
/sssd/src/responder/pam/
H A Dpamsrv.h55 struct cli_ctx *cctx; member in struct:pam_auth_req
H A Dpamsrv_cmd.c678 static int pam_forwarder(struct cli_ctx *cctx, int pam_cmd);
684 struct cli_ctx *cctx; local
705 cctx = preq->cctx;
706 pctx = talloc_get_type(preq->cctx->rctx->pvt_ctx, struct pam_ctx);
707 prctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
816 te = tevent_add_timer(cctx->ev, cctx, tv, pam_reply_delay, preq);
940 sss_cmd_done(cctx, preq);
1035 preq->domain = preq->cctx
1061 pam_forwarder_parse_data(struct cli_ctx *cctx, struct pam_data *pd) argument
1219 pam_forwarder(struct cli_ctx *cctx, int pam_cmd) argument
1366 struct cli_ctx *cctx = preq->cctx; local
1500 struct cli_ctx *cctx = preq->cctx; local
2053 pam_cmd_authenticate(struct cli_ctx *cctx) argument
2058 pam_cmd_setcred(struct cli_ctx *cctx) argument
2063 pam_cmd_acct_mgmt(struct cli_ctx *cctx) argument
2068 pam_cmd_open_session(struct cli_ctx *cctx) argument
2073 pam_cmd_close_session(struct cli_ctx *cctx) argument
2078 pam_cmd_chauthtok(struct cli_ctx *cctx) argument
2083 pam_cmd_chauthtok_prelim(struct cli_ctx *cctx) argument
2088 pam_cmd_preauth(struct cli_ctx *cctx) argument
[all...]
/sssd/src/util/crypto/nss/
H A Dnss_util.c78 static int sss_nss_crypto_ctx_destructor(struct sss_nss_crypto_ctx *cctx) argument
80 if (cctx->ectx) PK11_DestroyContext(cctx->ectx, PR_TRUE);
81 if (cctx->sparam) SECITEM_FreeItem(cctx->sparam, PR_TRUE);
82 if (cctx->slot) PK11_FreeSlot(cctx->slot);
83 if (cctx->keyobj) PK11_FreeSymKey(cctx->keyobj);
154 struct sss_nss_crypto_ctx *cctx; local
220 nss_crypto_init(struct crypto_mech_data *mech_props, enum crypto_mech_op crypto_op, struct sss_nss_crypto_ctx *cctx) argument
[all...]
H A Dnss_nite.c45 struct sss_nss_crypto_ctx *cctx; local
96 ret = nss_ctx_init(tmp_ctx, enc, key, keylen, out, ivlen, &cctx);
102 ret = nss_crypto_init(enc, op_encrypt, cctx);
110 sret = PK11_CipherOp(cctx->ectx, out + clen, &tmplen.s,
119 sret = PK11_DigestFinal(cctx->ectx, out + clen, &tmplen.u, outlen - clen);
180 struct sss_nss_crypto_ctx *cctx; local
269 ret = nss_ctx_init(tmp_ctx, enc, key, keylen, ivbuf, ivlen, &cctx);
275 ret = nss_crypto_init(enc, op_decrypt, cctx);
281 sret = PK11_CipherOp(cctx->ectx, out, &outlen, cipherlen,
288 sret = PK11_DigestFinal(cctx
[all...]
H A Dnss_obfuscate.c68 struct sss_nss_crypto_ctx *cctx; local
101 ret = nss_ctx_init(tmp_ctx, mech_props, NULL, 1, NULL, 1, &cctx);
107 ret = nss_crypto_init(mech_props, op_encrypt, cctx);
129 sret = PK11_CipherOp(cctx->ectx, cryptotext, &ctlen, ct_maxsize,
139 sret = PK11_DigestFinal(cctx->ectx, cryptotext+ctlen, &digestlen,
176 safealign_memcpy(&obfbuf[p], cctx->key->data, mech_props->keylen, &p);
177 safealign_memcpy(&obfbuf[p], cctx->iv->data, mech_props->bsize, &p);
203 struct sss_nss_crypto_ctx *cctx; local
287 ivbuf, mech_props->bsize, &cctx);
293 ret = nss_crypto_init(mech_props, op_decrypt, cctx);
[all...]
/sssd/src/responder/autofs/
H A Dautofs_private.h41 struct cli_ctx *cctx; member in struct:autofs_cmd_ctx
81 int autofs_connection_setup(struct cli_ctx *cctx);
H A Dautofssrv_cmd.c35 return sss_cmd_send_error(cmdctx->cctx, err);
41 return sss_cmd_send_empty(cmdctx->cctx, cmdctx);
72 sss_cmd_done(cmdctx->cctx, cmdctx);
256 cmdctx->cctx = client;
258 pctx = talloc_get_type(cmdctx->cctx->protocol_ctx, struct cli_protocol);
312 pctx = talloc_get_type(cmdctx->cctx->protocol_ctx, struct cli_protocol);
341 sss_cmd_done(cmdctx->cctx, NULL);
361 struct cli_ctx *cctx; member in struct:setautomntent_lookup_ctx
422 struct cli_ctx *client = cmdctx->cctx;
588 tevent_req_post(req, cmdctx->cctx
1508 autofs_connection_setup(struct cli_ctx *cctx) argument
[all...]
/sssd/src/responder/pac/
H A Dpacsrv_cmd.c30 static errno_t pac_cmd_done(struct cli_ctx *cctx, int cmd_ret) argument
40 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
52 sss_cmd_done(cctx, NULL);
58 struct cli_ctx *cctx; member in struct:pac_req_ctx
76 static errno_t pac_add_pac_user(struct cli_ctx *cctx) argument
86 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
90 pr_ctx = talloc_zero(cctx, struct pac_req_ctx);
96 pr_ctx->cctx = cctx;
100 pr_ctx->pac_ctx = talloc_get_type(cctx
170 struct cli_ctx *cctx = pr_ctx->cctx; local
227 struct cli_ctx *cctx = pr_ctx->cctx; local
[all...]
/sssd/src/responder/common/
H A Dresponder_cmd.c28 int sss_cmd_send_error(struct cli_ctx *cctx, int err) argument
33 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
69 int sss_cmd_send_empty(struct cli_ctx *cctx, TALLOC_CTX *freectx) argument
74 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
91 sss_cmd_done(cctx, freectx);
95 void sss_cmd_done(struct cli_ctx *cctx, void *freectx) argument
99 TEVENT_FD_WRITEABLE(cctx->cfde);
105 int sss_cmd_get_version(struct cli_ctx *cctx) argument
118 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
162 sss_cmd_done(cctx, NUL
166 sss_cmd_execute(struct cli_ctx *cctx, enum sss_cli_command cmd, struct sss_cmd_table *sss_cmds) argument
[all...]
H A Dresponder.h152 int (*fn)(struct cli_ctx *cctx);
163 typedef int (*connection_setup_t)(struct cli_ctx *cctx);
165 int sss_connection_setup(struct cli_ctx *cctx);
198 int sss_cmd_send_empty(struct cli_ctx *cctx, TALLOC_CTX *freectx);
199 int sss_cmd_send_error(struct cli_ctx *cctx, int err);
200 void sss_cmd_done(struct cli_ctx *cctx, void *freectx);
201 int sss_cmd_get_version(struct cli_ctx *cctx);
202 int sss_cmd_execute(struct cli_ctx *cctx,
231 struct cli_ctx *cctx; member in struct:dp_callback_ctx
318 errno_t reset_idle_timer(struct cli_ctx *cctx);
[all...]
H A Dresponder_common.c94 static errno_t get_client_cred(struct cli_ctx *cctx) argument
99 cctx->creds = talloc(cctx, struct cli_creds);
100 if (!cctx->creds) return ENOMEM;
105 cctx->creds->ucred.uid = -1;
106 cctx->creds->ucred.gid = -1;
107 cctx->creds->ucred.pid = -1;
109 ret = getsockopt(cctx->cfd, SOL_SOCKET, SO_PEERCRED, &cctx->creds->ucred,
125 cctx
251 client_send(struct cli_ctx *cctx) argument
276 client_cmd_execute(struct cli_ctx *cctx, struct sss_cmd_table *sss_cmds) argument
286 client_recv(struct cli_ctx *cctx) argument
358 struct cli_ctx *cctx = talloc_get_type(ptr, struct cli_ctx); local
393 struct cli_ctx *cctx; local
520 reset_idle_timer(struct cli_ctx *cctx) argument
543 struct cli_ctx *cctx = local
835 sss_connection_setup(struct cli_ctx *cctx) argument
[all...]
/sssd/src/responder/nss/
H A Dnsssrv_private.h44 struct cli_ctx *cctx; member in struct:nss_cmd_ctx
105 struct cli_ctx *cctx; member in struct:setent_step_ctx
114 #define NSS_CMD_FATAL_ERROR(cctx) do { \
116 talloc_free(cctx); \
120 #define NSS_CMD_FATAL_ERROR_CODE(cctx, ret) do { \
122 talloc_free(cctx); \
150 int nss_connection_setup(struct cli_ctx *cctx);
H A Dnsssrv_services.c85 struct cli_ctx *cctx = cmdctx->cctx; local
90 talloc_get_type(cctx->rctx->pvt_ctx, struct nss_ctx);
100 for (dom = cctx->rctx->domains; dom; dom = get_next_domain(dom, 0)) {
158 dom = cctx->rctx->domains;
347 subreq = sss_dp_get_account_send(cctx, cctx->rctx,
421 struct cli_ctx *cctx = state->dctx->cmdctx->cctx; local
427 cctx
451 struct cli_ctx *cctx = state->dctx->cmdctx->cctx; local
790 nss_cmd_getservbyname(struct cli_ctx *cctx) argument
1110 nss_cmd_getservbyport(struct cli_ctx *cctx) argument
1180 struct cli_ctx *cctx; member in struct:setservent_ctx
1197 setservent_send(TALLOC_CTX *mem_ctx, struct cli_ctx *cctx) argument
1594 nss_cmd_setservent(struct cli_ctx *cctx) argument
1659 nss_cmd_getservent(struct cli_ctx *cctx) argument
1773 retservent(struct cli_ctx *cctx, int num) argument
1825 nss_cmd_endservent(struct cli_ctx *cctx) argument
[all...]
H A Dnsssrv_cmd.c42 return sss_cmd_send_error(cmdctx->cctx, err);
47 struct cli_ctx *cctx = cmdctx->cctx; local
48 return sss_cmd_send_empty(cctx, cmdctx);
78 sss_cmd_done(cmdctx->cctx, cmdctx);
525 struct cli_ctx *cctx = cmdctx->cctx; local
531 pctx = talloc_get_type(cctx->protocol_ctx, struct cli_protocol);
532 nctx = talloc_get_type(cctx->rctx->pvt_ctx, struct nss_ctx);
550 sss_cmd_done(cctx, cmdct
707 struct cli_ctx *cctx = cmdctx->cctx; local
937 struct cli_ctx *cctx = cmdctx->cctx; local
1214 struct cli_ctx *cctx = cmdctx->cctx; local
1459 nss_cmd_getpwnam(struct cli_ctx *cctx) argument
1464 nss_cmd_getbynam(enum sss_cli_command cmd, struct cli_ctx *cctx) argument
1655 struct cli_ctx *cctx = cmdctx->cctx; local
1767 struct cli_ctx *cctx = cmdctx->cctx; local
1894 nss_cmd_getpwuid(struct cli_ctx *cctx) argument
1899 nss_cmd_getbyid(enum sss_cli_command cmd, struct cli_ctx *cctx) argument
2130 nss_cmd_setpwent(struct cli_ctx *cctx) argument
2492 nss_cmd_getpwent(struct cli_ctx *cctx) argument
2566 nss_cmd_retpwent(struct cli_ctx *cctx, int num) argument
2659 nss_cmd_endpwent(struct cli_ctx *cctx) argument
3004 struct cli_ctx *cctx = cmdctx->cctx; local
3145 nss_cmd_getgrnam(struct cli_ctx *cctx) argument
3162 struct cli_ctx *cctx = cmdctx->cctx; local
3287 nss_cmd_getgrgid(struct cli_ctx *cctx) argument
3306 nss_cmd_setgrent(struct cli_ctx *cctx) argument
3668 nss_cmd_retgrent(struct cli_ctx *cctx, int num) argument
3753 nss_cmd_getgrent(struct cli_ctx *cctx) argument
3828 nss_cmd_endgrent(struct cli_ctx *cctx) argument
4124 struct cli_ctx *cctx = cmdctx->cctx; local
4305 nss_cmd_initgroups(struct cli_ctx *cctx) argument
4314 struct cli_ctx *cctx = cmdctx->cctx; local
4689 struct cli_ctx *cctx = cmdctx->cctx; local
5122 struct cli_ctx *cctx = cmdctx->cctx; local
5241 nss_cmd_getbysid(enum sss_cli_command cmd, struct cli_ctx *cctx) argument
5360 nss_cmd_getbycert(enum sss_cli_command cmd, struct cli_ctx *cctx) argument
5414 struct cli_ctx *cctx; local
5471 nss_cmd_getsidbyname(struct cli_ctx *cctx) argument
5476 nss_cmd_getsidbyid(struct cli_ctx *cctx) argument
5481 nss_cmd_getnamebysid(struct cli_ctx *cctx) argument
5486 nss_cmd_getidbysid(struct cli_ctx *cctx) argument
5491 nss_cmd_getorigbyname(struct cli_ctx *cctx) argument
5496 nss_cmd_getnamebycert(struct cli_ctx *cctx) argument
5545 nss_connection_setup(struct cli_ctx *cctx) argument
[all...]
/sssd/src/responder/secrets/
H A Dsecsrv_cmd.c116 struct cli_ctx *cctx; local
120 cctx = secreq->cctx;
140 talloc_free(cctx);
145 TEVENT_FD_WRITEABLE(cctx->cfde);
148 static void sec_cmd_execute(struct cli_ctx *cctx) argument
153 secreq = talloc_get_type(cctx->state_ctx, struct sec_req_ctx);
155 req = sec_http_request_send(secreq, cctx->ev, secreq);
159 talloc_free(cctx);
458 static void sec_send(struct cli_ctx *cctx) argument
511 sec_recv(struct cli_ctx *cctx) argument
584 struct cli_ctx *cctx = talloc_get_type(ptr, struct cli_ctx); local
615 sec_connection_setup(struct cli_ctx *cctx) argument
[all...]
H A Dsecsrv_private.h71 struct cli_ctx *cctx; member in struct:sec_req_ctx
/sssd/src/tools/
H A Dfiles.c541 copy_dir(struct copy_ctx *cctx,
549 copy_entry(struct copy_ctx *cctx, argument
564 src_ent_path = talloc_asprintf(cctx, "%s/%s", src_dir_path, ent_name);
565 dest_ent_path = talloc_asprintf(cctx, "%s/%s", dest_dir_path, ent_name);
595 dest_ent_path, &st, cctx->uid, cctx->gid);
613 ret = copy_dir(cctx, ifd, src_ent_path,
626 &st, cctx->uid, cctx->gid);
647 copy_dir(struct copy_ctx *cctx, argument
768 struct copy_ctx *cctx = NULL; local
[all...]

Completed in 51 milliseconds