/openssl/doc/man3/ |
H A D | EVP_PKEY_ASN1_METHOD.pod | 173 It's called by L<EVP_PKEY_eq(3)>. 178 It's called by L<EVP_PKEY_print_public(3)>. 193 It's called by L<EVP_PKEY_print_private(3)>. 200 It's called by L<EVP_PKEY_get_size(3)>. 203 It's called by L<EVP_PKEY_get_bits(3)>. 222 It's called by L<EVP_PKEY_missing_parameters(3)>. 226 It's called by L<EVP_PKEY_copy_parameters(3)>. 231 It's called by L<EVP_PKEY_parameters_eq(3)>. 236 It's called by L<EVP_PKEY_print_params(3)>. 248 It's called by L<X509_signature_print(3)>. [all …]
|
H A D | DSA_generate_parameters.pod | 50 called as shown below. For information on the BN_GENCB structure and the 62 When a candidate for q is generated, B<BN_GENCB_call(cb, 0, m++)> is called 68 B<BN_GENCB_call(cb, 1, -1)> is called. 70 B<BN_GENCB_call(cb, 1, i)> is called in the outer loop 77 B<BN_GENCB_call(cb, 3, 0)> are called. 82 B<BN_GENCB_call(cb, 0, counter)> is called. 87 B<BN_GENCB_call(cb, 1, -1)> is called. 89 B<BN_GENCB_call(cb, 1, i)> is called in the outer loop 95 When p has been found, B<BN_GENCB_call(cb, 2, 1)> is called. 99 When the generator has been found, B<BN_GENCB_call(cb, 3, 1)> is called.
|
H A D | SSL_set_default_stream_mode.pod | 29 connection once L<SSL_read(3)> or L<SSL_write(3)> is called. 34 first. As such, if L<SSL_read(3)> is called first (before any call to 37 default stream. Conversely, if L<SSL_write(3)> is called before any call to 56 handling. It can only be called on a QUIC connection SSL object prior to any 65 This is the default setting. If L<SSL_write(3)> is called prior to any call to 67 the default stream. If L<SSL_read(3)> is called prior to any call to 72 presence of a bidirectional stream when L<SSL_read(3)> is called first. To 78 In this mode, if L<SSL_write(3)> is called prior to any call to L<SSL_read(3)>, 82 called prior to any call to L<SSL_write(3)> is unchanged. 103 SSL_set_default_stream_mode() fails if it is called after a default stream has [all …]
|
H A D | SSL_CTX_set_info_callback.pod | 48 is called whenever a significant event occurs such as: the state changes, 51 The callback function is called as B<callback(SSL *ssl, int where, int ret)>. 53 the callback function was called. If B<ret> is 0, an error condition occurred. 63 Callback has been called to indicate state change or some other significant 69 Callback has been called to indicate exit of a handshake function. This will 75 Callback has been called during read operation. 79 Callback has been called during write operation. 83 Callback has been called due to an alert being sent or received. 99 Callback has been called because a new handshake is started. It also occurs when 104 Callback has been called because a handshake is finished. It also occurs if the
|
H A D | BIO_set_callback.pod | 55 called in preference to any set by BIO_set_callback(). 80 the callback is called twice, once before and once after the actual 104 called before the actual BIO operation 1 is placed in B<ret>, if 117 function that is called. 129 is called before the free operation. 139 is called before the read and 158 is called before the write and 177 is called before the operation and 196 is called before the operation and 214 is called before the call and [all …]
|
H A D | SSL_CTX_set_quiet_shutdown.pod | 22 L<SSL_new(3)> is called. B<mode> may be 0 or 1. 28 L<SSL_free(3)> or SSL_set_quiet_shutdown() is called again. 29 It is not changed when L<SSL_clear(3)> is called. 35 has no effect if called on a QUIC SSL object. 46 L<SSL_set_shutdown(3)> called with
|
H A D | SSL_get_error.pod | 70 function can be called again. 80 called again. 121 called again later. The underlying BIO was not connected yet to the peer 123 called again when the connection is established. These messages can only 132 SSL_CTX_set_client_cert_cb() has asked to be called again. 133 The TLS/SSL I/O function should be called again later. 145 function should be called again later. The function B<must> be called from the 161 SSL_CTX_set_client_hello_cb() has asked to be called again. 162 The TLS/SSL I/O function should be called again later. 170 be performed on the connection and SSL_shutdown() must not be called. [all …]
|
H A D | SSL_CTX_sess_set_get_cb.pod | 32 called whenever a new session was negotiated. 35 called whenever a session is removed by the SSL engine. For example, 39 SSL_CTX_sess_set_get_cb() sets the callback function that is called 57 The new_session_cb() is called whenever a new session has been negotiated and 82 The remove_session_cb() is called whenever the SSL engine removes a session 86 L<SSL_CTX_free(3)> is called. The remove_session_cb() is passed 89 The get_session_cb() is only called on SSL/TLS servers, and is given 91 proposed by the client. The get_session_cb() is always called, even when
|
H A D | BN_CTX_start.pod | 22 freeing B<BIGNUM>s in functions that are called from inside a loop. 25 called repeatedly to obtain temporary B<BIGNUM>s. All BN_CTX_get() 29 Finally, BN_CTX_end() must be called before returning from the function. 31 When BN_CTX_end() is called, the B<BIGNUM> pointers obtained from
|
H A D | SSL_key_update.pod | 34 SSL_key_update() must only be called after the initial handshake has been 39 SSL_do_handshake() can be called to force the update to take place immediately. 46 SSL_renegotiate() and SSL_renegotiate_abbreviated() should only be called for 50 When called from the client side, SSL_renegotiate() schedules a completely new 58 When called from the client side, SSL_renegotiate_abbreviated() works in the 62 When called from the server side, SSL_renegotiate() and 83 function must be called on a QUIC connection SSL object. This is normally done 94 SSL_get_key_update_type() always returns SSL_KEY_UPDATE_NONE when called on a
|
H A D | EVP_PKEY_meth_new.pod | 272 The init() method is called to initialize algorithm-specific data when a new 282 They are called by L<EVP_PKEY_paramgen_init(3)> and L<EVP_PKEY_paramgen(3)> to 289 the specified algorithm. They are called by L<EVP_PKEY_keygen_init(3)> and 315 signature that was generated by RSA signing algorithm). They are called by 323 a B<EVP_MD_CTX> object. They are called by the EVP_DigestSign functions. See 331 against the data in a B<EVP_MD_CTX> object. They are called by the various 339 They are called by L<EVP_PKEY_encrypt_init(3)> and L<EVP_PKEY_encrypt(3)>. 346 They are called by L<EVP_PKEY_decrypt_init(3)> and L<EVP_PKEY_decrypt(3)>. 368 a signature in a one-shot mode. They could be called by L<EVP_DigestSign(3)> 377 They could be called by L<EVP_PKEY_check(3)>, L<EVP_PKEY_public_check(3)> and [all …]
|
H A D | BIO_meth_new.pod | 107 will be called in response to the application calling BIO_write_ex() or 116 be called in response to the application calling BIO_read_ex() or BIO_read(). 125 called in response to the application calling BIO_puts(). The parameters for 130 page for more information). This function will be called in response to the 136 more information. This function will be called in response to the application 142 called in response to the application calling BIO_new() and passing 147 L<BIO_set_init(3)> must then be called either by the create function, or later, 152 called in response to the application calling BIO_free(). A pointer to the BIO 159 the L<BIO_callback_ctrl(3)> page for more information. This function will be called
|
H A D | EVP_CIPHER_meth_new.pod | 114 Set this if the implementation's init() function should be called even 119 Set this to have the implementation's ctrl() function called with 128 will be called with the control code B<EVP_CTRL_SET_KEY_LENGTH> and 144 Set this to have the implementation's ctrl() function called with 192 The cipher init function is called by EVP_CipherInit(), 198 The cipher function is called by EVP_CipherUpdate(), 209 This cleanup function is called by EVP_CIPHER_CTX_reset() and 214 This function is called by EVP_CIPHER_param_to_asn1(). 220 They are called by EVP_CIPHER_param_to_asn1() and
|
H A D | SSL_get0_connection.pod | 17 The SSL_get0_connection() function, when called on a QUIC stream SSL object, 21 When called on a QUIC connection SSL object, it returns the same object. 23 When called on a non-QUIC object, it returns the same object it was passed.
|
H A D | SSL_get_stream_read_state.pod | 41 This value is returned if called on a non-QUIC SSL object, or on a QUIC 51 This value is returned if SSL_get_stream_read_state() is called on a 53 SSL_get_stream_write_state() is called on a remotely-initiated (and thus 78 was aborted, for example because the application called L<SSL_stream_reset(3)>, 133 B<SSL_STREAM_STATE> values. If called on a non-QUIC SSL object, or a QUIC 140 connection closure, if called on a stream for which the respective stream part 141 does not exist (e.g. on a unidirectional stream), or if called on a non-QUIC
|
H A D | SSL_get_event_timeout.pod | 34 (relative to the time at which SSL_get_event_timeout() was called). I<*tv> is 35 set to the amount of time after which L<SSL_handle_events(3)> should be called 46 objects. If it is called on any other kind of SSL object, it always outputs 57 Once the timeout expires, L<SSL_handle_events(3)> should be called to handle any
|
H A D | SSL_CTX_set_num_tickets.pod | 24 SSL_CTX_set_num_tickets() and SSL_set_num_tickets() can be called for a server 27 the B<num_tickets> argument. Typically these functions should be called before 41 handshake then SSL_set_num_tickets() can be called again prior to calling 53 SSL_new_session_ticket() was called, the ticket can be sent immediately 55 SSL_do_handshake(). SSL_new_session_ticket() can be called more than once to
|
H A D | SSL_get_stream_id.pod | 81 SSL_get_stream_id() returns a QUIC stream ID, or B<UINT64_MAX> if called on an 82 SSL object which is not a QUIC SSL object, or if called on a QUIC connection SSL 88 SSL_is_stream_local() returns 1 if called on a QUIC stream SSL object which 89 represents a stream which was locally initiated. It returns 0 if called on a 91 a peer, and -1 if called on any other kind of SSL object.
|
H A D | RSA_meth_new.pod | 86 /* called at new */ 90 /* called at free */ 170 called in response to the application calling RSA_sign(). The 175 function will be called in response to the application calling 188 Both the mod_exp() and bn_mod_exp() functions are called by the 194 be called in response to the application calling RSA_new() (if the 203 This function will be called in response to the application calling 211 function will be called in response to the application calling 217 respectively. This function will be called in response to the application calling 226 These functions will be called in response to the application calling
|
H A D | SSL_CTX_set_keylog_callback.pod | 20 is called whenever TLS key material is generated or received, in order to allow 25 key logging callback, or if SSL_CTX_set_keylog_callback is called with NULL as 28 The key logging callback is called with two items: the B<ssl> object associated
|
H A D | DSA_meth_new.pod | 131 called in response to the application calling DSA_do_sign() (or DSA_sign()). The 136 will be called in response to the application calling DSA_sign_setup(). The 140 for verifying a DSA signature respectively. This function will be called in 149 This function will be called by the default OpenSSL method during verification 158 This function will be called by the default OpenSSL function for 164 called in response to the application calling DSA_new() (if the current default 172 called in response to the application calling DSA_free(). A pointer to the DSA 178 used for generating DSA parameters respectively. This function will be called in 185 called in response to the application calling DSA_generate_key(). The parameter
|
H A D | OPENSSL_secure_malloc.pod | 69 If CRYPTO_secure_malloc_init() is not called, this is equivalent to 79 It must be called with a value previously obtained from 81 If CRYPTO_secure_malloc_init() is not called, this is equivalent to 91 If CRYPTO_secure_malloc_init() is not called, this is equivalent to 111 available (that is, if CRYPTO_secure_malloc_init() has been called, 112 but CRYPTO_secure_malloc_done() has not been called or failed) or 0 if not.
|
H A D | OPENSSL_init_crypto.pod | 50 OPENSSL_init_crypto() MUST be called by application code prior to 203 Once OPENSSL_cleanup() has been called the library cannot be reinitialised. 211 function to be called during OPENSSL_cleanup(). Stop handlers are 212 called after deinitialisation of resources local to a thread, but before other 220 Typically, this function will be called automatically by the library when 222 exits. If OSSL_LIB_CTX_free() is called OPENSSL_thread_stop_ex will be called 226 OPENSSL_thread_stop_ex should be called on all threads that will exit after the 257 (e.g. in a pthreads environment, when pthread_exit() is called). On Windows 266 threads are not destroyed until after FreeLibrary() is called then each thread 270 multi-threaded and if dlclose() is subsequently called prior to the threads
|
H A D | SSL_get_rpoll_descriptor.pod | 39 condition arises, L<SSL_handle_events(3)> should be called. 47 SSL_handle_events() should be called whenever the timeout returned by 52 If the last call to SSL_net_read_desired() returned 1, SSL_handle_events() should be called 58 If the last call to SSL_net_write_desired() returned 1, SSL_handle_events() should be called
|
/openssl/doc/designs/quic-design/ |
H A D | quic-ackm.md | 118 This must be called when a packet is transmitted. It does not provide the 127 Only exactly one of the callbacks in the structure will be called over the 173 /* Callback called if frames in this packet are lost. arg is cb_arg. */ 176 /* Callback called if frames in this packet are acked. arg is cb_arg. */ 194 This must be called whenever a datagram is received. A datagram may contain 195 multiple packets, and this function should be called before the calls to 211 This must be called whenever a packet is received. It should be called after 250 This must be called whenever an ACK frame is received. It should be called 327 This must be called whenever the loss detection deadline expires. 513 The loss detection deadline callback is called whenever the value returned [all …]
|