Linux repositories inspector

openssl-doc - Additional Package Documentation

This package contains optional documentation provided in addition to this package's base documentation.
1.0.2j
OpenSUSE iconOpenSUSE Leap 42.3
DistributionVersionSincePackageInstalledPackager
OpenSUSE iconOpenSUSE Leap 42.3 ossrpm1.0.2j-7.32019-01-171.59 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-38.12019-06-171.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-35.12019-04-081.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-32.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-29.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-25.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-22.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-19.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-16.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-13.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.0.2j-10.12019-01-211.6 MiB3.19 MiBhttp://bugs.opensuse.org

Manual pages

ASN1_generate_nconf(3ssl)

ASN1_generate_nconf, ASN1_generate_v3 - ASN1 generation functions

ASN1_OBJECT_new(3ssl)

ASN1_OBJECT_new, ASN1_OBJECT_free - object allocation functions

ASN1_STRING_length(3ssl)

ASN1_STRING_dup, ASN1_STRING_cmp, ASN1_STRING_set, ASN1_STRING_length, ASN1_STRING_type, ASN1_STRING_get0_data, ASN1_STRING_data, ASN1_STRING_to_UTF8 - ASN1_STRING utility functions

ASN1_STRING_new(3ssl)

ASN1_STRING_new, ASN1_STRING_type_new, ASN1_STRING_free - ASN1_STRING allocation functions

ASN1_STRING_print_ex(3ssl)

ASN1_tag2str, ASN1_STRING_print_ex, ASN1_STRING_print_ex_fp, ASN1_STRING_print - ASN1_STRING output routines

ASN1_TIME_set(3ssl)

ASN1_TIME_set, ASN1_TIME_adj, ASN1_TIME_check, ASN1_TIME_set_string, ASN1_TIME_print, ASN1_TIME_diff - ASN.1 Time functions.

bio(3ssl)

bio - I/O abstraction

BIO_find_type(3ssl)

BIO_find_type, BIO_next, BIO_method_type - BIO chain traversal

BIO_f_base64(3ssl)

BIO_f_base64 - base64 BIO filter

BIO_f_buffer(3ssl)

BIO_get_buffer_num_lines, BIO_set_read_buffer_size, BIO_set_write_buffer_size, BIO_set_buffer_size, BIO_set_buffer_read_data, BIO_f_buffer - buffering BIO

BIO_f_cipher(3ssl)

BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx - cipher BIO filter

BIO_f_md(3ssl)

BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx - message digest BIO filter

BIO_f_null(3ssl)

BIO_f_null - null filter

BIO_new(3ssl)

BIO_new, BIO_up_ref, BIO_free, BIO_vfree, BIO_free_all - BIO allocation and freeing functions

BIO_new_CMS(3ssl)

BIO_new_CMS - CMS streaming filter BIO

BIO_push(3ssl)

BIO_push, BIO_pop, BIO_set_next - add and remove BIOs from a chain

BIO_read(3ssl)

BIO_read_ex, BIO_write_ex, BIO_read, BIO_write, BIO_gets, BIO_puts - BIO I/O functions

BIO_set_callback(3ssl)

BIO_set_callback_ex, BIO_get_callback_ex, BIO_set_callback, BIO_get_callback, BIO_set_callback_arg, BIO_get_callback_arg, BIO_debug_callback, BIO_callback_fn_ex, BIO_callback_fn - BIO callback functions

BIO_should_retry(3ssl)

BIO_should_read, BIO_should_write, BIO_should_io_special, BIO_retry_type, BIO_should_retry, BIO_get_retry_BIO, BIO_get_retry_reason, BIO_set_retry_reason - BIO retry functions

BIO_s_accept(3ssl)

BIO_s_accept, BIO_set_accept_port, BIO_get_accept_port, BIO_new_accept, BIO_set_nbio_accept, BIO_set_accept_bios, BIO_set_bind_mode, BIO_get_bind_mode, BIO_do_accept - accept BIO

BIO_s_connect(3ssl)

BIO_set_conn_address, BIO_get_conn_address, BIO_s_connect, BIO_new_connect, BIO_set_conn_hostname, BIO_set_conn_port, BIO_set_conn_ip_family, BIO_get_conn_ip_family, BIO_get_conn_hostname, BIO_get_conn_port, BIO_set_nbio, BIO_do_connect - connect BIO

BIO_s_fd(3ssl)

BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd - file descriptor BIO

BIO_s_file(3ssl)

BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp, BIO_read_filename, BIO_write_filename, BIO_append_filename, BIO_rw_filename - FILE bio

BIO_s_mem(3ssl)

BIO_s_secmem, BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf, BIO_get_mem_ptr, BIO_new_mem_buf - memory BIO

BIO_s_null(3ssl)

BIO_s_null - null data sink

BIO_s_socket(3ssl)

BIO_s_socket, BIO_new_socket - socket BIO

blowfish(3ssl)

blowfish, BF_set_key, BF_encrypt, BF_decrypt, BF_ecb_encrypt, BF_cbc_encrypt, BF_cfb64_encrypt, BF_ofb64_encrypt, BF_options - Blowfish encryption

bn(3ssl)

bn - multiprecision integer arithmetics

BN_add(3ssl)

BN_add, BN_sub, BN_mul, BN_sqr, BN_div, BN_mod, BN_nnmod, BN_mod_add, BN_mod_sub, BN_mod_mul, BN_mod_sqr, BN_exp, BN_mod_exp, BN_gcd - arithmetic operations on BIGNUMs

BN_add_word(3ssl)

BN_add_word, BN_sub_word, BN_mul_word, BN_div_word, BN_mod_word - arithmetic functions on BIGNUMs with integers

BN_bn2bin(3ssl)

BN_bn2binpad, BN_bn2bin, BN_bin2bn, BN_bn2lebinpad, BN_lebin2bn, BN_bn2hex, BN_bn2dec, BN_hex2bn, BN_dec2bn, BN_print, BN_print_fp, BN_bn2mpi, BN_mpi2bn - format conversions

BN_cmp(3ssl)

BN_cmp, BN_ucmp, BN_is_zero, BN_is_one, BN_is_word, BN_is_odd - BIGNUM comparison and test functions

BN_copy(3ssl)

BN_copy, BN_dup, BN_with_flags - copy BIGNUMs

BN_CTX_new(3ssl)

BN_CTX_new, BN_CTX_secure_new, BN_CTX_free - allocate and free BN_CTX structures

BN_CTX_start(3ssl)

BN_CTX_start, BN_CTX_get, BN_CTX_end - use temporary BIGNUM variables

BN_generate_prime(3ssl)

