Pages du manuel Linux : Fonctions des bibliothèques / ssl

CONF_modules_load_file
OpenSSL configuration functions
crypto
OpenSSL cryptographic library
CRYPTO_set_ex_data
internal application specific data functions
d2i_ASN1_OBJECT
ASN1 OBJECT IDENTIFIER functions
d2i_DHparams
PKCS#3 DH parameter functions.
d2i_DSAPublicKey
DSA key encoding and parsing functions.
d2i_PKCS8PrivateKey
PKCS#8 format private key functions
d2i_RSAPublicKey
RSA public and private key encoding functions.
d2i_SSL_SESSION
convert SSL_SESSION object from/to ASN1 representation
d2i_X509
X509 encode and decode functions
d2i_X509_ALGOR
AlgorithmIdentifier functions.
d2i_X509_CRL
PKCS#10 certificate request functions.
d2i_X509_NAME
X509_NAME encoding functions
d2i_X509_REQ
PKCS#10 certificate request functions.
d2i_X509_SIG
DigestInfo functions.
des
DES encryption
dh
Diffie-Hellman key agreement
DH_generate_key
perform Diffie-Hellman key exchange
DH_generate_parameters
generate and check Diffie-Hellman parameters
DH_get_ex_new_index
add application specific data to DH structures
DH_new
allocate and free DH objects
DH_set_method
select DH method
DH_size
get Diffie-Hellman prime size
dsa
Digital Signature Algorithm
DSA_do_sign
raw DSA signature operations
DSA_dup_DH
create a DH structure out of DSA structure
DSA_generate_key
generate DSA key pair
DSA_generate_parameters
generate DSA parameters
DSA_get_ex_new_index
add application specific data to DSA structures
DSA_new
allocate and free DSA objects
DSA_set_method
select DSA method
DSA_sign
DSA signatures
DSA_SIG_new
allocate and free DSA signature objects
DSA_size
get DSA signature size
ecdsa
Elliptic Curve Digital Signature Algorithm
engine
ENGINE cryptographic module support
err
error codes
ERR_clear_error
clear the error queue
ERR_error_string
obtain human-readable error message
ERR_get_error
obtain error code and data
ERR_GET_LIB
get library, function and reason code
ERR_load_crypto_strings
ERR_load_crypto_strings, SSL_load_error_strings, ERR_free_strings - load and free error strings
ERR_load_strings
load arbitrary error strings
ERR_print_errors
print error messages
ERR_put_error
record an error
ERR_remove_state
free a thread's error queue
ERR_set_mark
set marks and pop errors until mark
evp
high-level cryptographic functions
EVP_BytesToKey
password based encryption routine
EVP_DigestInit
EVP_MD_CTX_init, EVP_MD_CTX_create, EVP_DigestInit_ex, EVP_DigestUpdate, EVP_DigestFinal_ex, EVP_MD_CTX_cleanup, EVP_MD_CTX_destroy, EVP_MAX_MD_SIZE, EVP_MD_CTX_copy_ex, EVP_MD_CTX_copy, EVP_MD_type, EVP_MD_pkey_type, EVP_MD_size, EVP_MD_block_size, EVP_MD_CTX_md, EVP_MD_CTX_size, EVP_MD_CTX_block_size, EVP_MD_CTX_type, EVP_md_null, EVP_md2, EVP_md5, EVP_sha, EVP_sha1, EVP_dss, EVP_dss1, EVP_mdc2, EVP_ripemd160, EVP_get_digestbyname, EVP_get_digestbynid, EVP_get_digestbyobj - EVP digest routines