Home
last modified time | relevance | path

Searched refs:select (Results 1 – 25 of 99) sorted by relevance

1234

/openssl/doc/designs/ddd/
H A DWINDOWS.md13 Traditionally, polling has been done on windows using select(). However, this
15 platforms select() accepts a bitmask of FDs, on Windows select() accepts a
18 contiguously like FDs. As such, Windows select() is actually very similar to
19 POSIX poll(), making select() a viable option for polling on Windows.
21 Neither select() nor poll() are, of course, high performance polling options.
/openssl/demos/guide/
H A Dtls-client-non-block.c133 select(width, NULL, &fds, NULL, NULL); in wait_for_activity()
135 select(width, &fds, NULL, NULL, NULL); in wait_for_activity()
H A Dquic-client-non-block.c162 select(width, &rfds, &wfds, NULL, tvp); in wait_for_activity()
/openssl/doc/man3/
H A DPKCS12_PBE_keyivgen.pod40 I<libctx> and property query I<propq> to select appropriate algorithm
50 I<libctx> and property query I<propq> to select appropriate algorithm
69 are used to select appropriate algorithm implementations.
H A DSSL_CTX_set_alpn_select_cb.pod59 server to select which protocol to use for the incoming connection. When B<cb>
70 SSL_select_next_proto() is a helper function used to select protocols. It
89 client needs to select a protocol from the server's provided list, and a
96 select a protocol (although it may be an empty, zero length protocol). It is
171 The ALPN select callback B<cb>, must return one of the following:
H A DPKCS12_add_safe.pod43 context I<ctx> and property query I<propq> to be used to select algorithm
51 library context I<ctx> and property query I<propq> to be used to select
H A DBIO_should_retry.pod96 is true then a call to select() may be made to wait until data is
98 conditions of several non blocking BIOs in a single select() call
106 is to use non blocking I/O and use a timeout on the select() (or
H A DBIO_read.pod90 (such as select(), poll() or equivalent) to determine when data is available
92 select() on the underlying I/O structure and then call BIO_read() to
95 I/O structure and may block as a result. Instead select() (or equivalent)
H A DPKCS12_init.pod21 I<ctx> and I<propq> to be used to select algorithm implementations for
H A DPKCS12_decrypt_skey.pod25 I<ctx> and property query I<propq> to be used to select algorithm implementations.
H A DTS_RESP_CTX_new.pod22 The library context and property query can be used to select which providers
H A DPKCS12_pack_p7encdata.pod31 library context I<ctx> and property query I<propq> to be used to select the
H A DPKCS12_item_decrypt_d2i.pod45 I<propq> to be used to select algorithm implementations.
H A DSSL_get_error.pod104 For socket B<BIO>s (e.g. when SSL_set_fd() was used), select() or
126 on many platforms select() or poll() for writing on the socket file descriptor
142 completed its processing using select() or poll() on the asynchronous wait file
H A DRAND_set_rand_method.pod5 RAND_set_rand_method, RAND_get_rand_method, RAND_OpenSSL - select RAND method
H A DPKCS8_encrypt.pod46 I<propq> to be used to select algorithm implementations.
H A DSSL_set_session_secret_cb.pod36 the I<peer_ciphers> stack. Optionally the callback may select the preferred
/openssl/doc/designs/quic-design/
H A Dconnection-id-cache.md14 * select a connection ID by sequence number and retire that and all older IDs.
37 * select a connection ID by sequence number and retire that and all older IDs
39 * select a connection ID by sequence number and drop that and all older IDs.
68 * select a connection ID by sequence number and retire that and all older IDs
70 * select a connection ID by sequence number and drop that and all older IDs.
H A Dquic-io-arch.md81 ### Blocking sockets and select(3)
85 such as select(3) or poll(3), regardless of whether the network socket is
88 While in principle APIs such as select(3) can be used with a socket in blocking
95 Though it can be argued that a select(3) call indicating readability or
100 wakeups from select(3).
107 due to the possibility of other threads racing between the call to select(3)
114 have a BIO interface which provides for select(3)-like functionality or which
117 Moreover, even if we used select(3) directly, select(3) only gives us a
210 By comparison, use of non-blocking I/O and select(3) or similar APIs on the
241 - Firstly, we already rely on select(3) in our code, at least in
[all …]
/openssl/doc/man7/
H A DOSSL_PROVIDER-base.pod38 These may be used in a property query string with fetching functions to select
52 These may be used in a property query string with fetching functions to select
H A Dossl-guide-tls-client-non-block.pod102 * Wait until the socket is writeable or readable. We use select here
113 * in the last parameter to "select" below. Then, when select returns,
116 * GUI and then restart the "select".
119 select(width, NULL, &fds, NULL, NULL);
121 select(width, &fds, NULL, NULL, NULL);
124 In this example we are using the C<select> function because it is very simple
126 other similar function to do the same thing. C<select> waits for the state of
H A Dossl-guide-quic-client-non-block.pod104 * Wait until the socket is writeable or readable. We use select here
115 * the last parameter to "select" below. If the tvp value is greater
116 * than 100ms then use 100ms instead. Then, when select returns, you
120 * "select" (with updated timeouts).
123 select(width, &rfds, &wfds, NULL, tvp);
158 In this example we are using the C<select> function to check the
161 function to do the same thing. C<select> waits for the state of the underlying
/openssl/util/platform_symbols/
H A Dunix-symbols.txt118 select
/openssl/.github/workflows/
H A Dstyle-checks.yml45 …SKIP_TEST=$(gh pr view $PR_NUMBER --json labels --jq '.labels[] | select(.name == "style: waived")…
/openssl/test/
H A Dtls-provider.c999 static int xor_import(void *vkey, int select, const OSSL_PARAM params[]) in xor_import() argument
1009 if (key == NULL || (select & OSSL_KEYMGMT_SELECT_KEYPAIR) == 0) in xor_import()
1038 static int xor_export(void *vkey, int select, OSSL_CALLBACK *param_cb, in xor_export() argument
1044 if (key == NULL || (select & OSSL_KEYMGMT_SELECT_KEYPAIR) == 0) in xor_export()
1063 static const OSSL_PARAM *xor_import_types(int select) in xor_import_types() argument
1065 return (select & OSSL_KEYMGMT_SELECT_KEYPAIR) != 0 ? xor_key_types : NULL; in xor_import_types()
1068 static const OSSL_PARAM *xor_import_types_ex(void *provctx, int select) in xor_import_types_ex() argument
1073 return xor_import_types(select); in xor_import_types_ex()
1076 static const OSSL_PARAM *xor_export_types(int select) in xor_export_types() argument
1081 static const OSSL_PARAM *xor_export_types_ex(void *provctx, int select) in xor_export_types_ex() argument
[all …]

Completed in 46 milliseconds

1234