Lines Matching full:init

43     DigestInit init;  member
70 free_DigestInit(&digest->init); in krb5_digest_free()
85 if (digest->init.channel) { in krb5_digest_set_server_cb()
90 digest->init.channel = calloc(1, sizeof(*digest->init.channel)); in krb5_digest_set_server_cb()
91 if (digest->init.channel == NULL) in krb5_digest_set_server_cb()
94 digest->init.channel->cb_type = strdup(type); in krb5_digest_set_server_cb()
95 if (digest->init.channel->cb_type == NULL) in krb5_digest_set_server_cb()
98 digest->init.channel->cb_binding = strdup(binding); in krb5_digest_set_server_cb()
99 if (digest->init.channel->cb_binding == NULL) in krb5_digest_set_server_cb()
103 if (digest->init.channel) { in krb5_digest_set_server_cb()
104 free(digest->init.channel->cb_type); in krb5_digest_set_server_cb()
105 free(digest->init.channel->cb_binding); in krb5_digest_set_server_cb()
106 free(digest->init.channel); in krb5_digest_set_server_cb()
107 digest->init.channel = NULL; in krb5_digest_set_server_cb()
118 if (digest->init.type) { in krb5_digest_set_type()
122 digest->init.type = strdup(type); in krb5_digest_set_type()
123 if (digest->init.type == NULL) { in krb5_digest_set_type()
135 if (digest->init.hostname) { in krb5_digest_set_hostname()
139 digest->init.hostname = malloc(sizeof(*digest->init.hostname)); in krb5_digest_set_hostname()
140 if (digest->init.hostname == NULL) { in krb5_digest_set_hostname()
144 *digest->init.hostname = strdup(hostname); in krb5_digest_set_hostname()
145 if (*digest->init.hostname == NULL) { in krb5_digest_set_hostname()
147 free(digest->init.hostname); in krb5_digest_set_hostname()
148 digest->init.hostname = NULL; in krb5_digest_set_hostname()
422 if (digest->init.type == NULL) { in krb5_digest_init_request()
424 N_("Type missing from init req", "")); in krb5_digest_init_request()
429 ireq.u.init = digest->init; in krb5_digest_init_request()
438 krb5_set_error_message(context, ret, N_("Digest init error: %s", ""), in krb5_digest_init_request()
722 if (digest->init.type == NULL) { in krb5_digest_request()
727 ireq.u.digestRequest.type = digest->init.type; in krb5_digest_request()
834 NTLMInit init; member
855 free_NTLMInit(&ntlm->init); in krb5_ntlm_free()
881 ntlm->init.flags = flags; in krb5_ntlm_init_request()
883 ALLOC(ntlm->init.hostname, 1); in krb5_ntlm_init_request()
884 *ntlm->init.hostname = strdup(hostname); in krb5_ntlm_init_request()
887 ALLOC(ntlm->init.domain, 1); in krb5_ntlm_init_request()
888 *ntlm->init.domain = strdup(domainname); in krb5_ntlm_init_request()
892 ireq.u.ntlmInit = ntlm->init; in krb5_ntlm_init_request()
901 krb5_set_error_message(context, ret, N_("Digest init error: %s", ""), in krb5_ntlm_init_request()