/sssd/src/tests/cmocka/ |
H A D | common_mock_resp.c | 61 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 D | test_pam_srv.c | 83 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 D | test_nss_srv.c | 51 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 D | sshsrv_private.h | 39 struct cli_ctx *cctx; member in struct:ssh_cmd_ctx
|
H A D | sshsrv_cmd.c | 48 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 D | pamsrv.h | 55 struct cli_ctx *cctx; member in struct:pam_auth_req
|
H A D | pamsrv_cmd.c | 678 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 D | nss_util.c | 78 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 D | nss_nite.c | 45 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 D | nss_obfuscate.c | 68 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 D | autofs_private.h | 41 struct cli_ctx *cctx; member in struct:autofs_cmd_ctx 81 int autofs_connection_setup(struct cli_ctx *cctx);
|
H A D | autofssrv_cmd.c | 35 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 D | pacsrv_cmd.c | 30 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 D | responder_cmd.c | 28 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 D | responder.h | 152 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 D | responder_common.c | 94 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 D | nsssrv_private.h | 44 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 D | nsssrv_services.c | 85 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 D | nsssrv_cmd.c | 42 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 D | secsrv_cmd.c | 116 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 D | secsrv_private.h | 71 struct cli_ctx *cctx; member in struct:sec_req_ctx
|
/sssd/src/tools/ |
H A D | files.c | 541 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...] |