Home
last modified time | relevance | path

Searched refs:job (Results 1 – 24 of 24) sorted by relevance

/openssl/crypto/async/
H A Dasync.c82 job = OPENSSL_zalloc(sizeof(*job)); in async_job_new()
83 if (job == NULL) in async_job_new()
88 return job; in async_job_new()
101 ASYNC_JOB *job; in async_get_pool_job() local
130 return job; in async_get_pool_job()
148 ASYNC_JOB *job; in async_start_func() local
158 job->ret = job->func(job->funcargs); in async_start_func()
282 *job = NULL; in ASYNC_start_job()
288 ASYNC_JOB *job; in ASYNC_pause_job() local
317 ASYNC_JOB *job; in async_empty_pool() local
[all …]
/openssl/test/
H A Dasynctest.c84 ASYNC_JOB *job; in waitfd() local
86 job = ASYNC_get_current_job(); in waitfd()
87 if (job == NULL) in waitfd()
89 waitctx = ASYNC_get_wait_ctx(job); in waitfd()
200 ASYNC_JOB *job = NULL; in test_ASYNC_start_job() local
228 ASYNC_JOB *job = NULL; in test_ASYNC_get_current_job() local
238 || currjob != job in test_ASYNC_get_current_job()
255 ASYNC_JOB *job = NULL; in test_ASYNC_WAIT_CTX_get_all_fds() local
264 || ASYNC_start_job(&job, waitctx, &funcret, waitfd, NULL, 0) in test_ASYNC_WAIT_CTX_get_all_fds()
322 ASYNC_JOB *job = NULL; in test_ASYNC_block_pause() local
[all …]
H A DREADME.md137 Depending on the platform characteristics, running more than one test job in
/openssl/doc/man3/
H A DASYNC_start_job.pod9 - asynchronous job management functions
90 ASYNC_pause_job() below). A handle to the job is placed in I<*job>. Other work
92 a job call ASYNC_start_job() again passing the job handle in I<*job>. The
96 know when a job is ready to be restarted.
100 The job completed. I<*job> will be NULL and the return value from I<func> will
182 or NULL if not within the context of a job.
234 printf("Executing within a job\n");
290 ASYNC_JOB *job = NULL;
348 Executing within a job
351 Waiting for the job to be woken up
[all …]
H A DASYNC_WAIT_CTX_new.pod57 the job is started it is associated with the B<ASYNC_WAIT_CTX> for the duration
58 of that job. An B<ASYNC_WAIT_CTX> should only be used for one B<ASYNC_JOB> at
66 associated with that job in I<*fd>. The number of file descriptors returned will
93 that the job should be resumed). If no file descriptor is made available then an
94 application will have to periodically "poll" the job by attempting to restart it
98 job via L<ASYNC_get_wait_ctx(3)> and provide a file descriptor to use for
117 perform other tasks or wait for the job to be ready by calling "select" or other
119 code that the job should be resumed by making the wait file descriptor
163 full, so user code should resume the job.
H A DOSSL_LIB_CTX.pod110 the job is started will be used throughout the lifetime of an async job, no
113 library context that was the default at the start of the async job before
114 that job has finished.
H A DSSL_CTX_set_cert_cb.pod31 function will again lead to the call of I<cert_cb>. It is the job of the
H A DX509_cmp.pod65 the comparison job. Data to be compared varies from DER encoding data, hash
H A DSSL_want.pod85 The asynchronous job could not be started because there were no async jobs
H A DSSL_set_async_callback.pod73 The OpenSSL engine pauses the current job and returns, so that the
H A DSSL_get_error.pod150 The asynchronous job could not be started because there were no async jobs
153 L<SSL_set_mode(3)> and a maximum limit has been set on the async job pool
H A DSSL_CTX_set_client_cert_cb.pod37 of I<client_cert_cb>. It is the job of the I<client_cert_cb> to store information
H A DSSL_CTX_set_client_hello_cb.pod37 It is the job of the ClientHello callback to store information about the state
H A DENGINE_add.pod242 if part of the function's job is to do so. Eg. the ENGINE_get_next() and
311 ENGINE_set_default_RSA() does the same job as ENGINE_register_RSA() except
/openssl/include/openssl/
H A Dasync.h91 int ASYNC_start_job(ASYNC_JOB **job, ASYNC_WAIT_CTX *ctx, int *ret,
96 ASYNC_WAIT_CTX *ASYNC_get_wait_ctx(ASYNC_JOB *job);
/openssl/.github/workflows/
H A Dinterop-tests.yml3 # filesystem for this job can be reached. Please note that any changes made to
4 # this job involving file system paths should be made prefixed with, or relative
H A Dwindows.yml17 # Run a job for each of the specified target architectures:
166 # Run a job for each of the specified target architectures:
H A Dprovider-compatibility.yml13 # Please note there is no point in running this job on PR as the tests
/openssl/engines/
H A De_afalg.c186 ASYNC_JOB *job; in afalg_setup_async_event_notification() local
191 if ((job = ASYNC_get_current_job()) != NULL) { in afalg_setup_async_event_notification()
193 waitctx = ASYNC_get_wait_ctx(job); in afalg_setup_async_event_notification()
H A De_dasync.c519 ASYNC_JOB *job; in dummy_pause_job() local
532 if ((job = ASYNC_get_current_job()) == NULL) in dummy_pause_job()
535 waitctx = ASYNC_get_wait_ctx(job); in dummy_pause_job()
/openssl/ssl/
H A Dssl_lib.c896 s->job = NULL; in ossl_ssl_connection_new_int()
2070 if (sc->job) in SSL_waiting_for_async()
2228 switch (ASYNC_start_job(&sc->job, sc->waitctx, &ret, func, args, in ssl_start_async_job()
2241 sc->job = NULL; in ssl_start_async_job()
H A Dssl_local.h1755 ASYNC_JOB *job; member
/openssl/doc/man1/
H A Dopenssl-s_client.pod.in1018 When B<s_client> is run in a non-interactive environment (e.g., a cron job or
/openssl/
H A DCHANGES.md2813 generic encoders. These do the same sort of job that PEM writers
2821 generic decoders. These do the same sort of job that PEM readers
15806 the job SSL_SESS_CACHE_NO_INTERNAL_LOOKUP was inconsistently
19682 aren't needed for error creation any more) and do a better job of

Completed in 158 milliseconds