BN_generate_prime_ex, BN_is_prime_ex, BN_is_prime_fasttest_ex, BN_GENCB_call, BN_GENCB_new, BN_GENCB_free, BN_GENCB_set_old, BN_GENCB_set, BN_GENCB_get_arg, BN_generate_prime, BN_is_prime, BN_is_prime_fasttest - generate primes and test for primality

BN_mod_inverse(3ssl)

BN_mod_inverse - compute inverse modulo n

BN_mod_mul_montgomery(3ssl)

BN_mod_mul_montgomery, BN_MONT_CTX_new, BN_MONT_CTX_free, BN_MONT_CTX_set, BN_MONT_CTX_copy, BN_from_montgomery, BN_to_montgomery - Montgomery multiplication

BN_mod_mul_reciprocal(3ssl)

BN_mod_mul_reciprocal, BN_div_recp, BN_RECP_CTX_new, BN_RECP_CTX_free, BN_RECP_CTX_set - modular multiplication using reciprocal

BN_new(3ssl)

BN_new, BN_secure_new, BN_clear, BN_free, BN_clear_free - allocate and free BIGNUMs

BN_num_bytes(3ssl)

BN_num_bits, BN_num_bytes, BN_num_bits_word - get BIGNUM size

BN_rand(3ssl)

BN_rand, BN_priv_rand, BN_pseudo_rand, BN_rand_range, BN_priv_rand_range, BN_pseudo_rand_range - generate pseudo-random number

BN_set_bit(3ssl)

BN_set_bit, BN_clear_bit, BN_is_bit_set, BN_mask_bits, BN_lshift, BN_lshift1, BN_rshift, BN_rshift1 - bit operations on BIGNUMs

BN_swap(3ssl)

BN_swap - exchange BIGNUMs

BN_zero(3ssl)

BN_zero, BN_one, BN_value_one, BN_set_word, BN_get_word - BIGNUM assignment operations

buffer(3ssl)

BUF_MEM_new, BUF_MEM_new_ex, BUF_MEM_free, BUF_MEM_grow - simple character array structure BUF_strdup, BUF_strndup, BUF_memdup, BUF_strlcpy, BUF_strlcat - standard C library equivalents

CMS_add0_cert(3ssl)

CMS_add0_cert, CMS_add1_cert, CMS_get1_certs, CMS_add0_crl, CMS_add1_crl, CMS_get1_crls - CMS certificate and CRL utility functions

CMS_add1_recipient_cert(3ssl)

CMS_add1_recipient_cert, CMS_add0_recipient_key - add recipients to a CMS enveloped data structure

CMS_add1_signer(3ssl)

CMS_add1_signer, CMS_SignerInfo_sign - add a signer to a CMS_ContentInfo signed data structure

CMS_compress(3ssl)

CMS_compress - create a CMS CompressedData structure

CMS_decrypt(3ssl)

CMS_decrypt - decrypt content from a CMS envelopedData structure

CMS_encrypt(3ssl)

CMS_encrypt - create a CMS envelopedData structure

CMS_final(3ssl)

CMS_final - finalise a CMS_ContentInfo structure

CMS_get0_SignerInfos(3ssl)

CMS_SignerInfo_set1_signer_cert, CMS_get0_SignerInfos, CMS_SignerInfo_get0_signer_id, CMS_SignerInfo_get0_signature, CMS_SignerInfo_cert_cmp - CMS signedData signer functions

CMS_get0_type(3ssl)

CMS_get0_type, CMS_set1_eContentType, CMS_get0_eContentType, CMS_get0_content - get and set CMS content types and content

CMS_get1_ReceiptRequest(3ssl)

CMS_ReceiptRequest_create0, CMS_add1_ReceiptRequest, CMS_get1_ReceiptRequest, CMS_ReceiptRequest_get0_values - CMS signed receipt request functions

CMS_sign(3ssl)

CMS_sign - create a CMS SignedData structure

CMS_sign_receipt(3ssl)

CMS_sign_receipt - create a CMS signed receipt

CMS_uncompress(3ssl)

CMS_uncompress - uncompress a CMS CompressedData structure

CMS_verify(3ssl)

CMS_verify, CMS_get0_signers - verify a CMS SignedData structure

CMS_verify_receipt(3ssl)

CMS_verify_receipt - verify a CMS signed receipt

CONF_modules_free(3ssl)

CONF_modules_free, CONF_modules_finish, CONF_modules_unload - OpenSSL configuration cleanup functions

CONF_modules_load_file(3ssl)

CONF_modules_load_file, CONF_modules_load - OpenSSL configuration functions

crypto(3ssl)

crypto - OpenSSL cryptographic library

CRYPTO_set_ex_data(3ssl)

CRYPTO_set_ex_data, CRYPTO_get_ex_data - internal application specific data functions

d2i_ASN1_OBJECT(3ssl)

d2i_ASN1_OBJECT, i2d_ASN1_OBJECT - ASN1 OBJECT IDENTIFIER functions

d2i_CMS_ContentInfo(3ssl)

d2i_CMS_ContentInfo, i2d_CMS_ContentInfo - CMS ContentInfo functions

d2i_DHparams(3ssl)

d2i_DHparams, i2d_DHparams - PKCS#3 DH parameter functions

d2i_DSAPublicKey(3ssl)

d2i_DSAPublicKey, i2d_DSAPublicKey, d2i_DSAPrivateKey, i2d_DSAPrivateKey, d2i_DSA_PUBKEY, i2d_DSA_PUBKEY, d2i_DSAparams, i2d_DSAparams, d2i_DSA_SIG, i2d_DSA_SIG - DSA key encoding and parsing functions.

d2i_ECPrivateKey(3ssl)

i2d_ECPrivateKey, d2i_ECPrivate_key - Encode and decode functions for saving and reading EC_KEY structures

d2i_PKCS8PrivateKey(3ssl)

d2i_PKCS8PrivateKey_bio, d2i_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_bio, i2d_PKCS8PrivateKey_fp, i2d_PKCS8PrivateKey_nid_bio, i2d_PKCS8PrivateKey_nid_fp - PKCS#8 format private key functions

d2i_PrivateKey(3ssl)

d2i_PrivateKey, d2i_PublicKey, d2i_AutoPrivateKey, i2d_PrivateKey, i2d_PublicKey, d2i_PrivateKey_bio, d2i_PrivateKey_fp - decode and encode functions for reading and saving EVP_PKEY structures

d2i_RSAPublicKey(3ssl)

d2i_RSAPublicKey, i2d_RSAPublicKey, d2i_RSAPrivateKey, i2d_RSAPrivateKey, d2i_RSA_PUBKEY, i2d_RSA_PUBKEY, i2d_Netscape_RSA, d2i_Netscape_RSA - RSA public and private key encoding functions.

d2i_SSL_SESSION(3ssl)

