section 3 · Library functions 📚
178720 pages · page 381 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
L (continued)
- libressl-PKCS12_create(3)create a PKCS#12 structure✨
- libressl-PKCS12_new(3)PKCS#12 personal information exchange (PFX)✨
- libressl-PKCS12_newpass(3)change the password of a PKCS#12 structure✨
- libressl-PKCS12_parse(3)parse a PKCS#12 structure✨
- libressl-PKCS12_SAFEBAG_new(3)PKCS#12 container for one piece of information✨
- libressl-PKCS5_PBKDF2_HMAC(3)password based derivation routines with salt and iteration count✨
- libressl-PKCS7_add_attribute(3)attributes of SignerInfo objects✨
- libressl-PKCS7_dataFinal(3)move data from a BIO chain to a ContentInfo object✨
- libressl-PKCS7_dataInit(3)construct a BIO chain for adding or retrieving content✨
- libressl-PKCS7_decrypt(3)decrypt content from a PKCS#7 envelopedData structure✨
- libressl-PKCS7_encrypt(3)create a PKCS#7 envelopedData structure✨
- libressl-PKCS7_final(3)read data from a BIO into a ContentInfo object✨
- libressl-PKCS7_get_signer_info(3)retrieve signerInfos from a SignedData object✨
- libressl-PKCS7_new(3)PKCS#7 data structures✨
- libressl-PKCS7_set_content(3)set the nested contentInfo in a PKCS#7 structure✨
- libressl-PKCS7_set_type(3)initialize type of PKCS#7 ContentInfo✨
- libressl-PKCS7_sign(3)create a PKCS#7 signedData structure✨
- libressl-PKCS7_sign_add_signer(3)add a signer to a SignedData structure✨
- libressl-PKCS7_verify(3)verify a PKCS#7 signedData structure✨
- libressl-PKCS8_pkey_set0(3)change and inspect PKCS#8 PrivateKeyInfo objects✨
- libressl-PKCS8_PRIV_KEY_INFO_new(3)PKCS#8 private key information✨
- libressl-PKEY_USAGE_PERIOD_new(3)X.509 certificate private key usage period extension✨
- libressl-POLICYINFO_new(3)X.509 certificate policies✨
- libressl-RAND_add(3)manipulate the PRNG state✨
- libressl-RAND_bytes(3)generate random data✨
- libressl-RAND_load_file(3)PRNG seed file✨
- libressl-RAND_set_rand_method(3)select RAND method✨
- libressl-RC2_encrypt(3)low-level functions for Rivest Cipher 2✨
- libressl-RC4(3)RC4 encryption✨
- libressl-RIPEMD160(3)RIPEMD-160 hash function✨
- libressl-RSA_blinding_on(3)protect the RSA operation from timing attacks✨
- libressl-RSA_check_key(3)validate private RSA keys✨
- libressl-RSA_generate_key(3)generate RSA key pair✨
- libressl-RSA_get0_key(3)get and set data in an RSA object✨
- libressl-RSA_get_ex_new_index(3)add application specific data to RSA objects✨
- libressl-RSA_meth_new(3)build up RSA methods✨
- libressl-RSA_new(3)allocate and free RSA objects✨
- libressl-RSA_padding_add_PKCS1_type_1(3)asymmetric encryption padding✨
- libressl-RSA_pkey_ctx_ctrl(3)RSA private key control operations✨
- libressl-RSA_print(3)print cryptographic parameters✨
- libressl-RSA_private_encrypt(3)low level signature operations✨
- libressl-RSA_PSS_PARAMS_new(3)probabilistic signature scheme with RSA hashing✨
- libressl-RSA_public_encrypt(3)RSA public key cryptography✨
- libressl-RSA_security_bits(3)get security strength✨
- libressl-RSA_set_method(3)select RSA method✨
- libressl-RSA_sign(3)RSA signatures✨
- libressl-RSA_sign_ASN1_OCTET_STRING(3)RSA signatures✨
- libressl-RSA_size(3)get the RSA modulus size✨
- libressl-s2i_ASN1_INTEGER(3)ASN.1 data type conversion utilities for certificate extensions✨
- libressl-SHA1(3)Secure Hash Algorithm✨
- libressl-SMIME_crlf_copy(3)buffered copy between BIOs✨
- libressl-SMIME_read_CMS(3)extract CMS ContentInfo from an S/MIME message✨
- libressl-SMIME_read_PKCS7(3)extract a PKCS#7 object from an S/MIME message✨
- libressl-SMIME_text(3)remove text/plain MIME headers✨
- libressl-SMIME_write_CMS(3)convert CMS structure to S/MIME format✨
- libressl-SMIME_write_PKCS7(3)convert PKCS#7 structure to S/MIME format✨
- libressl-ssl(3)OpenSSL TLS library✨
- libressl-SSL_accept(3)wait for a TLS/SSL client to initiate a TLS/SSL handshake✨
- libressl-SSL_alert_type_string(3)get textual description of alert information✨
- libressl-SSL_CIPHER_get_name(3)get SSL_CIPHER properties✨
- libressl-SSL_clear(3)reset SSL object to allow another connection✨
- libressl-SSL_COMP_add_compression_method(3)handle SSL/TLS integrated compression methods✨
- libressl-SSL_connect(3)initiate the TLS/SSL handshake with a TLS/SSL server✨
- libressl-SSL_copy_session_id(3)copy session details between SSL objects✨
- libressl-SSL_CTX_add1_chain_cert(3)extra chain certificate processing✨
- libressl-SSL_CTX_add_extra_chain_cert(3)add, retrieve, and clear extra chain certificates✨
- libressl-SSL_CTX_add_session(3)manipulate session cache✨
- libressl-SSL_CTX_ctrl(3)internal handling functions for SSL_CTX and SSL objects✨
- libressl-SSL_CTX_flush_sessions(3)remove expired sessions✨
- libressl-SSL_CTX_free(3)free an allocated SSL_CTX object✨
- libressl-SSL_CTX_get0_certificate(3)get the active certificate from an SSL context✨
- libressl-SSL_CTX_get_ex_new_index(3)internal application specific data functions✨
- libressl-SSL_CTX_get_verify_mode(3)get currently set verification parameters✨
- libressl-SSL_CTX_load_verify_locations(3)set default locations for trusted CA certificates✨
- libressl-SSL_CTX_new(3)create a new SSL_CTX object as a framework for TLS enabled functions✨
- libressl-SSL_CTX_sess_number(3)obtain session cache statistics✨
- libressl-SSL_CTX_sess_set_cache_size(3)manipulate session cache size✨
- libressl-SSL_CTX_sess_set_get_cb(3)provide callback functions for server side external session caching✨
- libressl-SSL_CTX_sessions(3)access internal session cache✨
- libressl-SSL_CTX_set1_groups(3)choose supported EC groups✨
- libressl-SSL_CTX_set_alpn_select_cb(3)handle application layer protocol negotiation (ALPN)✨
- libressl-SSL_CTX_set_cert_store(3)manipulate X509 certificate verification storage✨
- libressl-SSL_CTX_set_cert_verify_callback(3)set peer certificate verification procedure✨
- libressl-SSL_CTX_set_cipher_list(3)choose list of available SSL_CIPHERs✨
- libressl-SSL_CTX_set_client_CA_list(3)set list of CAs sent to the client when requesting a client certificate✨
- libressl-SSL_CTX_set_client_cert_cb(3)handle client certificate callback function✨
- libressl-SSL_CTX_set_default_passwd_cb(3)set or get passwd callback for encrypted PEM file handling✨
- libressl-SSL_CTX_set_generate_session_id(3)manipulate generation of SSL session IDs (server only)✨
- libressl-SSL_CTX_set_info_callback(3)handle information callback for SSL connections✨
- libressl-SSL_CTX_set_keylog_callback(3)set and get the unused key logging callback✨
- libressl-SSL_CTX_set_max_cert_list(3)manipulate allowed size for the peer's certificate chain✨
- libressl-SSL_CTX_set_min_proto_version(3)get and set minimum and maximum supported protocol version✨
- libressl-SSL_CTX_set_mode(3)manipulate SSL engine mode✨
- libressl-SSL_CTX_set_msg_callback(3)install callback for observing protocol messages✨
- libressl-SSL_CTX_set_num_tickets(3)set and get the number of TLS 1.3 session tickets to be sent✨
- libressl-SSL_CTX_set_options(3)manipulate SSL options✨
- libressl-SSL_CTX_set_quiet_shutdown(3)manipulate shutdown behaviour✨
- libressl-SSL_CTX_set_read_ahead(3)manage whether to read as many input bytes as possible✨
- libressl-SSL_CTX_set_security_level(3)change security level for TLS✨
- libressl-SSL_CTX_set_session_cache_mode(3)enable/disable session caching✨
- libressl-SSL_CTX_set_session_id_context(3)set context within which session can be reused (server side only)✨
- libressl-SSL_CTX_set_ssl_version(3)choose a new TLS/SSL method✨
- libressl-SSL_CTX_set_timeout(3)manipulate timeout values for session caching✨
- libressl-SSL_CTX_set_tlsext_servername_callback(3)handle server name indication (SNI)✨
- libressl-SSL_CTX_set_tlsext_status_cb(3)OCSP Certificate Status Request functions✨
- libressl-SSL_CTX_set_tlsext_ticket_key_cb(3)set a callback for session ticket processing✨
- libressl-SSL_CTX_set_tlsext_use_srtp(3)Configure and query SRTP support✨
- libressl-SSL_CTX_set_tmp_dh_callback(3)handle DH keys for ephemeral key exchange✨
- libressl-SSL_CTX_set_tmp_rsa_callback(3)handle RSA keys for ephemeral key exchange✨
- libressl-SSL_CTX_set_verify(3)set peer certificate verification parameters✨
- libressl-SSL_CTX_use_certificate(3)load certificate and key data✨
- libressl-SSL_do_handshake(3)perform a TLS/SSL handshake✨
- libressl-SSL_dup(3)deep copy of an SSL object✨
- libressl-SSL_dup_CA_list(3)deep copy of a stack of X.509 Name objects✨
- libressl-SSL_export_keying_material(3)obtain keying material for application use✨
- libressl-SSL_free(3)free an allocated SSL structure✨
- libressl-SSL_get_certificate(3)get SSL certificate and private key✨
- libressl-SSL_get_ciphers(3)get lists of available SSL_CIPHERs✨
- libressl-SSL_get_client_CA_list(3)get list of client CAs✨
- libressl-SSL_get_client_random(3)get internal TLS handshake random values and master key✨
- libressl-SSL_get_current_cipher(3)get SSL_CIPHER of a connection✨
- libressl-SSL_get_default_timeout(3)get default session timeout value✨
- libressl-SSL_get_error(3)obtain result code for TLS/SSL I/O operation✨
- libressl-SSL_get_ex_data_X509_STORE_CTX_idx(3)get ex_data index to access SSL structure from X509_STORE_CTX✨
- libressl-SSL_get_ex_new_index(3)internal application specific data functions✨
- libressl-SSL_get_fd(3)get file descriptor linked to an SSL object✨
- libressl-SSL_get_finished(3)get last sent or last expected finished message✨
- libressl-SSL_get_peer_cert_chain(3)get the X509 certificate chain sent by the peer✨
- libressl-SSL_get_peer_certificate(3)get the X509 certificate of the peer✨
- libressl-SSL_get_rbio(3)get BIO linked to an SSL object✨
- libressl-SSL_get_server_tmp_key(3)temporary server key during a handshake✨
- libressl-SSL_get_session(3)retrieve TLS/SSL session data✨
- libressl-SSL_get_shared_ciphers(3)ciphers supported by both client and server✨
- libressl-SSL_get_SSL_CTX(3)get the SSL_CTX from which an SSL is created✨
- libressl-SSL_get_state(3)inspect the state of the SSL state machine✨
- libressl-SSL_get_verify_result(3)get result of peer certificate verification✨
- libressl-SSL_get_version(3)get the protocol information of a connection✨
- libressl-SSL_library_init(3)initialize SSL library by registering algorithms✨
- libressl-SSL_load_client_CA_file(3)load certificate names from files✨
- libressl-SSL_new(3)create a new SSL structure for a connection✨
- libressl-SSL_num_renegotiations(3)renegotiation counters✨
- libressl-SSL_pending(3)obtain number of readable bytes buffered in an SSL object✨
- libressl-SSL_read(3)read bytes from a TLS connection✨
- libressl-SSL_read_early_data(3)transmit application data during the handshake✨
- libressl-SSL_renegotiate(3)initiate a new TLS handshake✨
- libressl-SSL_rstate_string(3)get textual description of state of an SSL object during read operation✨
- libressl-SSL_SESSION_free(3)SSL_SESSION reference counting✨
- libressl-SSL_SESSION_get0_cipher(3)retrieve the SSL cipher associated with a session✨
- libressl-SSL_SESSION_get0_peer(3)get details about peer's certificate for a session✨
- libressl-SSL_SESSION_get_compress_id(3)get details about the compression associated with a session✨
- libressl-SSL_SESSION_get_ex_new_index(3)internal application specific data functions✨
- libressl-SSL_SESSION_get_id(3)get and set the SSL session ID✨
- libressl-SSL_SESSION_get_protocol_version(3)get the session protocol version✨
- libressl-SSL_SESSION_get_time(3)retrieve and manipulate session time and timeout settings✨
- libressl-SSL_SESSION_has_ticket(3)get details about the ticket associated with a session✨
- libressl-SSL_SESSION_is_resumable(3)determine whether an SSL_SESSION object can be used for resumption✨
- libressl-SSL_SESSION_new(3)construct a new SSL_SESSION object✨
- libressl-SSL_SESSION_print(3)print some properties of an SSL_SESSION object✨
- libressl-SSL_session_reused(3)query whether a reused session was negotiated during handshake✨
- libressl-SSL_SESSION_set1_id_context(3)get and set the SSL ID context associated with a session✨
- libressl-SSL_set1_host(3)SSL server verification parameters✨
- libressl-SSL_set1_param(3)get and set verification parameters✨
- libressl-SSL_set_bio(3)connect the SSL object with a BIO✨
- libressl-SSL_set_connect_state(3)prepare SSL object to work in client or server mode✨
- libressl-SSL_set_fd(3)connect the SSL object with a file descriptor✨
- libressl-SSL_set_max_send_fragment(3)control fragment sizes✨
- libressl-SSL_set_psk_use_session_callback(3)set TLS pre-shared key client callback✨
- libressl-SSL_set_session(3)set a TLS/SSL session to be used during TLS/SSL connect✨
- libressl-SSL_set_shutdown(3)manipulate shutdown state of an SSL connection✨
- libressl-SSL_set_SSL_CTX(3)modify an SSL connection object to use another context✨
- libressl-SSL_set_tmp_ecdh(3)select a curve for ECDH ephemeral key exchange✨
- libressl-SSL_set_verify_result(3)override result of peer certificate verification✨
- libressl-SSL_shutdown(3)shut down a TLS/SSL connection✨
- libressl-SSL_state_string(3)get textual description of state of an SSL object✨
- libressl-SSL_want(3)obtain state information TLS/SSL I/O operation✨
- libressl-SSL_write(3)write bytes to a TLS connection✨
- libressl-STACK_OF(3)variable-sized arrays of pointers, called OpenSSL stacks✨
- libressl-tls_accept_socket(3)accept an incoming client connection in a TLS server✨
- libressl-tls_client(3)configure a TLS connection✨
- libressl-tls_config_ocsp_require_stapling(3)OCSP configuration for libtls✨
- libressl-tls_config_set_protocols(3)TLS protocol and cipher selection✨
- libressl-tls_config_set_session_id(3)configure resuming of TLS handshakes✨
- libressl-tls_config_verify(3)insecure TLS configuration✨
- libressl-tls_conn_version(3)inspect an established TLS connection✨
- libressl-tls_connect(3)instruct a TLS client to establish a connection✨
- libressl-tls_init(3)initialize TLS client and server API✨
- libressl-tls_load_file(3)TLS certificate and key configuration✨
- libressl-tls_ocsp_process_response(3)inspect an OCSP response✨
- libressl-tls_read(3)use a TLS connection✨
- libressl-TS_REQ_new(3)X.509 time- stamp protocol✨
- libressl-UI_create_method(3)user interface method creation and destruction✨
- libressl-UI_get_string_type(3)OpenSSL user interface string parsing✨
- libressl-UI_new(3)New User Interface✨
- libressl-v2i_ASN1_BIT_STRING(3)ASN.1 BIT STRING utility functions for certificate extensions✨
- libressl-X25519(3)Elliptic Curve Diffie-Hellman and signature primitives based on Curve25519✨
- libressl-X509_add1_trust_object(3)mark an X.509 certificate as intended for a specific purpose✨
- libressl-X509_ALGOR_dup(3)create, change, and inspect algorithm identifiers✨
- libressl-X509_ATTRIBUTE_get0_object(3)X.501 Attribute read accessors✨
- libressl-X509_ATTRIBUTE_new(3)generic X.501 Attribute✨
- libressl-X509_ATTRIBUTE_set1_object(3)modify an X.501 Attribute✨
💅
getting it ready, bestie…