/openssl/crypto/async/ |
H A D | async.c | 82 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 D | asynctest.c | 84 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 D | README.md | 137 Depending on the platform characteristics, running more than one test job in
|
/openssl/doc/man3/ |
H A D | ASYNC_start_job.pod | 9 - 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 D | ASYNC_WAIT_CTX_new.pod | 57 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 D | OSSL_LIB_CTX.pod | 110 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 D | SSL_CTX_set_cert_cb.pod | 31 function will again lead to the call of I<cert_cb>. It is the job of the
|
H A D | X509_cmp.pod | 65 the comparison job. Data to be compared varies from DER encoding data, hash
|
H A D | SSL_want.pod | 85 The asynchronous job could not be started because there were no async jobs
|
H A D | SSL_set_async_callback.pod | 73 The OpenSSL engine pauses the current job and returns, so that the
|
H A D | SSL_get_error.pod | 150 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 D | SSL_CTX_set_client_cert_cb.pod | 37 of I<client_cert_cb>. It is the job of the I<client_cert_cb> to store information
|
H A D | SSL_CTX_set_client_hello_cb.pod | 37 It is the job of the ClientHello callback to store information about the state
|
H A D | ENGINE_add.pod | 242 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 D | async.h | 91 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 D | interop-tests.yml | 3 # 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 D | windows.yml | 17 # Run a job for each of the specified target architectures: 166 # Run a job for each of the specified target architectures:
|
H A D | provider-compatibility.yml | 13 # Please note there is no point in running this job on PR as the tests
|
/openssl/engines/ |
H A D | e_afalg.c | 186 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 D | e_dasync.c | 519 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 D | ssl_lib.c | 896 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 D | ssl_local.h | 1755 ASYNC_JOB *job; member
|
/openssl/doc/man1/ |
H A D | openssl-s_client.pod.in | 1018 When B<s_client> is run in a non-interactive environment (e.g., a cron job or
|
/openssl/ |
H A D | CHANGES.md | 2813 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
|