d2i_SSL_SESSION, i2d_SSL_SESSION - convert SSL_SESSION object from/to ASN1 representation

d2i_X509(3ssl)

d2i_X509, i2d_X509, d2i_X509_bio, d2i_X509_fp, i2d_X509_bio, i2d_X509_fp - X509 encode and decode functions

d2i_X509_ALGOR(3ssl)

d2i_X509_ALGOR, i2d_X509_ALGOR - AlgorithmIdentifier functions.

d2i_X509_CRL(3ssl)

d2i_X509_CRL, i2d_X509_CRL, d2i_X509_CRL_bio, d2i_X509_CRL_fp, i2d_X509_CRL_bio, i2d_X509_CRL_fp - PKCS#10 certificate request functions.

d2i_X509_NAME(3ssl)

d2i_X509_NAME, i2d_X509_NAME - X509_NAME encoding functions

d2i_X509_REQ(3ssl)

d2i_X509_REQ, i2d_X509_REQ, d2i_X509_REQ_bio, d2i_X509_REQ_fp, i2d_X509_REQ_bio, i2d_X509_REQ_fp - PKCS#10 certificate request functions.

d2i_X509_SIG(3ssl)

d2i_X509_SIG, i2d_X509_SIG - DigestInfo functions.

dh(3ssl)

dh - Diffie-Hellman key agreement

DH_generate_key(3ssl)

DH_generate_key, DH_compute_key - perform Diffie-Hellman key exchange

DH_generate_parameters(3ssl)

DH_generate_parameters_ex, DH_generate_parameters, DH_check, DH_check_params, DH_check_ex, DH_check_params_ex, DH_check_pub_key_ex - generate and check Diffie-Hellman parameters

DH_get_ex_new_index(3ssl)

DH_get_ex_new_index, DH_set_ex_data, DH_get_ex_data - add application specific data to DH structures

DH_new(3ssl)

DH_new, DH_free - allocate and free DH objects

DH_set_method(3ssl)

DH_set_default_method, DH_get_default_method, DH_set_method, DH_new_method, DH_OpenSSL - select DH method

DH_size(3ssl)

DH_size, DH_bits, DH_security_bits - get Diffie-Hellman prime size and security bits

dsa(3ssl)

dsa - Digital Signature Algorithm

DSA_do_sign(3ssl)

DSA_do_sign, DSA_do_verify - raw DSA signature operations

DSA_dup_DH(3ssl)

DSA_dup_DH - create a DH structure out of DSA structure

DSA_generate_key(3ssl)

DSA_generate_key - generate DSA key pair

DSA_generate_parameters(3ssl)

DSA_generate_parameters_ex, DSA_generate_parameters - generate DSA parameters

DSA_get_ex_new_index(3ssl)

DSA_get_ex_new_index, DSA_set_ex_data, DSA_get_ex_data - add application specific data to DSA structures

DSA_new(3ssl)

DSA_new, DSA_free - allocate and free DSA objects

DSA_set_method(3ssl)

DSA_set_default_method, DSA_get_default_method, DSA_set_method, DSA_new_method, DSA_OpenSSL - select DSA method

DSA_sign(3ssl)

DSA_sign, DSA_sign_setup, DSA_verify - DSA signatures

DSA_SIG_new(3ssl)

DSA_SIG_get0, DSA_SIG_set0, DSA_SIG_new, DSA_SIG_free - allocate and free DSA signature objects

DSA_size(3ssl)

DSA_size, DSA_bits, DSA_security_bits - get DSA signature size, key bits or security bits

ec(3ssl)

ec - Elliptic Curve functions

ecdsa(3ssl)

ECDSA_SIG_new, ECDSA_SIG_free, i2d_ECDSA_SIG, d2i_ECDSA_SIG, ECDSA_size, ECDSA_sign_setup, ECDSA_sign, ECDSA_sign_ex, ECDSA_verify, ECDSA_do_sign, ECDSA_do_sign_ex, ECDSA_do_verify - Elliptic Curve Digital Signature Algorithm

EC_GFp_simple_method(3ssl)

EC_GFp_simple_method, EC_GFp_mont_method, EC_GFp_nist_method, EC_GFp_nistp224_method, EC_GFp_nistp256_method, EC_GFp_nistp521_method, EC_GF2m_simple_method, EC_METHOD_get_field_type - Functions for obtaining EC_METHOD objects

engine(3ssl)

engine - ENGINE cryptographic module support

err(3ssl)

err - error codes

ERR_clear_error(3ssl)

ERR_clear_error - clear the error queue

ERR_error_string(3ssl)

ERR_error_string, ERR_error_string_n, ERR_lib_error_string, ERR_func_error_string, ERR_reason_error_string - obtain human-readable error message

ERR_get_error(3ssl)

ERR_get_error, ERR_peek_error, ERR_peek_last_error, ERR_get_error_line, ERR_peek_error_line, ERR_peek_last_error_line, ERR_get_error_line_data, ERR_peek_error_line_data, ERR_peek_last_error_line_data - obtain error code and data

ERR_GET_LIB(3ssl)

ERR_GET_LIB, ERR_GET_FUNC, ERR_GET_REASON, ERR_FATAL_ERROR - get information from error codes

ERR_load_crypto_strings(3ssl)

ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings - load and free error strings

ERR_load_strings(3ssl)

ERR_load_strings, ERR_PACK, ERR_get_next_error_library - load arbitrary error strings

ERR_print_errors(3ssl)

ERR_print_errors, ERR_print_errors_fp, ERR_print_errors_cb - print error messages

ERR_put_error(3ssl)

ERR_put_error, ERR_add_error_data, ERR_add_error_vdata - record an error

ERR_remove_state(3ssl)

ERR_remove_thread_state, ERR_remove_state - DEPRECATED

ERR_set_mark(3ssl)

ERR_set_mark, ERR_pop_to_mark - set marks and pop errors until mark

evp(3ssl)

evp - high-level cryptographic functions

EVP_BytesToKey(3ssl)

EVP_BytesToKey - password based encryption routine

EVP_DigestSignInit(3ssl)

EVP_DigestSignInit, EVP_DigestSignUpdate, EVP_DigestSignFinal, EVP_DigestSign - EVP signing functions

EVP_DigestVerifyInit(3ssl)

EVP_DigestVerifyInit, EVP_DigestVerifyUpdate, EVP_DigestVerifyFinal, EVP_DigestVerify - EVP signature verification functions

EVP_EncodeInit(3ssl)

EVP_ENCODE_CTX_new, EVP_ENCODE_CTX_free, EVP_ENCODE_CTX_copy, EVP_ENCODE_CTX_num, EVP_EncodeInit, EVP_EncodeUpdate, EVP_EncodeFinal, EVP_EncodeBlock, EVP_DecodeInit, EVP_DecodeUpdate, EVP_DecodeFinal, EVP_DecodeBlock - EVP base 64 encode/decode routines

