Lines Matching refs:custom
21 APIs; using custom network interaction BIOs in order to get the best
37 - We want to support custom BIOs on the network side and to the extent
38 feasible, minimise the level of adaptation needed for any custom BIOs already
48 over TCP. This will require applications using custom BIOs on the network side
49 to make substantial changes to the implementation of those custom BIOs to model
123 violating the BIO abstraction layer, and would not work with custom BIOs (even
172 - Since existing custom BIOs will not be expecting concurrent `BIO_read` and
174 likely to require substantial rework of those custom BIOs (trivial locking of
200 using custom BIOs, this is likely to require substantial rework of those BIOs.
203 accommodating applications using custom network BIOs in a blocking mode, these
206 applications implementing their own custom BIOs will do so in a blocking mode.
245 - Secondly, we have the option of providing a custom poller interface which
249 BIOs, and therefore perform blocking I/O on top of any custom BIO.
253 wished choose to implement a custom blocking memory BIO and implement a
254 custom poller which synchronises using a custom poll descriptor based
262 particularly difficult, though providing custom pollers here would mean
303 When using libssl in application-level blocking mode, via a custom poller
313 - Does not require an application-provided network-side custom BIO to be
316 - The poll descriptor interface will allow applications to implement custom
318 blocking application-level I/O on top of a on a custom memory-based BIO
367 application-provided custom BIO.
424 } custom[BIO_POLL_DESCRIPTOR_NUM_CUSTOM];
443 reserved for application-defined use. The `value.custom` field of the
447 libssl will not know how to poll custom poll descriptors itself, thus these are
448 only useful when the application will provide a custom poller function, which
450 custom poll descriptors.
487 implement a custom BIO, custom poll descriptor and custom poller to facilitate
528 function (e.g. `select()`) or, if configured, custom poller function, to block.