Function
|
Description
|
ASN1_generate_nconf, ASN1_generate_v3 |
ASN1 generation functions. |
ASN1_OBJECT_new, ASN1_OBJECT_free |
Object allocation functions. |
ASN1_STRING_length, ASN1_STRING_dup, ASN1_STRING_cmp, ASN1_STRING_set, ASN1_STRING_length_set, ASN1_STRING_type, ASN1_STRING_data
|
ASN1_STRING utility functions. |
ASN1_STRING_new, ASN1_STRING_type_new, ASN1_STRING_free
|
ASN1_STRING allocation functions. |
ASN1_STRING_print_ex, ASN1_STRING_print_ex_fp |
ASN1_STRING output routines. |
bio |
I/O abstraction, hides many of the underlying I/O details from an application. |
BIO_ctrl, BIO_callback_ctrl, BIO_ptr_ctrl, BIO_int_ctrl, BIO_reset, BIO_seek, BIO_tell, BIO_flush, BIO_eof, BIO_set_close, BIO_get_close, BIO_pending, BIO_wpending, BIO_ctrl_pending, BIO_ctrl_wpending, BIO_get_info_callback, BIO_set_info_callback |
BIO control operations.s |
BIO_f_base64 |
Base64 BIO filter. |
BIO_f_buffer |
Returns the buffering BIO method. |
BIO_f_cipher, BIO_set_cipher, BIO_get_cipher_status, BIO_get_cipher_ctx
|
Returns the cipher BIO method. |
BIO_f_md, BIO_set_md, BIO_get_md, BIO_get_md_ctx
|
Message digest BIO filter. |
BIO_f_null |
Returns the null filter BIO method. This is a filter BIO that does
nothing.
|
BIO_f_ssl, BIO_set_ssl, BIO_get_ssl, BIO_set_ssl_mode, BIO_set_ssl_renegotiate_bytes, BIO_get_num_renegotiates, BIO_set_ssl_renegotiate_timeout, BIO_new_ssl, BIO_new_ssl_connect, BIO_new_buffer_ssl_connect, BIO_ssl_copy_session_id, BIO_ssl_shutdown
|
Returns the SSL BIO method. |
BIO_find_type, BIO_next |
BIO chain traversal. |
BIO_new, BIO_set, BIO_free, BIO_vfree BIO_free_all
|
BIO allocation and freeing functions. |
BIO_push, BIO_pop |
Adds and removes BIOs from a chain. |
BIO_read, BIO_write, BIO_gets,BIO_puts |
BIO I/O functions. |
BIO_s_accept, BIO_set_accept_port, BIO_get_accept_port, BIO_set_nbio_accept, BIO_set_accept_bios, BIO_set_bind_mode, BIO_get_bind_mode, BIO_do_accept |
Returns the accept BIO method. |
BIO_s_bio, BIO_make_bio_pair, BIO_destroy_bio_pair, BIO_shutdown_wr, BIO_set_write_buf_size, BIO_get_write_buf_size, BIO_new_bio_pair, BIO_get_write_guarantee, BIO_ctrl_get_write_guarantee, BIO_get_read_request, BIO_ctrl_get_read_request, BIO_ctrl_reset_read_request |
Returns the method for a BIO pair. |
BIO_s_connect, BIO_set_conn_hostname, BIO_set_conn_port, BIO_set_conn_ip, BIO_set_conn_int_port, BIO_get_conn_hostname, BIO_get_conn_port, BIO_get_conn_ip, BIO_get_conn_int_port, BIO_set_nbio, BIO_do_connect |
Returns the connect BIO method. |
BIO_s_fd, BIO_set_fd, BIO_get_fd, BIO_new_fd
|
File descriptor BIO. |
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 |
Returns the BIO file method. |
BIO_s_mem, BIO_set_mem_eof_return, BIO_get_mem_data, BIO_set_mem_buf, BIO_get_mem_ptr, BIO_new_mem_buf |
Returns the memory BIO method function. |
BIO_s_null |
Null data sink. |
BIO_s_socket, BIO_new_socket |
Returns the socket BIO method. |
BIO_set_callback, BIO_get_callback,BIO_set_callback_arg, BIO_get_callback_arg, BIO_debug_callback |
Sets and retrieves the BIO callback. |
BIO_should_retry, BIO_should_read, BIO_should_write, BIO_should_io_special, BIO_retry_type, BIO_get_retry_BIO, BIO_get_retry_reason |
BIO retry functions. |
evp |
Provides a high-level interface to cryptographic functions. |
EVP_BytesToKey |
Password based encryption routine. |
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, VP_sha1, EVP_dss, EVP_dss1, EVP_get_digestbyname, EVP_get_digestbynid, EVP_get_digestbyobj |
EVP digest routines. |
EVP_CIPHER_CTX_init, EVP_EncryptInit_ex, EVP_EncryptUpdate, EVP_EncryptFinal_ex, EVP_DecryptInit_ex, EVP_DecryptUpdate, EVP_DecryptFinal_ex, EVP_CipherInit_ex, EVP_CipherUpdate,EVP_CipherFinal_ex, EVP_CIPHER_CTX_set_key_length, EVP_CIPHER_CTX_ctrl, EVP_CIPHER_CTX_cleanup, EVP_EncryptInit, EVP_EncryptFinal, EVP_DecryptInit, EVP_DecryptFinal, EVP_CipherInit, EVP_CipherFinal, EVP_get_cipherbyname, EVP_get_cipherbynid, EVP_get_cipherbyobj,EVP_CIPHER_nid,EVP_CIPHER_block_size, EVP_CIPHER_key_length, EVP_CIPHER_iv_length, EVP_CIPHER_flags, EVP_CIPHER_mode, EVP_CIPHER_type, EVP_CIPHER_CTX_cipher, EVP_CIPHER_CTX_nid, EVP_CIPHER_CTX_block_size, EVP_CIPHER_CTX_key_length,
EVP_CIPHER_CTX_iv_length, EVP_CIPHER_CTX_get_app_data, EVP_CIPHER_CTX_set_app_data, EVP_CIPHER_CTX_type, EVP_CIPHER_CTX_flags, EVP_CIPHER_CTX_mode, EVP_CIPHER_param_to_asn1, EVP_CIPHER_asn1_to_param, EVP_CIPHER_CTX_set_padding
|
EVP cipher routines. |
EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal |
EVP envelope decryption. |
EVP_PKEY_new, EVP_PKEY_free |
Private key allocation functions. |
EVP_PKEY_set1_RSA, EVP_PKEY_set1_DSA, EVP_PKEY_set1_DH, EVP_PKEY_set1_EC_KEY, EVP_PKEY_get1_RSA, EVP_PKEY_get1_DSA, EVP_PKEY_get1_DH, EVP_PKEY_get1_EC_KEY, EVP_PKEY_assign_RSA, EVP_PKEY_assign_DSA, EVP_PKEY_assign_DH, EVP_PKEY_assign_EC_KEY, EVP_PKEY_type
|
EVP_PKEY assignment functions. |
EVP_SealInit, EVP_SealUpdate, EVP_SealFinal |
EVP envelope encryption. |
EVP_SignInit, EVP_SignUpdate, EVP_SignFinal |
EVP signing functions. |
EVP_VerifyInit, EVP_VerifyUpdate, EVP_VerifyFinal |
EVP signature verification functions. |
pem |
Reads or writes structures in PEM format. |
pkcs7, pkcs12 |
|
PKCS12_create |
Create a PKCS#12 structure. |
PKCS12_parse |
Parses a PKCS12 structure. |
PKCS7_decrypt |
Decrypts content from a PKCS#7 enveloped Data structure. |
PKCS7_encrypt |
Creates and returns a PKCS#7 enveloped Data structure. |
PKCS7_sign |
creates and returns a PKCS#7 signedData structure. |
PKCS7_verify |
verifies a PKCS#7 signedData structure. |
SMIME_read_PKCS7 |
Parses S/MIME message. |
SMIME_write_PKCS7 |
Converts PKCS#7 structure to S/MIME format. |