EVP_OpenInit(3ssl)

EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal - EVP envelope decryption

EVP_PKEY_cmp(3ssl)

EVP_PKEY_copy_parameters, EVP_PKEY_missing_parameters, EVP_PKEY_cmp_parameters, EVP_PKEY_cmp - public key parameter and comparison functions

EVP_PKEY_CTX_new(3ssl)

EVP_PKEY_CTX_new, EVP_PKEY_CTX_new_id, EVP_PKEY_CTX_dup, EVP_PKEY_CTX_free - public key algorithm context functions

EVP_PKEY_decrypt(3ssl)

EVP_PKEY_decrypt_init, EVP_PKEY_decrypt - decrypt using a public key algorithm

EVP_PKEY_derive(3ssl)

EVP_PKEY_derive_init, EVP_PKEY_derive_set_peer, EVP_PKEY_derive - derive public key algorithm shared secret

EVP_PKEY_encrypt(3ssl)

EVP_PKEY_encrypt_init, EVP_PKEY_encrypt - encrypt using a public key algorithm

EVP_PKEY_get_default_digest(3ssl)

EVP_PKEY_get_default_digest_nid - get default signature digest

EVP_PKEY_keygen(3ssl)

EVP_PKEY_keygen_init, EVP_PKEY_keygen, EVP_PKEY_paramgen_init, EVP_PKEY_paramgen, EVP_PKEY_CTX_set_cb, EVP_PKEY_CTX_get_cb, EVP_PKEY_CTX_get_keygen_info, EVP_PKEVP_PKEY_CTX_set_app_data, EVP_PKEY_CTX_get_app_data - key and parameter generation functions

EVP_PKEY_new(3ssl)

EVP_PKEY_new, EVP_PKEY_free - private key allocation functions.

EVP_PKEY_print_private(3ssl)

EVP_PKEY_print_public, EVP_PKEY_print_private, EVP_PKEY_print_params - public key algorithm printing routines

EVP_PKEY_sign(3ssl)

EVP_PKEY_sign_init, EVP_PKEY_sign - sign using a public key algorithm

EVP_PKEY_verify(3ssl)

EVP_PKEY_verify_init, EVP_PKEY_verify - signature verification using a public key algorithm

EVP_PKEY_verify_recover(3ssl)

EVP_PKEY_verify_recover_init, EVP_PKEY_verify_recover - recover signature using a public key algorithm

EVP_SealInit(3ssl)

EVP_SealInit, EVP_SealUpdate, EVP_SealFinal - EVP envelope encryption

EVP_SignInit(3ssl)

EVP_SignInit, EVP_SignInit_ex, EVP_SignUpdate, EVP_SignFinal - EVP signing functions

EVP_VerifyInit(3ssl)

EVP_VerifyInit_ex, EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal - EVP signature verification functions

HMAC(3ssl)

HMAC, HMAC_CTX_new, HMAC_CTX_reset, HMAC_CTX_free, HMAC_Init, HMAC_Init_ex, HMAC_Update, HMAC_Final, HMAC_CTX_copy, HMAC_CTX_set_flags, HMAC_CTX_get_md, HMAC_size - HMAC message authentication code

i2d_CMS_bio_stream(3ssl)

i2d_CMS_bio_stream - output CMS_ContentInfo structure in BER format

i2d_PKCS7_bio_stream(3ssl)

i2d_PKCS7_bio_stream - output PKCS7 structure in BER format

lhash(3ssl)

lh_new, lh_free, lh_insert, lh_delete, lh_retrieve, lh_doall, lh_doall_arg, lh_error - dynamic hash table

lh_stats(3ssl)

lh_stats, lh_node_stats, lh_node_usage_stats, lh_stats_bio, lh_node_stats_bio, lh_node_usage_stats_bio - LHASH statistics

MD5(3ssl)

MD2, MD4, MD5, MD2_Init, MD2_Update, MD2_Final, MD4_Init, MD4_Update, MD4_Final, MD5_Init, MD5_Update, MD5_Final - MD2, MD4, and MD5 hash functions

mdc2(3ssl)

MDC2, MDC2_Init, MDC2_Update, MDC2_Final - MDC2 hash function

OBJ_nid2obj(3ssl)

i2t_ASN1_OBJECT, OBJ_length, OBJ_get0_data, OBJ_nid2obj, OBJ_nid2ln, OBJ_nid2sn, OBJ_obj2nid, OBJ_txt2nid, OBJ_ln2nid, OBJ_sn2nid, OBJ_cmp, OBJ_dup, OBJ_txt2obj, OBJ_obj2txt, OBJ_create, OBJ_cleanup - ASN1 object utility functions

OpenSSL_add_all_algorithms(3ssl)

OpenSSL_add_all_algorithms, OpenSSL_add_all_ciphers, OpenSSL_add_all_digests, EVP_cleanup - add algorithms to internal table

OPENSSL_Applink(3ssl)

OPENSSL_Applink - glue between OpenSSL BIO and Win32 compiler run-time

OPENSSL_config(3ssl)

OPENSSL_config, OPENSSL_no_config - simple OpenSSL configuration functions

OPENSSL_ia32cap(3ssl)

OPENSSL_ia32cap - the x86[_64] processor capabilities vector

OPENSSL_instrument_bus(3ssl)

OPENSSL_instrument_bus, OPENSSL_instrument_bus2 - instrument references to memory bus

OPENSSL_load_builtin_modules(3ssl)

OPENSSL_load_builtin_modules, ASN1_add_oid_module, ENGINE_add_conf_module - add standard configuration modules

OPENSSL_s390xcap(3ssl)

OPENSSL_s390xcap - the IBM z processor capabilities vector

OPENSSL_VERSION_NUMBER(3ssl)

OPENSSL_VERSION_NUMBER, OPENSSL_VERSION_TEXT, OpenSSL_version, OpenSSL_version_num - get OpenSSL version number

PEM_write_bio_CMS_stream(3ssl)

PEM_write_bio_CMS_stream - output CMS_ContentInfo structure in PEM format

PEM_write_bio_PKCS7_stream(3ssl)

PEM_write_bio_PKCS7_stream - output PKCS7 structure in PEM format

PKCS12_create(3ssl)

PKCS12_create - create a PKCS#12 structure

PKCS12_parse(3ssl)

PKCS12_parse - parse a PKCS#12 structure

PKCS7_decrypt(3ssl)

PKCS7_decrypt - decrypt content from a PKCS#7 envelopedData structure

PKCS7_encrypt(3ssl)

PKCS7_encrypt - create a PKCS#7 envelopedData structure

