section 3 · Library functions 📚
178720 pages · page 380 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-ChaCha(3)ChaCha20 stream cipher✨
- libressl-CMAC_Init(3)Cipher-based message authentication code✨
- libressl-CMS_add0_cert(3)CMS certificate and CRL utility functions✨
- libressl-CMS_add1_recipient_cert(3)add recipients to a CMS EnvelopedData structure✨
- libressl-CMS_add1_signer(3)add a signer to a CMS SignedData structure✨
- libressl-CMS_compress(3)create a CMS CompressedData structure✨
- libressl-CMS_ContentInfo_new(3)Cryptographic Message Syntax data structures✨
- libressl-CMS_decrypt(3)decrypt content from a CMS EnvelopedData structure✨
- libressl-CMS_encrypt(3)create a CMS EnvelopedData structure✨
- libressl-CMS_final(3)finalise a CMS_ContentInfo structure✨
- libressl-CMS_get0_RecipientInfos(3)CMS EnvelopedData RecipientInfo routines✨
- libressl-CMS_get0_SignerInfos(3)CMS SignedData signer functions✨
- libressl-CMS_get0_type(3)get and set CMS content types and content✨
- libressl-CMS_get1_ReceiptRequest(3)CMS signed receipt request functions✨
- libressl-CMS_sign(3)create a CMS SignedData structure✨
- libressl-CMS_sign_receipt(3)create a CMS signed receipt✨
- libressl-CMS_signed_add1_attr(3)change signed and unsigned attributes of a CMS SignerInfo object✨
- libressl-CMS_uncompress(3)uncompress a CMS CompressedData structure✨
- libressl-CMS_verify(3)verify a CMS SignedData structure✨
- libressl-CMS_verify_receipt(3)verify a CMS signed receipt✨
- libressl-CONF_modules_free(3)OpenSSL configuration cleanup functions✨
- libressl-CONF_modules_load_file(3)OpenSSL configuration functions✨
- libressl-crypto(3)OpenSSL cryptographic library✨
- libressl-CRYPTO_lock(3)thread support✨
- libressl-CRYPTO_memcmp(3)constant time memory comparison✨
- libressl-CRYPTO_set_ex_data(3)low-level functions for application specific data✨
- libressl-CRYPTO_set_mem_functions(3)legacy OpenSSL memory allocation control✨
- libressl-d2i_ASN1_NULL(3)decode and encode an ASN.1 NULL type✨
- libressl-d2i_ASN1_OBJECT(3)decode and encode ASN.1 object identifiers✨
- libressl-d2i_ASN1_OCTET_STRING(3)decode and encode ASN1_STRING objects✨
- libressl-d2i_ASN1_SEQUENCE_ANY(3)decode and encode ASN.1 sequences and sets✨
- libressl-d2i_AUTHORITY_KEYID(3)decode and encode X.509 authority key identifiers✨
- libressl-d2i_BASIC_CONSTRAINTS(3)decode and encode X.509 key usage purposes✨
- libressl-d2i_CMS_ContentInfo(3)decode and encode Cryptographic Message Syntax data✨
- libressl-d2i_DHparams(3)PKCS#3 DH parameter functions✨
- libressl-d2i_DIST_POINT(3)decode and encode X.509 data access extensions✨
- libressl-d2i_DSAPublicKey(3)decode and encode DSA keys✨
- libressl-d2i_ECPKParameters(3)decode and encode ASN.1 representations of elliptic curve entities✨
- libressl-d2i_ESS_SIGNING_CERT(3)decode and encode signing certificates for S/MIME✨
- libressl-d2i_GENERAL_NAME(3)decode and encode names for use in X.509 extensions✨
- libressl-d2i_OCSP_REQUEST(3)decode and encode OCSP requests✨
- libressl-d2i_OCSP_RESPONSE(3)decode and encode OCSP responses✨
- libressl-d2i_PKCS12(3)decode and encode PKCS#12 structures✨
- libressl-d2i_PKCS7(3)decode and encode PKCS#7 data structures✨
- libressl-d2i_PKCS8_PRIV_KEY_INFO(3)decode and encode PKCS#8 private key✨
- libressl-d2i_PKCS8PrivateKey_bio(3)PKCS#8 format private key functions✨
- libressl-d2i_PKEY_USAGE_PERIOD(3)decode and encode X.509 key usage period extensions✨
- libressl-d2i_POLICYINFO(3)decode and encode X.509 certificate policies✨
- libressl-d2i_PrivateKey(3)decode and encode EVP_PKEY objects✨
- libressl-d2i_RSAPublicKey(3)decode and encode RSA keys and parameters✨
- libressl-d2i_SSL_SESSION(3)convert SSL_SESSION object from/to ASN1 representation✨
- libressl-d2i_TS_REQ(3)decode and encode X.509 time-stamp protocol structures✨
- libressl-d2i_X509(3)decode and encode X.509 certificates✨
- libressl-d2i_X509_ALGOR(3)decode and encode algorithm identifiers✨
- libressl-d2i_X509_ATTRIBUTE(3)decode and encode generic X.501 Attribute✨
- libressl-d2i_X509_CRL(3)decode and encode X.509 certificate revocation lists✨
- libressl-d2i_X509_EXTENSION(3)decode and encode X.509 Extensions✨
- libressl-d2i_X509_NAME(3)decode and encode X.501 Name objects✨
- libressl-d2i_X509_REQ(3)decode and encode PKCS#10 certification requests✨
- libressl-d2i_X509_SIG(3)decode and encode PKCS#7 digest information✨
- libressl-des_read_pw(3)compatibility user interface functions✨
- libressl-DES_set_key(3)DES encryption✨
- libressl-DH_generate_key(3)perform Diffie-Hellman key exchange✨
- libressl-DH_generate_parameters(3)generate and check Diffie-Hellman parameters✨
- libressl-DH_get0_pqg(3)get data from and set data in a DH object✨
- libressl-DH_get_ex_new_index(3)add application specific data to DH structures✨
- libressl-DH_new(3)allocate and free DH objects✨
- libressl-DH_set_method(3)select DH method✨
- libressl-DH_size(3)get Diffie-Hellman prime size✨
- libressl-DIST_POINT_new(3)X.509 CRL distribution point extensions✨
- libressl-DSA_do_sign(3)raw DSA signature operations✨
- libressl-DSA_dup_DH(3)create a DH structure out of DSA structure✨
- libressl-DSA_generate_key(3)generate DSA key pair✨
- libressl-DSA_generate_parameters_ex(3)generate DSA parameters✨
- libressl-DSA_get0_pqg(3)get data from and set data in a DSA object✨
- libressl-DSA_get_ex_new_index(3)add application specific data to DSA structures✨
- libressl-DSA_meth_new(3)build up DSA methods✨
- libressl-DSA_new(3)allocate and free DSA objects✨
- libressl-DSA_set_method(3)select DSA method✨
- libressl-DSA_SIG_new(3)manipulate DSA signature objects✨
- libressl-DSA_sign(3)DSA signatures✨
- libressl-DSA_size(3)get DSA signature or key size✨
- libressl-DTLSv1_listen(3)listen for incoming DTLS connections✨
- libressl-EC_GROUP_check(3)partially check validity of EC_GROUP objects✨
- libressl-EC_GROUP_get_curve_name(3)configure and inspect details of the ASN.1 encoding of EC_GROUP and related objects✨
- libressl-EC_GROUP_new_by_curve_name(3)instantiate named curves built into libcrypto✨
- libressl-EC_GROUP_new_curve_GFp(3)define elliptic curves and retrieve information from them✨
- libressl-EC_KEY_METHOD_new(3)custom EC_KEY implementations✨
- libressl-EC_KEY_new(3)create, destroy and manipulate EC_KEY objects✨
- libressl-EC_POINT_add(3)perform mathematical operations and tests on EC_POINT objects✨
- libressl-EC_POINT_get_affine_coordinates(3)get and set coordinates of elliptic curve points✨
- libressl-EC_POINT_new(3)allocate, free and copy elliptic curve points✨
- libressl-EC_POINT_point2oct(3)encode and decode elliptic curve points✨
- libressl-ECDH_compute_key(3)Elliptic Curve Diffie-Hellman key exchange✨
- libressl-ECDSA_SIG_new(3)Elliptic Curve Digital Signature Algorithm✨
- libressl-ENGINE_new(3)ENGINE stub functions✨
- libressl-ERR(3)OpenSSL error codes✨
- libressl-ERR_asprintf_error_data(3)record a LibreSSL error using a formatted string✨
- libressl-ERR_clear_error(3)clear the OpenSSL error queue✨
- libressl-ERR_error_string(3)obtain human-readable OpenSSL error messages✨
- libressl-ERR_get_error(3)obtain OpenSSL error code and data✨
- libressl-ERR_GET_LIB(3)get library, function and reason codes for OpenSSL errors✨
- libressl-ERR_load_crypto_strings(3)load and free OpenSSL error strings✨
- libressl-ERR_load_strings(3)load arbitrary OpenSSL error strings✨
- libressl-ERR_print_errors(3)print OpenSSL error messages✨
- libressl-ERR_put_error(3)record an OpenSSL error✨
- libressl-ERR_remove_state(3)free a thread's OpenSSL error queue✨
- libressl-ERR_set_mark(3)set marks and pop OpenSSL errors until mark✨
- libressl-ESS_SIGNING_CERT_new(3)signing certificates for S/MIME✨
- libressl-evp(3)high-level cryptographic functions✨
- libressl-EVP_AEAD_CTX_init(3)authenticated encryption with additional data✨
- libressl-EVP_aes_128_cbc(3)EVP AES cipher✨
- libressl-EVP_aes_128_ccm(3)EVP AES cipher in Counter with CBC-MAC mode✨
- libressl-EVP_aes_128_gcm(3)EVP AES cipher in Galois Counter Mode✨
- libressl-EVP_BytesToKey(3)password based encryption routine✨
- libressl-EVP_camellia_128_cbc(3)EVP Camellia cipher✨
- libressl-EVP_chacha20(3)ChaCha20 stream cipher for EVP✨
- libressl-EVP_CIPHER_CTX_ctrl(3)configure EVP cipher contexts✨
- libressl-EVP_CIPHER_CTX_get_cipher_data(3)inspect and modify EVP_CIPHER_CTX objects✨
- libressl-EVP_CIPHER_CTX_init(3)obsolete EVP cipher functions✨
- libressl-EVP_CIPHER_CTX_set_flags(3)unusual EVP cipher context configuration✨
- libressl-EVP_CIPHER_do_all(3)iterate over lookup tables for ciphers and digests✨
- libressl-EVP_CIPHER_meth_new(3)Routines to build up EVP_CIPHER methods✨
- libressl-EVP_CIPHER_nid(3)inspect EVP_CIPHER objects✨
- libressl-EVP_des_cbc(3)EVP DES cipher✨
- libressl-EVP_DigestInit(3)EVP digest routines✨
- libressl-EVP_DigestSignInit(3)EVP signing functions✨
- libressl-EVP_DigestVerifyInit(3)EVP signature verification functions✨
- libressl-EVP_EncodeInit(3)EVP base64 encode/decode routines✨
- libressl-EVP_EncryptInit(3)EVP cipher routines✨
- libressl-EVP_MD_CTX_ctrl(3)configure EVP message digest contexts✨
- libressl-EVP_MD_nid(3)inspect EVP_MD objects✨
- libressl-EVP_OpenInit(3)EVP envelope decryption✨
- libressl-EVP_PKCS82PKEY(3)convert between EVP_PKEY and PKCS#8 PrivateKeyInfo✨
- libressl-EVP_PKEY_asn1_get_count(3)enumerate public key ASN.1 methods✨
- libressl-EVP_PKEY_cmp(3)public key parameter and comparison functions✨
- libressl-EVP_PKEY_CTX_ctrl(3)algorithm specific control operations✨
- libressl-EVP_PKEY_CTX_get_operation(3)inspect EVP_PKEY_CTX objects✨
- libressl-EVP_PKEY_CTX_new(3)public key algorithm context functions✨
- libressl-EVP_PKEY_CTX_set_hkdf_md(3)HMAC-based Extract-and-Expand key derivation algorithm✨
- libressl-EVP_PKEY_CTX_set_tls1_prf_md(3)TLS PRF key derivation algorithm✨
- libressl-EVP_PKEY_decrypt(3)decrypt using a public key algorithm✨
- libressl-EVP_PKEY_derive(3)derive public key algorithm shared secret✨
- libressl-EVP_PKEY_encrypt(3)encrypt using a public key algorithm✨
- libressl-EVP_PKEY_get_default_digest_nid(3)get default signature digest✨
- libressl-EVP_PKEY_keygen(3)key and parameter generation functions✨
- libressl-EVP_PKEY_new(3)public and private key allocation and raw key handling functions✨
- libressl-EVP_PKEY_new_CMAC_key(3)CMAC in the EVP framework✨
- libressl-EVP_PKEY_print_private(3)public key algorithm printing routines✨
- libressl-EVP_PKEY_set1_RSA(3)EVP_PKEY assignment functions✨
- libressl-EVP_PKEY_sign(3)sign using a public key algorithm✨
- libressl-EVP_PKEY_size(3)EVP_PKEY information functions✨
- libressl-EVP_PKEY_verify(3)signature verification using a public key algorithm✨
- libressl-EVP_PKEY_verify_recover(3)recover signature using a public key algorithm✨
- libressl-EVP_rc2_cbc(3)Rivest Cipher 2 in the EVP framework✨
- libressl-EVP_rc4(3)EVP RC4 stream cipher✨
- libressl-EVP_SealInit(3)EVP envelope encryption✨
- libressl-EVP_sha1(3)legacy message digest algorithms✨
- libressl-EVP_sha3_224(3)Secure Hash Algorithm 3 for EVP✨
- libressl-EVP_SignInit(3)EVP signing functions✨
- libressl-EVP_sm3(3)SM3 hash function for EVP✨
- libressl-EVP_sm4_cbc(3)EVP SM4 cipher✨
- libressl-EVP_VerifyInit(3)EVP signature verification functions✨
- libressl-EXTENDED_KEY_USAGE_new(3)X.509 key usage restrictions✨
- libressl-GENERAL_NAME_new(3)names for use in X.509 extensions✨
- libressl-HMAC(3)HMAC message authentication code✨
- libressl-i2a_ASN1_STRING(3)hexadecimal dump of an ASN.1 string✨
- libressl-i2d_CMS_bio_stream(3)output CMS_ContentInfo structure in BER format✨
- libressl-i2d_PKCS7_bio_stream(3)output PKCS7 structure in BER format✨
- libressl-IPAddressRange_new(3)RFC 3779 IP address prefixes and ranges✨
- libressl-lh_new(3)dynamic hash table✨
- libressl-MD5(3)MD4 and MD5 hash functions✨
- libressl-NAME_CONSTRAINTS_new(3)X.509 CA name constraints extension✨
- libressl-OBJ_create(3)modify the table of ASN.1 object identifiers✨
- libressl-OBJ_find_sigid_algs(3)signature algorithm mappings✨
- libressl-OBJ_nid2obj(3)inspect and create ASN.1 object identifiers✨
- libressl-OCSP_cert_to_id(3)OCSP certificate ID utility functions✨
- libressl-OCSP_CRLID_new(3)OCSP CRL extension✨
- libressl-OCSP_request_add1_nonce(3)OCSP nonce functions✨
- libressl-OCSP_REQUEST_new(3)OCSP request functions✨
- libressl-OCSP_resp_find_status(3)OCSP response utility functions✨
- libressl-OCSP_response_status(3)OCSP response functions✨
- libressl-OCSP_sendreq_new(3)OCSP responder query functions✨
- libressl-OCSP_SERVICELOC_new(3)OCSP service locator extension✨
- libressl-OpenSSL_add_all_algorithms(3)add algorithms to internal table✨
- libressl-OPENSSL_cleanse(3)OpenSSL memory cleaning operation✨
- libressl-OPENSSL_config(3)simple crypto and ssl library configuration✨
- libressl-OPENSSL_init_crypto(3)initialise and shut down the crypto library✨
- libressl-OPENSSL_init_ssl(3)initialise the crypto and ssl libraries✨
- libressl-OPENSSL_malloc(3)legacy OpenSSL memory allocation wrappers✨
- libressl-OPENSSL_sk_new(3)variable-sized arrays of void pointers, called OpenSSL stacks✨
- libressl-OPENSSL_VERSION_NUMBER(3)get OpenSSL version number✨
- libressl-PEM_ASN1_read(3)PEM and DER decode an arbitrary ASN.1 value✨
- libressl-PEM_bytes_read_bio(3)read a PEM-encoded data structure from a BIO✨
- libressl-PEM_read(3)PEM encoding routines✨
- libressl-PEM_read_bio_PrivateKey(3)PEM routines✨
- libressl-PEM_read_SSL_SESSION(3)encode and decode SSL session objects in PEM format✨
- libressl-PEM_write_bio_CMS_stream(3)output CMS_ContentInfo structure in PEM format✨
- libressl-PEM_write_bio_PKCS7_stream(3)output PKCS7 structure in PEM format✨
- libressl-PEM_X509_INFO_read_bio(3)PEM and DER decode X.509 certificates, private keys, and revocation lists✨
💅
getting it ready, bestie…