Docs.rs
openssl-sys-0.7.8
openssl-sys 0.7.8
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
alexcrichton
sfackler
alex
Dependencies
libc ^0.2
normal
pkg-config ^0.3
normal
libressl-pnacl-sys ^2.1.0
normal
gdi32-sys ^0.1
normal
user32-sys ^0.1
normal
gdi32-sys ^0.1
normal
user32-sys ^0.1
normal
gdi32-sys ^0.1
normal
user32-sys ^0.1
normal
gdi32-sys ^0.1
normal
user32-sys ^0.1
normal
libressl-pnacl-sys ^2.1.0
normal
libressl-pnacl-sys ^2.1.0
normal
libressl-pnacl-sys ^2.1.0
normal
Versions
Go to latest version
Platform
i686-apple-darwin
i686-pc-windows-gnu
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-gnu
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Crate
openssl_sys
[
−
]
[src]
Modules
probe
Structs
BIGNUM
BIO
BIO_METHOD
CRYPTO_EX_DATA
EVP_MD_CTX
EVP_PKEY
HMAC_CTX
RSA
X509V3_CTX
Constants
BIO_CTRL_EOF
BIO_CTRL_FLUSH
BIO_C_SET_BUF_MEM_EOF_RETURN
BIO_TYPE_NONE
CRYPTO_LOCK
MBSTRING_ASC
MBSTRING_BMP
MBSTRING_FLAG
MBSTRING_UNIV
MBSTRING_UTF8
NID_ext_key_usage
NID_key_usage
PKCS5_SALT_LEN
SSL_CTRL_CLEAR_OPTIONS
SSL_CTRL_EXTRA_CHAIN_CERT
SSL_CTRL_OPTIONS
SSL_CTRL_SET_READ_AHEAD
SSL_CTRL_SET_TLSEXT_HOSTNAME
SSL_CTRL_SET_TLSEXT_SERVERNAME_ARG
SSL_CTRL_SET_TLSEXT_SERVERNAME_CB
SSL_ERROR_NONE
SSL_ERROR_SSL
SSL_ERROR_SYSCALL
SSL_ERROR_WANT_ACCEPT
SSL_ERROR_WANT_CONNECT
SSL_ERROR_WANT_READ
SSL_ERROR_WANT_WRITE
SSL_ERROR_WANT_X509_LOOKUP
SSL_ERROR_ZERO_RETURN
SSL_TLSEXT_ERR_ALERT_FATAL
SSL_TLSEXT_ERR_ALERT_WARNING
SSL_TLSEXT_ERR_NOACK
SSL_TLSEXT_ERR_OK
SSL_VERIFY_FAIL_IF_NO_PEER_CERT
SSL_VERIFY_NONE
SSL_VERIFY_PEER
TLSEXT_NAMETYPE_host_name
V_ASN1_GENERALIZEDTIME
V_ASN1_UTCTIME
X509_FILETYPE_ASN1
X509_FILETYPE_DEFAULT
X509_FILETYPE_PEM
X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH
X509_V_ERR_AKID_SKID_MISMATCH
X509_V_ERR_APPLICATION_VERIFICATION
X509_V_ERR_CERT_CHAIN_TOO_LONG
X509_V_ERR_CERT_HAS_EXPIRED
X509_V_ERR_CERT_NOT_YET_VALID
X509_V_ERR_CERT_REJECTED
X509_V_ERR_CERT_REVOKED
X509_V_ERR_CERT_SIGNATURE_FAILURE
X509_V_ERR_CERT_UNTRUSTED
X509_V_ERR_CRL_HAS_EXPIRED
X509_V_ERR_CRL_NOT_YET_VALID
X509_V_ERR_CRL_PATH_VALIDATION_ERROR
X509_V_ERR_CRL_SIGNATURE_FAILURE
X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
X509_V_ERR_DIFFERENT_CRL_SCOPE
X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD
X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD
X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD
X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD
X509_V_ERR_EXCLUDED_VIOLATION
X509_V_ERR_INVALID_CA
X509_V_ERR_INVALID_EXTENSION
X509_V_ERR_INVALID_NON_CA
X509_V_ERR_INVALID_POLICY_EXTENSION
X509_V_ERR_INVALID_PURPOSE
X509_V_ERR_KEYUSAGE_NO_CERTSIGN
X509_V_ERR_KEYUSAGE_NO_CRL_SIGN
X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE
X509_V_ERR_NO_EXPLICIT_POLICY
X509_V_ERR_OUT_OF_MEM
X509_V_ERR_PATH_LENGTH_EXCEEDED
X509_V_ERR_PERMITTED_VIOLATION
X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED
X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN
X509_V_ERR_SUBJECT_ISSUER_MISMATCH
X509_V_ERR_SUBTREE_MINMAX
X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
X509_V_ERR_UNABLE_TO_GET_CRL
X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT
X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE
X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION
X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION
X509_V_ERR_UNNESTED_RESOURCE
X509_V_ERR_UNSUPPORTED_CONSTRAINT_SYNTAX
X509_V_ERR_UNSUPPORTED_CONSTRAINT_TYPE
X509_V_ERR_UNSUPPORTED_EXTENSION_FEATURE
X509_V_ERR_UNSUPPORTED_NAME_SYNTAX
X509_V_OK
Functions
ASN1_INTEGER_set
ASN1_STRING_to_UTF8
ASN1_STRING_type_new
ASN1_TIME_free
BIO_ctrl
BIO_free_all
BIO_new
BIO_new_socket
BIO_read
BIO_s_mem
BIO_write
BN_CTX_free
BN_CTX_new
BN_add
BN_add_word
BN_bin2bn
BN_bn2bin
BN_bn2dec
BN_bn2hex
BN_clear_bit
BN_clear_free
BN_cmp
BN_dec2bn
BN_div
BN_div_word
BN_dup
BN_exp
BN_gcd
BN_generate_prime_ex
BN_hex2bn
BN_is_bit_set
BN_is_prime_ex
BN_is_prime_fasttest_ex
BN_lshift
BN_lshift1
BN_mask_bits
BN_mod_add
BN_mod_exp
BN_mod_inverse
BN_mod_mul
BN_mod_sqr
BN_mod_sub
BN_mod_word
BN_mul
BN_mul_word
BN_new
BN_nnmod
BN_num_bits
BN_pseudo_rand
BN_pseudo_rand_range
BN_rand
BN_rand_range
BN_rshift
BN_rshift1
BN_set_bit
BN_set_negative
BN_set_word
BN_sqr
BN_sub
BN_sub_word
BN_ucmp
CRYPTO_free
CRYPTO_memcmp
CRYPTO_num_locks
CRYPTO_set_id_callback
CRYPTO_set_locking_callback
DH_free
DH_new_from_params
ERR_func_error_string
ERR_get_error
ERR_lib_error_string
ERR_load_crypto_strings
ERR_reason_error_string
EVP_BytesToKey
EVP_CIPHER_CTX_free
EVP_CIPHER_CTX_new
EVP_CIPHER_CTX_set_padding
EVP_CipherFinal
EVP_CipherInit
EVP_CipherUpdate
EVP_DigestFinal
EVP_DigestFinal_ex
EVP_DigestInit
EVP_DigestInit_ex
EVP_DigestUpdate
EVP_MD_CTX_copy_ex
EVP_MD_CTX_create
EVP_MD_CTX_destroy
EVP_PKEY_assign
EVP_PKEY_cmp
EVP_PKEY_free
EVP_PKEY_get1_RSA
EVP_PKEY_new
EVP_PKEY_set1_RSA
EVP_aes_128_cbc
EVP_aes_128_cfb1
EVP_aes_128_cfb128
EVP_aes_128_cfb8
EVP_aes_128_ecb
EVP_aes_256_cbc
EVP_aes_256_cfb1
EVP_aes_256_cfb128
EVP_aes_256_cfb8
EVP_aes_256_ecb
EVP_md5
EVP_rc4
EVP_ripemd160
EVP_sha1
EVP_sha224
EVP_sha256
EVP_sha384
EVP_sha512
HMAC_CTX_cleanup
HMAC_CTX_init
PEM_read_bio_DHparams
PEM_read_bio_PUBKEY
PEM_read_bio_PrivateKey
PEM_read_bio_RSAPrivateKey
PEM_read_bio_RSA_PUBKEY
PEM_read_bio_X509
PEM_read_bio_X509_REQ
PEM_write_bio_PUBKEY
PEM_write_bio_PrivateKey
PEM_write_bio_X509
PEM_write_bio_X509_REQ
PKCS5_PBKDF2_HMAC_SHA1
RAND_bytes
RSA_free
RSA_generate_key
RSA_generate_key_ex
RSA_new
RSA_private_decrypt
RSA_private_encrypt
RSA_public_decrypt
RSA_public_encrypt
RSA_sign
RSA_size
RSA_verify
SSL_CIPHER_description
SSL_CIPHER_get_bits
SSL_CIPHER_get_name
SSL_CIPHER_get_version
SSL_COMP_get_name
SSL_CTX_check_private_key
SSL_CTX_free
SSL_CTX_get_ex_data
SSL_CTX_get_ex_new_index
SSL_CTX_load_verify_locations
SSL_CTX_new
SSL_CTX_set_cipher_list
SSL_CTX_set_ex_data
SSL_CTX_set_verify
SSL_CTX_set_verify_depth
SSL_CTX_use_PrivateKey
SSL_CTX_use_PrivateKey_file
SSL_CTX_use_certificate
SSL_CTX_use_certificate_chain_file
SSL_CTX_use_certificate_file
SSL_accept
SSL_connect
SSL_ctrl
SSL_free
SSL_get_SSL_CTX
SSL_get_current_cipher
SSL_get_current_compression
SSL_get_error
SSL_get_ex_data_X509_STORE_CTX_idx
SSL_get_peer_certificate
SSL_get_rbio
SSL_get_servername
SSL_get_ssl_method
SSL_get_version
SSL_get_wbio
SSL_library_init
SSL_load_error_strings
SSL_new
SSL_pending
SSL_read
SSL_set_SSL_CTX
SSL_set_bio
SSL_state_string
SSL_state_string_long
SSL_write
SSLv23_method
SSLv3_method
TLSv1_method
X509V3_EXT_conf
X509V3_EXT_conf_nid
X509V3_set_ctx
X509_EXTENSION_free
X509_NAME_ENTRY_get_data
X509_NAME_add_entry_by_txt
X509_NAME_get_entry
X509_NAME_get_index_by_NID
X509_REQ_add_extensions
X509_REQ_free
X509_REQ_sign
X509_STORE_CTX_get_current_cert
X509_STORE_CTX_get_error
X509_STORE_CTX_get_ex_data
X509_add_ext
X509_digest
X509_free
X509_get_pubkey
X509_get_serialNumber
X509_get_subject_name
X509_gmtime_adj
X509_new
X509_set_issuer_name
X509_set_notAfter
X509_set_notBefore
X509_set_pubkey
X509_set_version
X509_sign
X509_to_X509_REQ
d2i_RSAPrivateKey
d2i_RSA_PUBKEY
i2d_RSAPrivateKey
i2d_RSA_PUBKEY
init
Type Definitions
ASN1_INTEGER
ASN1_STRING
ASN1_TIME
BN_CTX
COMP_METHOD
CRYPTO_EX_dup
CRYPTO_EX_free
CRYPTO_EX_new
DH
ENGINE
EVP_CIPHER
EVP_CIPHER_CTX
EVP_MD
EVP_PKEY_CTX
PasswordCallback
SSL
SSL_CIPHER
SSL_CTX
SSL_METHOD
X509
X509_CRL
X509_EXTENSION
X509_NAME
X509_NAME_ENTRY
X509_REQ
X509_STORE_CTX
bio_info_cb
bio_st
stack_st_X509_EXTENSION
stack_st_void