PKCS7_sign(3ssl)

PKCS7_sign - create a PKCS#7 signedData structure

PKCS7_sign_add_signer(3ssl)

PKCS7_sign_add_signer - add a signer PKCS7 signed data structure

PKCS7_verify(3ssl)

PKCS7_verify, PKCS7_get0_signers - verify a PKCS#7 signedData structure

rand(3ssl)

rand - pseudo-random number generator

RAND_add(3ssl)

RAND_add, RAND_poll, RAND_seed, RAND_status, RAND_event, RAND_screen, RAND_keep_random_devices_open - add randomness to the PRNG or get its status

RAND_bytes(3ssl)

RAND_bytes, RAND_priv_bytes, RAND_pseudo_bytes - generate random data

RAND_cleanup(3ssl)

RAND_cleanup - erase the PRNG state

RAND_egd(3ssl)

RAND_egd, RAND_egd_bytes, RAND_query_egd_bytes - query entropy gathering daemon

RAND_load_file(3ssl)

RAND_load_file, RAND_write_file, RAND_file_name - PRNG seed file

RAND_set_rand_method(3ssl)

RAND_set_rand_method, RAND_get_rand_method, RAND_OpenSSL - select RAND method

rc4(3ssl)

RC4_set_key, RC4 - RC4 encryption

ripemd(3ssl)

RIPEMD160, RIPEMD160_Init, RIPEMD160_Update, RIPEMD160_Final - RIPEMD-160 hash function

rsa(3ssl)

rsa - RSA public key cryptosystem

RSA_blinding_on(3ssl)

RSA_blinding_on, RSA_blinding_off - protect the RSA operation from timing attacks

RSA_check_key(3ssl)

RSA_check_key_ex, RSA_check_key - validate private RSA keys

RSA_generate_key(3ssl)

RSA_generate_key_ex, RSA_generate_key, RSA_generate_multi_prime_key - generate RSA key pair

RSA_get_ex_new_index(3ssl)

RSA_get_ex_new_index, RSA_set_ex_data, RSA_get_ex_data - add application specific data to RSA structures

RSA_new(3ssl)

RSA_new, RSA_free - allocate and free RSA objects

RSA_print(3ssl)

RSA_print, RSA_print_fp, DSAparams_print, DSAparams_print_fp, DSA_print, DSA_print_fp, DHparams_print, DHparams_print_fp - print cryptographic parameters

RSA_private_encrypt(3ssl)

RSA_private_encrypt, RSA_public_decrypt - low level signature operations

RSA_public_encrypt(3ssl)

RSA_public_encrypt, RSA_private_decrypt - RSA public key cryptography

RSA_set_method(3ssl)

RSA_set_default_method, RSA_get_default_method, RSA_set_method, RSA_get_method, RSA_PKCS1_OpenSSL, RSA_flags, RSA_new_method - select RSA method

RSA_sign(3ssl)

RSA_sign, RSA_verify - RSA signatures

RSA_sign_ASN1_OCTET_STRING(3ssl)

RSA_sign_ASN1_OCTET_STRING, RSA_verify_ASN1_OCTET_STRING - RSA signatures

RSA_size(3ssl)

RSA_size, RSA_bits, RSA_security_bits - get RSA modulus size or security bits

SMIME_read_CMS(3ssl)

SMIME_read_CMS - parse S/MIME message

SMIME_read_PKCS7(3ssl)

SMIME_read_PKCS7 - parse S/MIME message

SMIME_write_CMS(3ssl)

SMIME_write_CMS - convert CMS structure to S/MIME format

SMIME_write_PKCS7(3ssl)

SMIME_write_PKCS7 - convert PKCS#7 structure to S/MIME format

ssl(3ssl)

SSL - OpenSSL SSL/TLS library

SSL_accept(3ssl)

SSL_accept - wait for a TLS/SSL client to initiate a TLS/SSL handshake

SSL_alert_type_string(3ssl)

SSL_alert_type_string, SSL_alert_type_string_long, SSL_alert_desc_string, SSL_alert_desc_string_long - get textual description of alert information

SSL_check_chain(3ssl)

SSL_check_chain - check certificate chain suitability

SSL_CIPHER_get_name(3ssl)

SSL_CIPHER_get_name, SSL_CIPHER_get_bits, SSL_CIPHER_get_version, SSL_CIPHER_description - get SSL_CIPHER properties

SSL_clear(3ssl)

SSL_clear - reset SSL object to allow another connection

SSL_COMP_add_compression_method(3ssl)

SSL_COMP_add_compression_method, SSL_COMP_get_compression_methods, SSL_COMP_get0_name, SSL_COMP_get_id, SSL_COMP_free_compression_methods - handle SSL/TLS integrated compression methods

SSL_CONF_cmd(3ssl)

SSL_CONF_cmd_value_type, SSL_CONF_cmd - send configuration command

SSL_CONF_cmd_argv(3ssl)

SSL_CONF_cmd_argv - SSL configuration command line processing

SSL_CONF_CTX_new(3ssl)

SSL_CONF_CTX_new, SSL_CONF_CTX_free - SSL configuration allocation functions

SSL_CONF_CTX_set1_prefix(3ssl)

SSL_CONF_CTX_set1_prefix - Set configuration context command prefix

SSL_CONF_CTX_set_flags(3ssl)

SSL_CONF_CTX_set_flags, SSL_CONF_CTX_clear_flags - Set or clear SSL configuration context flags

SSL_CONF_CTX_set_ssl_ctx(3ssl)

SSL_CONF_CTX_set_ssl_ctx, SSL_CONF_CTX_set_ssl - set context to configure

SSL_connect(3ssl)

SSL_connect - initiate the TLS/SSL handshake with an TLS/SSL server

SSL_CTX_add_extra_chain_cert(3ssl)

SSL_CTX_add_extra_chain_cert, SSL_CTX_clear_extra_chain_certs - add or clear extra chain certificates

SSL_CTX_add_session(3ssl)

SSL_CTX_add_session, SSL_CTX_remove_session - manipulate session cache

SSL_CTX_ctrl(3ssl)

SSL_CTX_ctrl, SSL_CTX_callback_ctrl, SSL_ctrl, SSL_callback_ctrl - internal handling functions for SSL_CTX and SSL objects

SSL_CTX_flush_sessions(3ssl)

SSL_CTX_flush_sessions - remove expired sessions

SSL_CTX_free(3ssl)

SSL_CTX_free - free an allocated SSL_CTX object

SSL_CTX_get0_param(3ssl)

SSL_CTX_get0_param, SSL_get0_param, SSL_CTX_set1_param, SSL_set1_param - get and set verification parameters

SSL_CTX_get_ex_new_index(3ssl)

