Searched refs:scheme (Results 1 - 25 of 28) sorted by relevance

12

/dovecot/src/auth/
H A Dtest-libpassword.c4 #include "password-scheme.h"
33 test_password_scheme(const char *scheme, const char *crypted, argument
44 test_begin(t_strdup_printf("password scheme(%s)", scheme));
46 test_assert(strcmp(password_get_scheme(&crypted), scheme) == 0);
47 test_assert(password_decode(crypted, scheme, &raw_password, &siz, &error) == 1);
48 test_assert(password_verify(plaintext, &params, scheme, raw_password, siz, &error) == 1);
50 test_assert(password_generate_encoded(plaintext, &params, scheme, &crypted));
51 crypted = t_strdup_printf("{%s}%s", scheme, crypted);
52 test_assert(strcmp(password_get_scheme(&crypted), scheme)
67 const char *scheme = "PLAIN"; local
[all...]
H A Dpassdb-checkpassword.c8 #include "password-scheme.h"
22 const char *scheme, *crypted_pass = NULL; local
45 scheme = password_get_scheme(&crypted_pass);
46 if (scheme != NULL) {
48 crypted_pass, scheme);
51 "password field returned without {scheme} prefix");
75 const char *scheme, *crypted_pass = NULL; local
96 scheme = password_get_scheme(&crypted_pass);
97 if (scheme == NULL)
98 scheme
[all...]
H A Dpassword-scheme.h37 /* Returns 1 = matched, 0 = didn't match, -1 = unknown scheme or invalid
40 const char *scheme, const unsigned char *raw_password, size_t size,
43 /* Extracts scheme from password, or returns NULL if it isn't found.
48 0 if scheme is unknown, -1 if password is invalid. */
49 int password_decode(const char *password, const char *scheme,
53 /* Create password with wanted scheme out of plaintext password and username.
54 Potential base64/hex directives are ignored in scheme. Returns FALSE if
55 the scheme is unknown. */
57 const char *scheme,
60 specified in the scheme, th
[all...]
H A Dtest-lua.c13 const char *scheme,*pass; local
37 test_assert(auth_lua_call_passdb_lookup(script, req, &scheme, &pass, &error) == 1);
H A Dpassdb-passwd-file.c10 #include "password-scheme.h"
81 const char *scheme, *crypted_pass; local
92 if (passwd_file_save_results(request, pu, &crypted_pass, &scheme) < 0) {
98 scheme, AUTH_SUBSYS_DB);
112 const char *crypted_pass, *scheme; local
123 if (passwd_file_save_results(request, pu, &crypted_pass, &scheme) < 0) {
128 passdb_handle_credentials(PASSDB_RESULT_OK, crypted_pass, scheme,
136 const char *scheme = PASSWD_FILE_DEFAULT_SCHEME; local
160 if (strcmp(key, "scheme") == 0)
161 scheme
[all...]
H A Dpassdb-vpopmail.c11 #include "password-scheme.h"
124 const char *scheme, *tmp_pass; local
137 scheme = "CLEARTEXT";
139 scheme = password_get_scheme(&tmp_pass);
140 if (scheme == NULL)
141 scheme = request->passdb->passdb->default_pass_scheme;
145 scheme, AUTH_SUBSYS_DB);
H A Dpassword-scheme.c19 #include "password-scheme.h"
32 /* Lookup scheme and encoding by given name. The encoding is taken from
38 const struct password_scheme *scheme; local
47 scheme = password_scheme_lookup_name(name);
48 if (scheme == NULL)
52 *encoding_r = scheme->default_encoding;
59 /* unknown encoding. treat as invalid scheme. */
62 return scheme;
67 const char *scheme, const unsigned char *raw_password,
76 s = password_scheme_lookup(scheme,
65 password_verify(const char *plaintext, const struct password_generate_params *params, const char *scheme, const unsigned char *raw_password, size_t size, const char **error_r) argument
101 const char *p, *scheme; local
130 password_decode(const char *password, const char *scheme, const unsigned char **raw_password_r, size_t *size_r, const char **error_r) argument
202 password_generate(const char *plaintext, const struct password_generate_params *params, const char *scheme, const unsigned char **raw_password_r, size_t *size_r) argument
217 password_generate_encoded(const char *plaintext, const struct password_generate_params *params, const char *scheme, const char **password_r) argument
287 const struct password_scheme *scheme; local
838 password_scheme_register(const struct password_scheme *scheme) argument
847 password_scheme_unregister(const struct password_scheme *scheme) argument
857 const struct password_scheme *scheme; local
[all...]
H A Dpassdb-dict.c10 #include "password-scheme.h"
87 const char *password = NULL, *scheme = NULL; local
104 scheme = password_get_scheme(&password);
105 /* auth_request_set_field() sets scheme */
106 i_assert(password == NULL || scheme != NULL);
110 passdb_handle_credentials(passdb_result, password, scheme,
117 password, scheme, AUTH_SUBSYS_DB);
H A Dpassdb-blocking.c7 #include "password-scheme.h"
107 const char *password = NULL, *scheme = NULL; local
112 scheme = password_get_scheme(&password);
113 if (scheme == NULL) {
116 "password scheme");
121 passdb_handle_credentials(result, password, scheme,
H A Dpassdb-cache.c9 #include "password-scheme.h"
71 const char *value, *cached_pw, *scheme, *const *list; local
117 scheme = password_get_scheme(&cached_pw);
118 i_assert(scheme != NULL);
121 scheme, AUTH_SUBSYS_DB,
H A Dpassdb-lua.c107 const char *scheme = "PLAIN"; local
132 } else if (strncmp(*fields, "scheme=", 7) == 0) {
133 scheme = p_strdup(pool, (*fields)+7);
146 module->module.default_pass_scheme = scheme;
H A Dauth-request.h10 #include "password-scheme.h"
210 const char *scheme,
248 const char *scheme, const char *subsystem);
252 const char *scheme, const char *subsystem,
283 const char *scheme, const char *data,
H A Dpassdb.h61 /* Default password scheme for this module.
85 /* Try to get credentials in wanted scheme (request->credentials_scheme) from
86 given input. Returns FALSE if this wasn't possible (unknown scheme,
89 If wanted scheme is "", the credentials are returned as-is without any
98 const char *password, const char *scheme,
H A Dpassdb-sql.c9 #include "password-scheme.h"
62 const char *password, *scheme; local
114 scheme = password_get_scheme(&password);
115 /* auth_request_set_field() sets scheme */
116 i_assert(password == NULL || scheme != NULL);
119 passdb_handle_credentials(passdb_result, password, scheme,
135 password, scheme, AUTH_SUBSYS_DB);
H A Dpassdb-ldap.c11 #include "password-scheme.h"
72 const char *password = NULL, *scheme; local
97 scheme = password_get_scheme(&password);
98 /* auth_request_set_field() sets scheme */
99 i_assert(password == NULL || scheme != NULL);
102 passdb_handle_credentials(passdb_result, password, scheme,
109 password, scheme, AUTH_SUBSYS_DB);
H A Dauth-worker-client.c247 const char *crypted, *scheme; local
258 scheme = password_get_scheme(&crypted);
259 if (scheme == NULL) {
260 i_error("BUG: Auth worker server sent us invalid PASSW (scheme is NULL)");
272 crypted, scheme, "cache");
338 const char *scheme; local
341 /* <passdb id> <scheme> [<args>] */
346 scheme = args[1];
352 auth_request->credentials_scheme = p_strdup(auth_request->pool, scheme);
H A Dpassdb.c5 #include "password-scheme.h"
70 /* we've a plaintext scheme and we prefer to get it instead
71 of converting it to the fallback scheme */
80 "Password data is not valid for scheme %s: %s",
84 "Unknown scheme %s", input_scheme);
100 "Requested %s scheme, but we have only %s",
129 "Requested unknown scheme %s", wanted_scheme);
138 const char *password, const char *scheme,
154 if (!passdb_get_credentials(auth_request, password, scheme,
166 "Requested %s scheme, bu
137 passdb_handle_credentials(enum passdb_result result, const char *password, const char *scheme, lookup_credentials_callback_t *callback, struct auth_request *auth_request) argument
[all...]
H A Dauth-request.c29 #include "password-scheme.h"
613 /* cached passwords must have a known scheme */
1185 /* one of the passdbs accepted the scheme,
1238 const char *scheme,
1246 request->credentials_scheme = p_strdup(request->pool, scheme);
1326 const char *scheme, const char *data,
1338 new_credentials = t_strdup_printf("{%s}%s", scheme, data);
2413 const char *scheme,
2421 str_printfa(str, "%s(%s) != '%s'", scheme,
2425 /* perhaps the scheme i
1237 auth_request_lookup_credentials(struct auth_request *request, const char *scheme, lookup_credentials_callback_t *callback) argument
1325 auth_request_set_credentials(struct auth_request *request, const char *scheme, const char *data, set_credentials_callback_t *callback) argument
2410 log_password_failure(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const struct password_generate_params *params, const char *subsystem) argument
2509 auth_request_password_verify(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const char *subsystem) argument
2518 auth_request_password_verify_log(struct auth_request *request, const char *plain_password, const char *crypted_password, const char *scheme, const char *subsystem, bool log_password_mismatch) argument
[all...]
/dovecot/src/doveadm/
H A Ddoveadm-pw.c5 #include "password-scheme.h"
23 const char *scheme = NULL; local
56 scheme = optarg;
90 scheme = scheme == NULL ? DEFAULT_SCHEME : t_str_ucase(scheme);
108 if (!password_generate_encoded(plaintext, &gen_params, scheme, &hash))
109 i_fatal("Unknown scheme: %s", scheme);
116 scheme
[all...]
/dovecot/src/lib-http/
H A Dtest-http-auth.c10 const char *scheme; member in struct:http_auth_challenge_test
27 { .scheme = "Basic",
33 .scheme = NULL
43 { .scheme = "Digest",
53 .scheme = NULL
60 { .scheme = "Newauth",
69 .scheme = "Basic",
76 .scheme = NULL
116 if (chalt != NULL && chalt->scheme != NULL) {
117 i_assert(chalo->scheme !
161 const char *scheme; member in struct:http_auth_credentials_test
[all...]
H A Dhttp-auth.h19 const char *scheme; member in struct:http_auth_challenge
25 const char *scheme; member in struct:http_auth_credentials
H A Dhttp-auth.c13 challenge = auth-scheme [ 1*SP ( token68 / #auth-param ) ]
14 credentials = auth-scheme [ 1*SP ( token68 / #auth-param ) ]
16 auth-scheme = token
137 challenge = auth-scheme [ 1*SP ( token68 / #auth-param ) ]
138 auth-scheme = token
154 /* auth-scheme */
155 if ((ret=http_parse_token(&parser, &chlng.scheme)) <= 0) {
207 credentials = auth-scheme [ 1*SP ( token68 / #auth-param ) ]
208 auth-scheme = token
213 /* auth-scheme */
[all...]
H A Dhttp-url.c134 absolute-URI = scheme ":" hier-part [ "?" query ]
165 const char *scheme; local
167 if ((ret = uri_parse_scheme(parser, &scheme)) <= 0) {
170 if (strcasecmp(scheme, "https") == 0) {
173 } else if (strcasecmp(scheme, "http") != 0) {
175 /* valid as non-HTTP scheme, but also try to parse as authority */
207 /* not non-HTTP scheme and invalid as authority-form */
479 /* scheme */
/dovecot/src/lib/
H A Duri-util.h11 /* Scheme part 'scheme:' is already parsed externally. */
64 /* cut the 'scheme ":"' part from the URI. The uri_p pointer is updated to
67 this function for merely checking the presence of a valid scheme. */
71 /* parse the URI 'scheme ":"' part. Returns 1 if successful, 0 if the first
72 character is not valid for a scheme, and -1 in case of error. The
74 checking the presence of a valid scheme. */
229 /* append the provided scheme to the out buffer */
230 void uri_append_scheme(string_t *out, const char *scheme);
/dovecot/src/lib-imap/
H A Dimap-url.c796 const char *scheme; local
798 if (uri_parse_scheme(parser, &scheme) <= 0) {
801 if (strcasecmp(scheme, "imap") != 0) {
975 /* scheme */

Completed in 51 milliseconds

12