Home
last modified time | relevance | path

Searched refs:propctx (Results 1 – 11 of 11) sorted by relevance

/titanic_41/usr/src/lib/libsasl/include/
H A Dprop.h60 struct propctx;
68 struct propctx *prop_new(unsigned estimate);
75 int prop_dup(struct propctx *src_ctx, struct propctx **dst_ctx);
88 int prop_request(struct propctx *ctx, const char **names);
97 const struct propval *prop_get(struct propctx *ctx);
112 int prop_getnames(struct propctx *ctx, const char **names,
120 void prop_clear(struct propctx *ctx, int requests);
125 void prop_erase(struct propctx *ctx, const char *name);
131 void prop_dispose(struct propctx **ctx);
147 int prop_format(struct propctx *ctx, const char *sep, int seplen,
[all …]
H A Dsaslplug.h156 struct propctx *(*prop_new)(unsigned estimate);
157 int (*prop_dup)(struct propctx *src_ctx, struct propctx **dst_ctx);
158 int (*prop_request)(struct propctx *ctx, const char **names);
159 const struct propval *(*prop_get)(struct propctx *ctx);
160 int (*prop_getnames)(struct propctx *ctx, const char **names,
162 void (*prop_clear)(struct propctx *ctx, int requests);
163 void (*prop_dispose)(struct propctx **ctx);
164 int (*prop_format)(struct propctx *ctx, const char *sep, int seplen,
166 int (*prop_set)(struct propctx *ctx, const char *name,
168 int (*prop_setvals)(struct propctx *ctx, const char *name,
[all …]
H A Dsasl.h616 struct propctx *propctx);
639 struct propctx *propctx);
655 struct propctx *propctx,
1224 LIBSASL_API struct propctx *sasl_auxprop_getctx(sasl_conn_t *conn);
/titanic_41/usr/src/lib/libsasl/lib/
H A Dauxprop.c68 struct propctx { struct
132 static int prop_init(struct propctx *ctx, unsigned estimate) in prop_init()
159 struct propctx *prop_new(unsigned estimate) in prop_new()
161 struct propctx *new_ctx; in prop_new()
166 new_ctx = sasl_sun_ALLOC(sizeof(struct propctx)); in prop_new()
168 new_ctx = sasl_ALLOC(sizeof(struct propctx)); in prop_new()
182 int prop_dup(struct propctx *src_ctx, struct propctx **dst_ctx) in prop_dup()
185 struct propctx *retval = NULL; in prop_dup()
236 void prop_dispose(struct propctx **ctx) in prop_dispose()
270 int prop_request(struct propctx *ctx, const char **names) in prop_request()
[all …]
H A Dcheckpw.c174 prop_clear(sconn->sparams->propctx, 0); in auxprop_verify_password()
177 result = prop_request(sconn->sparams->propctx, password_request); in auxprop_verify_password()
186 result = prop_getnames(sconn->sparams->propctx, password_request, in auxprop_verify_password()
287 ret = prop_getnames(sconn->sparams->propctx, password_request, in _sasl_auxprop_verify_apop()
H A Dserver.c184 s_conn->sparams->propctx, flags); in sasl_setpass()
291 if (s_conn->sparams->propctx) in server_dispose()
292 prop_dispose(&s_conn->sparams->propctx); in server_dispose()
1343 serverconn->sparams->propctx=prop_new(0);
1344 if(!serverconn->sparams->propctx) {
1649 s_conn->sparams->propctx);
2211 s_conn->sparams->propctx);
2512 result = prop_request(s_conn->sparams->propctx, password_request);
H A Dcommon.c1560 struct propctx *propctx __attribute__((unused))) in _sasl_proxy_policy() argument
/titanic_41/usr/src/lib/sasl_plugins/cram/
H A Dcram.c291 result = sparams->utils->prop_request(sparams->propctx, password_request); in crammd5_server_mech_step2()
300 result = sparams->utils->prop_getnames(sparams->propctx, in crammd5_server_mech_step2()
/titanic_41/usr/src/cmd/sendmail/src/
H A Dsrvrsmtp.c4675 def_realm, urlen, propctx) in proxy_policy() argument
4684 struct propctx *propctx;
H A Dsendmail.h616 …void *, const char *, unsigned, const char *, unsigned, const char *, unsigned, struct propctx *));
/titanic_41/usr/src/lib/sasl_plugins/digestmd5/
H A Ddigestmd5.c3148 result = sparams->utils->prop_request(sparams->propctx, password_request);
3192 result = sparams->utils->prop_getnames(sparams->propctx, password_request,