SSL_CTX_get_ex_new_index, SSL_CTX_set_ex_data, SSL_CTX_get_ex_data - internal application specific data functions

SSL_CTX_get_verify_mode(3ssl)

SSL_CTX_get_verify_mode, SSL_get_verify_mode, SSL_CTX_get_verify_depth, SSL_get_verify_depth, SSL_get_verify_callback, SSL_CTX_get_verify_callback - get currently set verification parameters

SSL_CTX_load_verify_locations(3ssl)

SSL_CTX_load_verify_locations, SSL_CTX_set_default_verify_paths, SSL_CTX_set_default_verify_dir, SSL_CTX_set_default_verify_file - set default locations for trusted CA certificates

SSL_CTX_sessions(3ssl)

SSL_CTX_sessions - access internal session cache

SSL_CTX_sess_set_cache_size(3ssl)

SSL_CTX_sess_set_cache_size, SSL_CTX_sess_get_cache_size - manipulate session cache size

SSL_CTX_sess_set_get_cb(3ssl)

SSL_CTX_sess_set_new_cb, SSL_CTX_sess_set_remove_cb, SSL_CTX_sess_set_get_cb, SSL_CTX_sess_get_new_cb, SSL_CTX_sess_get_remove_cb, SSL_CTX_sess_get_get_cb - provide callback functions for server side external session caching

SSL_CTX_set1_curves(3ssl)

SSL_CTX_set1_curves, SSL_CTX_set1_curves_list, SSL_set1_curves, SSL_set1_curves_list, SSL_get1_curves, SSL_get_shared_curve, SSL_CTX_set_ecdh_auto, SSL_set_ecdh_auto - EC supported curve functions

SSL_CTX_set_alpn_select_cb(3ssl)

SSL_CTX_set_alpn_protos, SSL_set_alpn_protos, SSL_CTX_set_alpn_select_cb, SSL_select_next_proto, SSL_get0_alpn_selected - handle application layer protocol negotiation (ALPN)

SSL_CTX_set_cert_cb(3ssl)

SSL_CTX_set_cert_cb, SSL_set_cert_cb - handle certificate callback function

SSL_CTX_set_cert_store(3ssl)

SSL_CTX_set_cert_store, SSL_CTX_set1_cert_store, SSL_CTX_get_cert_store - manipulate X509 certificate verification storage

SSL_CTX_set_cert_verify_callback(3ssl)

SSL_CTX_set_cert_verify_callback - set peer certificate verification procedure

SSL_CTX_set_cipher_list(3ssl)

SSL_CTX_set_cipher_list, SSL_set_cipher_list, SSL_CTX_set_ciphersuites, SSL_set_ciphersuites - choose list of available SSL_CIPHERs

SSL_CTX_set_client_CA_list(3ssl)

SSL_CTX_set_client_CA_list, SSL_set_client_CA_list, SSL_CTX_add_client_CA, SSL_add_client_CA - set list of CAs sent to the client when requesting a client certificate

SSL_CTX_set_client_cert_cb(3ssl)

SSL_CTX_set_client_cert_cb, SSL_CTX_get_client_cert_cb - handle client certificate callback function

SSL_CTX_set_custom_cli_ext(3ssl)

SSL_CTX_add_client_custom_ext, SSL_CTX_add_server_custom_ext - custom TLS extension handling

SSL_CTX_set_default_passwd_cb(3ssl)

SSL_CTX_set_default_passwd_cb, SSL_CTX_set_default_passwd_cb_userdata - set passwd callback for encrypted PEM file handling

SSL_CTX_set_generate_session_id(3ssl)

SSL_CTX_set_generate_session_id, SSL_set_generate_session_id, SSL_has_matching_session_id, GEN_SESSION_CB - manipulate generation of SSL session IDs (server only)

SSL_CTX_set_info_callback(3ssl)

SSL_CTX_set_info_callback, SSL_CTX_get_info_callback, SSL_set_info_callback, SSL_get_info_callback - handle information callback for SSL connections

SSL_CTX_set_max_cert_list(3ssl)

SSL_CTX_set_max_cert_list, SSL_CTX_get_max_cert_list, SSL_set_max_cert_list, SSL_get_max_cert_list - manipulate allowed size for the peer’s certificate chain

SSL_CTX_set_mode(3ssl)

SSL_CTX_set_mode, SSL_CTX_clear_mode, SSL_set_mode, SSL_clear_mode, SSL_CTX_get_mode, SSL_get_mode - manipulate SSL engine mode

SSL_CTX_set_msg_callback(3ssl)

SSL_CTX_set_msg_callback, SSL_CTX_set_msg_callback_arg, SSL_set_msg_callback, SSL_set_msg_callback_arg - install callback for observing protocol messages

SSL_CTX_set_options(3ssl)

SSL_CTX_set_options, SSL_set_options, SSL_CTX_clear_options, SSL_clear_options, SSL_CTX_get_options, SSL_get_options, SSL_get_secure_renegotiation_support - manipulate SSL options

SSL_CTX_set_psk_client_callback(3ssl)

SSL_psk_client_cb_func, SSL_psk_use_session_cb_func, SSL_CTX_set_psk_client_callback, SSL_set_psk_client_callback, SSL_CTX_set_psk_use_session_callback, SSL_set_psk_use_session_callback - set PSK client callback

SSL_CTX_set_quiet_shutdown(3ssl)

SSL_CTX_set_quiet_shutdown, SSL_CTX_get_quiet_shutdown, SSL_set_quiet_shutdown, SSL_get_quiet_shutdown - manipulate shutdown behaviour

SSL_CTX_set_read_ahead(3ssl)

SSL_CTX_set_read_ahead, SSL_CTX_get_read_ahead, SSL_set_read_ahead, SSL_get_read_ahead, SSL_CTX_get_default_read_ahead - manage whether to read as many input bytes as possible

SSL_CTX_set_session_cache_mode(3ssl)

SSL_CTX_set_session_cache_mode, SSL_CTX_get_session_cache_mode - enable/disable session caching

SSL_CTX_set_session_id_context(3ssl)

SSL_CTX_set_session_id_context, SSL_set_session_id_context - set context within which session can be reused (server side only)

SSL_CTX_set_ssl_version(3ssl)

SSL_CTX_set_ssl_version, SSL_set_ssl_method, SSL_get_ssl_method - choose a new TLS/SSL method

SSL_CTX_set_timeout(3ssl)

SSL_CTX_set_timeout, SSL_CTX_get_timeout - manipulate timeout values for session caching

SSL_CTX_set_tlsext_status_cb(3ssl)

SSL_CTX_set_tlsext_status_cb, SSL_CTX_set_tlsext_status_arg, SSL_set_tlsext_status_type, SSL_get_tlsext_status_ocsp_resp, SSL_set_tlsext_status_ocsp_resp - OCSP Certificate Status Request functions

