Lines Matching refs:opt
92 krb5_verify_opt_init(krb5_verify_opt *opt) in krb5_verify_opt_init() argument
94 memset(opt, 0, sizeof(*opt)); in krb5_verify_opt_init()
95 opt->secure = TRUE; in krb5_verify_opt_init()
96 opt->service = "host"; in krb5_verify_opt_init()
100 krb5_verify_opt_alloc(krb5_context context, krb5_verify_opt **opt) in krb5_verify_opt_alloc() argument
102 *opt = calloc(1, sizeof(**opt)); in krb5_verify_opt_alloc()
103 if ((*opt) == NULL) { in krb5_verify_opt_alloc()
108 krb5_verify_opt_init(*opt); in krb5_verify_opt_alloc()
113 krb5_verify_opt_free(krb5_verify_opt *opt) in krb5_verify_opt_free() argument
115 free(opt); in krb5_verify_opt_free()
119 krb5_verify_opt_set_ccache(krb5_verify_opt *opt, krb5_ccache ccache) in krb5_verify_opt_set_ccache() argument
121 opt->ccache = ccache; in krb5_verify_opt_set_ccache()
125 krb5_verify_opt_set_keytab(krb5_verify_opt *opt, krb5_keytab keytab) in krb5_verify_opt_set_keytab() argument
127 opt->keytab = keytab; in krb5_verify_opt_set_keytab()
131 krb5_verify_opt_set_secure(krb5_verify_opt *opt, krb5_boolean secure) in krb5_verify_opt_set_secure() argument
133 opt->secure = secure; in krb5_verify_opt_set_secure()
137 krb5_verify_opt_set_service(krb5_verify_opt *opt, const char *service) in krb5_verify_opt_set_service() argument
139 opt->service = service; in krb5_verify_opt_set_service()
143 krb5_verify_opt_set_flags(krb5_verify_opt *opt, unsigned int flags) in krb5_verify_opt_set_flags() argument
145 opt->flags |= flags; in krb5_verify_opt_set_flags()
156 krb5_get_init_creds_opt *opt; in verify_user_opt_int() local
159 ret = krb5_get_init_creds_opt_alloc (context, &opt); in verify_user_opt_int()
164 opt); in verify_user_opt_int()
173 opt); in verify_user_opt_int()
174 krb5_get_init_creds_opt_free(context, opt); in verify_user_opt_int()
188 krb5_verify_opt *opt) in krb5_verify_user_opt() argument
192 if(opt && (opt->flags & KRB5_VERIFY_LREALMS)) { in krb5_verify_user_opt()
206 ret = verify_user_opt_int(context, principal, password, opt); in krb5_verify_user_opt()
212 ret = verify_user_opt_int(context, principal, password, opt); in krb5_verify_user_opt()
226 krb5_verify_opt opt; in krb5_verify_user() local
228 krb5_verify_opt_init(&opt); in krb5_verify_user()
230 krb5_verify_opt_set_ccache(&opt, ccache); in krb5_verify_user()
231 krb5_verify_opt_set_secure(&opt, secure); in krb5_verify_user()
232 krb5_verify_opt_set_service(&opt, service); in krb5_verify_user()
234 return krb5_verify_user_opt(context, principal, password, &opt); in krb5_verify_user()
250 krb5_verify_opt opt; in krb5_verify_user_lrealm() local
252 krb5_verify_opt_init(&opt); in krb5_verify_user_lrealm()
254 krb5_verify_opt_set_ccache(&opt, ccache); in krb5_verify_user_lrealm()
255 krb5_verify_opt_set_secure(&opt, secure); in krb5_verify_user_lrealm()
256 krb5_verify_opt_set_service(&opt, service); in krb5_verify_user_lrealm()
257 krb5_verify_opt_set_flags(&opt, KRB5_VERIFY_LREALMS); in krb5_verify_user_lrealm()
259 return krb5_verify_user_opt(context, principal, password, &opt); in krb5_verify_user_lrealm()