• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/crypto/heimdal/lib/krb5/

Lines Matching defs:opt

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