SSL_CTX_set_tlsext_ticket_key_cb(3ssl)

SSL_CTX_set_tlsext_ticket_key_cb - set a callback for session ticket processing

SSL_CTX_set_tmp_dh_callback(3ssl)

SSL_CTX_set_tmp_dh_callback, SSL_CTX_set_tmp_dh, SSL_set_tmp_dh_callback, SSL_set_tmp_dh - handle DH keys for ephemeral key exchange

SSL_CTX_set_tmp_rsa_callback(3ssl)

SSL_CTX_set_tmp_rsa_callback, SSL_CTX_set_tmp_rsa, SSL_CTX_need_tmp_rsa, SSL_set_tmp_rsa_callback, SSL_set_tmp_rsa, SSL_need_tmp_rsa - handle RSA keys for ephemeral key exchange

SSL_CTX_set_verify(3ssl)

SSL_CTX_set_verify, SSL_set_verify, SSL_CTX_set_verify_depth, SSL_set_verify_depth - set peer certificate verification parameters

SSL_CTX_use_psk_identity_hint(3ssl)

SSL_CTX_use_psk_identity_hint, SSL_use_psk_identity_hint, SSL_CTX_set_psk_server_callback, SSL_set_psk_server_callback - set PSK identity hint to use

SSL_CTX_use_serverinfo(3ssl)

SSL_CTX_use_serverinfo_ex, SSL_CTX_use_serverinfo, SSL_CTX_use_serverinfo_file - use serverinfo extension

SSL_do_handshake(3ssl)

SSL_do_handshake - perform a TLS/SSL handshake

SSL_free(3ssl)

SSL_free - free an allocated SSL structure

SSL_get_ciphers(3ssl)

SSL_get1_supported_ciphers, SSL_get_client_ciphers, SSL_get_ciphers, SSL_CTX_get_ciphers, SSL_bytes_to_cipher_list, SSL_get_cipher_list, SSL_get_shared_ciphers - get list of available SSL_CIPHERs

SSL_get_client_CA_list(3ssl)

SSL_get_client_CA_list, SSL_CTX_get_client_CA_list - get list of client CAs

SSL_get_current_cipher(3ssl)

SSL_get_current_cipher, SSL_get_cipher_name, SSL_get_cipher, SSL_get_cipher_bits, SSL_get_cipher_version, SSL_get_pending_cipher - get SSL_CIPHER of a connection

SSL_get_default_timeout(3ssl)

SSL_get_default_timeout - get default session timeout value

SSL_get_error(3ssl)

SSL_get_error - obtain result code for TLS/SSL I/O operation

SSL_get_ex_data_X509_STORE_CTX_idx(3ssl)

SSL_get_ex_data_X509_STORE_CTX_idx - get ex_data index to access SSL structure from X509_STORE_CTX

SSL_get_ex_new_index(3ssl)

SSL_get_ex_new_index, SSL_set_ex_data, SSL_get_ex_data - internal application specific data functions

SSL_get_fd(3ssl)

SSL_get_fd, SSL_get_rfd, SSL_get_wfd - get file descriptor linked to an SSL object

SSL_get_peer_certificate(3ssl)

SSL_get_peer_certificate - get the X509 certificate of the peer

SSL_get_peer_cert_chain(3ssl)

SSL_get_peer_cert_chain, SSL_get0_verified_chain - get the X509 certificate chain of the peer

SSL_get_psk_identity(3ssl)

SSL_get_psk_identity, SSL_get_psk_identity_hint - get PSK client identity and hint

SSL_get_rbio(3ssl)

SSL_get_rbio, SSL_get_wbio - get BIO linked to an SSL object

SSL_get_session(3ssl)

SSL_get_session, SSL_get0_session, SSL_get1_session - retrieve TLS/SSL session data

SSL_get_SSL_CTX(3ssl)

SSL_get_SSL_CTX - get the SSL_CTX from which an SSL is created

SSL_get_verify_result(3ssl)

SSL_get_verify_result - get result of peer certificate verification

SSL_get_version(3ssl)

SSL_client_version, SSL_get_version, SSL_is_dtls, SSL_version - get the protocol information of a connection

SSL_library_init(3ssl)

SSL_library_init, OpenSSL_add_ssl_algorithms - initialize SSL library by registering algorithms

SSL_load_client_CA_file(3ssl)

SSL_load_client_CA_file, SSL_add_file_cert_subjects_to_stack, SSL_add_dir_cert_subjects_to_stack - load certificate names

SSL_new(3ssl)

SSL_dup, SSL_new, SSL_up_ref - create an SSL structure for a connection

SSL_pending(3ssl)

SSL_pending, SSL_has_pending - check for readable bytes buffered in an SSL object

SSL_read(3ssl)

SSL_read_ex, SSL_read, SSL_peek_ex, SSL_peek - read bytes from a TLS/SSL connection

SSL_rstate_string(3ssl)

SSL_rstate_string, SSL_rstate_string_long - get textual description of state of an SSL object during read operation

SSL_SESSION_free(3ssl)

SSL_SESSION_new, SSL_SESSION_dup, SSL_SESSION_up_ref, SSL_SESSION_free - create, free and manage SSL_SESSION structures

SSL_SESSION_get_ex_new_index(3ssl)

SSL_SESSION_get_ex_new_index, SSL_SESSION_set_ex_data, SSL_SESSION_get_ex_data - internal application specific data functions

SSL_SESSION_get_time(3ssl)

SSL_SESSION_get_time, SSL_SESSION_set_time, SSL_SESSION_get_timeout, SSL_SESSION_set_timeout, SSL_get_time, SSL_set_time, SSL_get_timeout, SSL_set_timeout - retrieve and manipulate session time and timeout settings

SSL_session_reused(3ssl)

SSL_session_reused - query whether a reused session was negotiated during handshake

SSL_set_bio(3ssl)

SSL_set_bio, SSL_set0_rbio, SSL_set0_wbio - connect the SSL object with a BIO

SSL_set_connect_state(3ssl)

SSL_set_connect_state, SSL_set_accept_state, SSL_is_server - functions for manipulating and examining the client or server mode of an SSL object

SSL_set_fd(3ssl)

SSL_set_fd, SSL_set_rfd, SSL_set_wfd - connect the SSL object with a file descriptor

SSL_set_session(3ssl)

SSL_set_session - set a TLS/SSL session to be used during TLS/SSL connect

SSL_set_shutdown(3ssl)

SSL_set_shutdown, SSL_get_shutdown - manipulate shutdown state of an SSL connection

SSL_set_verify_result(3ssl)

SSL_set_verify_result - override result of peer certificate verification

