Lines Matching defs:pass_len
118 static int do_ui_passphrase(char *pass, size_t pass_size, size_t *pass_len,
127 if (!ossl_assert(pass != NULL && pass_size != 0 && pass_len != NULL)) {
195 *pass_len = (size_t)res;
196 memcpy(pass, ipass, *pass_len);
210 int ossl_pw_get_passphrase(char *pass, size_t pass_size, size_t *pass_len,
237 *pass_len = source_len;
247 ret = cb(pass, pass_size, pass_len, params, cbarg);
286 ret = do_ui_passphrase(pass, pass_size, pass_len, prompt_info, verify,
294 || *pass_len > data->cached_passphrase_len) {
298 *pass_len + 1);
301 OPENSSL_cleanse(pass, *pass_len);
307 memcpy(data->cached_passphrase, pass, *pass_len);
308 data->cached_passphrase[*pass_len] = '\0';
309 data->cached_passphrase_len = *pass_len;
342 size_t *pass_len,
345 return ossl_pw_get_passphrase(pass, pass_size, pass_len, params, 1, arg);
349 size_t *pass_len,
352 return ossl_pw_get_passphrase(pass, pass_size, pass_len, params, 0, arg);