Home
last modified time | relevance | path

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

/illumos-gate/usr/src/lib/libsasl/include/
H A Dprop.h58 struct propctx;
66 struct propctx *prop_new(unsigned estimate);
73 int prop_dup(struct propctx *src_ctx, struct propctx **dst_ctx);
86 int prop_request(struct propctx *ctx, const char **names);
95 const struct propval *prop_get(struct propctx *ctx);
110 int prop_getnames(struct propctx *ctx, const char **names,
118 void prop_clear(struct propctx *ctx, int requests);
123 void prop_erase(struct propctx *ctx, const char *name);
129 void prop_dispose(struct propctx **ctx);
145 int prop_format(struct propctx *ctx, const char *sep, int seplen,
[all …]
H A Dsaslplug.h154 struct propctx *(*prop_new)(unsigned estimate);
155 int (*prop_dup)(struct propctx *src_ctx, struct propctx **dst_ctx);
156 int (*prop_request)(struct propctx *ctx, const char **names);
157 const struct propval *(*prop_get)(struct propctx *ctx);
158 int (*prop_getnames)(struct propctx *ctx, const char **names,
160 void (*prop_clear)(struct propctx *ctx, int requests);
161 void (*prop_dispose)(struct propctx **ctx);
162 int (*prop_format)(struct propctx *ctx, const char *sep, int seplen,
164 int (*prop_set)(struct propctx *ctx, const char *name,
166 int (*prop_setvals)(struct propctx *ctx, const char *name,
[all …]
H A Dsasl.h614 struct propctx *propctx);
637 struct propctx *propctx);
653 struct propctx *propctx,
1222 LIBSASL_API struct propctx *sasl_auxprop_getctx(sasl_conn_t *conn);
/illumos-gate/usr/src/lib/libsasl/lib/
H A Dauxprop.c67 struct propctx { struct
131 static int prop_init(struct propctx *ctx, unsigned estimate) in prop_init()
158 struct propctx *prop_new(unsigned estimate) in prop_new()
160 struct propctx *new_ctx; in prop_new()
165 new_ctx = sasl_sun_ALLOC(sizeof(struct propctx)); in prop_new()
167 new_ctx = sasl_ALLOC(sizeof(struct propctx)); in prop_new()
181 int prop_dup(struct propctx *src_ctx, struct propctx **dst_ctx) in prop_dup()
184 struct propctx *retval = NULL; in prop_dup()
235 void prop_dispose(struct propctx **ctx) in prop_dispose()
269 int prop_request(struct propctx *ctx, const char **names) in prop_request()
[all …]
H A Dcheckpw.c173 prop_clear(sconn->sparams->propctx, 0); in auxprop_verify_password()
176 result = prop_request(sconn->sparams->propctx, password_request); in auxprop_verify_password()
185 result = prop_getnames(sconn->sparams->propctx, password_request, in auxprop_verify_password()
286 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
/illumos-gate/usr/src/lib/sasl_plugins/cram/
H A Dcram.c290 result = sparams->utils->prop_request(sparams->propctx, password_request); in crammd5_server_mech_step2()
299 result = sparams->utils->prop_getnames(sparams->propctx, in crammd5_server_mech_step2()
/illumos-gate/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 *));
/illumos-gate/usr/src/lib/sasl_plugins/digestmd5/
H A Ddigestmd5.c3149 result = sparams->utils->prop_request(sparams->propctx, password_request);
3193 result = sparams->utils->prop_getnames(sparams->propctx, password_request,