SSL_shutdown(3ssl)

SSL_shutdown - shut down a TLS/SSL connection

SSL_state_string(3ssl)

SSL_state_string, SSL_state_string_long - get textual description of state of an SSL object

SSL_want(3ssl)

SSL_want, SSL_want_nothing, SSL_want_read, SSL_want_write, SSL_want_x509_lookup, SSL_want_async, SSL_want_async_job, SSL_want_client_hello_cb - obtain state information TLS/SSL I/O operation

SSL_write(3ssl)

SSL_write_ex, SSL_write - write bytes to a TLS/SSL connection

ui_compat(3ssl)

des_read_password, des_read_2passwords, des_read_pw_string, des_read_pw - Compatibility user interface functions

x509(3ssl)

x509 - X.509 certificate handling

X509_check_host(3ssl)

X509_check_host, X509_check_email, X509_check_ip, X509_check_ip_asc - X.509 certificate matching

X509_NAME_add_entry_by_txt(3ssl)

X509_NAME_add_entry_by_txt, X509_NAME_add_entry_by_OBJ, X509_NAME_add_entry_by_NID, X509_NAME_add_entry, X509_NAME_delete_entry - X509_NAME modification functions

X509_NAME_ENTRY_get_object(3ssl)

X509_NAME_ENTRY_get_object, X509_NAME_ENTRY_get_data, X509_NAME_ENTRY_set_object, X509_NAME_ENTRY_set_data, X509_NAME_ENTRY_create_by_txt, X509_NAME_ENTRY_create_by_NID, X509_NAME_ENTRY_create_by_OBJ - X509_NAME_ENTRY utility functions

X509_NAME_get_index_by_NID(3ssl)

X509_NAME_get_index_by_NID, X509_NAME_get_index_by_OBJ, X509_NAME_get_entry, X509_NAME_entry_count, X509_NAME_get_text_by_NID, X509_NAME_get_text_by_OBJ - X509_NAME lookup and enumeration functions

X509_NAME_print_ex(3ssl)

X509_NAME_print_ex, X509_NAME_print_ex_fp, X509_NAME_print, X509_NAME_oneline - X509_NAME printing routines

X509_new(3ssl)

X509_chain_up_ref, X509_new, X509_free, X509_up_ref - X509 certificate ASN1 allocation functions

X509_STORE_CTX_get_error(3ssl)

X509_STORE_CTX_get_error, X509_STORE_CTX_set_error, X509_STORE_CTX_get_error_depth, X509_STORE_CTX_get_current_cert, X509_STORE_CTX_get1_chain, X509_verify_cert_error_string - get or set certificate verification status information

X509_STORE_CTX_get_ex_new_index(3ssl)

X509_STORE_CTX_get_ex_new_index, X509_STORE_CTX_set_ex_data, X509_STORE_CTX_get_ex_data - add application specific data to X509_STORE_CTX structures

X509_STORE_CTX_set_verify_cb(3ssl)

X509_STORE_CTX_set_verify_cb - set verification callback

X509_STORE_set_verify_cb_func(3ssl)

X509_STORE_set_verify_cb_func, X509_STORE_set_verify_cb - set verification callback

X509_verify_cert(3ssl)

X509_verify_cert - discover and verify X509 certificate chain

config(5ssl)

config - OpenSSL CONF library configuration files

x509v3_config(5ssl)

x509v3_config - X509 V3 certificate extension configuration format

des_modes(7ssl)

des_modes - the variants of DES and other crypto algorithms of OpenSSL

Latest updates

OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-35.1 to 1.0.2j-38.1

2019-06-17
  • Reject invalid EC point coordinates (bsc#1131291)
    • add 0001-RT-4242-reject-invalid-EC-point-coordinates.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-32.1 to 1.0.2j-35.1

2019-04-08
  • Fix IV handling in SHAEXT paths: aes/asm/aesni-sha*-x86_64.pl
    • Added openssl-1.0.2l-aes-IV-in_SHAEXT.patch [bsc#1113975]
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-29.1 to 1.0.2j-32.1

2019-01-21
  • Elliptic curve scalar multiplication timing attack defenses
    • fixes "PortSmash" (bsc#1113534, CVE-2018-5407)
  • Add openssl-CVE-2018-5407-PortSmash.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-25.1 to 1.0.2j-29.1

2019-01-21
  • correct the error detection in openssl-CVE-2018-0737-fips.patch (bsc#1106197)
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-22.1 to 1.0.2j-25.1

2019-01-21
  • Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732)
    • openssl-CVE-2018-0732.patch
  • blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592)
    • openssl-add-blinding-to-ecdsa.patch
    • openssl-add-blinding-to-dsa.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-19.1 to 1.0.2j-22.1

2019-01-21
  • Suggest libopenssl1_0_0-hmac from libopenssl1_0_0 package to avoid dependency issues during updates (bsc#1090765)
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-16.1 to 1.0.2j-19.1

2019-01-21
  • OpenSSL Security Advisory [27 Mar 2018]
    • Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102)
  • add openssl-CVE-2018-0739.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-13.1 to 1.0.2j-16.1

2019-01-21
  • OpenSSL Security Advisory [07 Dec 2017]
    • Read/write after SSL object in error state
      (CVE-2017-3737, bsc#1071905)
    • rsaz_1024_mul_avx2 overflow bug on x86_64
      (CVE-2017-3738, bsc#1071906)
  • added patches:
    • openssl-CVE-2017-3737.patch
    • openssl-CVE-2017-3738.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Updated from 1.0.2j-10.1 to 1.0.2j-13.1

2019-01-21
  • OpenSSL Security Advisory [02 Nov 2017]
    • CVE-2017-3736 (bsc#1066242)
    • bn_sqrx8x_internal carry bug on x86_64
    • add openssl-CVE-2017-3736.patch
  • OpenSSL Security Advisory [28 Aug 2017]
    • CVE-2017-3735 (bsc#1056058)
    • Malformed X.509 IPAdressFamily could cause OOB read()
    • add openssl-CVE-2017-3735.patch
  • fix crash in DES (bsc#1065363)
    • add openssl-fix_crash_in_DES.patch
OpenSUSE icon

OpenSUSE Leap 42.3 update/oss: Version 1.0.2j-10.1 introduced

2019-01-21
  • use blocking getrandom syscall only from fips_drbg_bytes() to avoid stalls on low entropy (bsc#1044175)
  • refresh patches:
    • openssl-fips_entropy_reseeding.patch
    • openssl-fipslocking.patch
OpenSUSE icon

OpenSUSE Leap 42.3 oss: Version 1.0.2j-7.3 introduced

2019-01-17

Related packages

openssl - Utilities from the general purpose cryptography library with TLS implementation
⇧ Top