Skip to main content

  | मौसम…

411 समाचार
Public archive edition · Attributed source reporting with original dates · AI drafts are excluded

411 REFERENCE · Wikibooks

OpenSSL

Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.

__NOTOC__ Note Please see the talk page for the status of this book. You may wish to visit the OpenSSL Foundation Wiki instead. (aka the OpenSSL wiki). OpenSSL OpenSSL is an open-source library for Transport Layer Security and general-purpose Cryptography. Overview OpenSSL consists of two separate libraries: libcrypto and libssl. libcrypto is a general-purpose cryptography library which can be used alone. libssl is a TLS library which depends on libcrypto. OpenSSL also comes with an "openssl" command-line program, which can be used to exercise much of the functionality of the library from the command line. libcrypto libcrypto is the portion of OpenSSL for performing general-purpose cryptography, which can be used without libssl. Introduction to libcrypto Initialization 25% Random numbers 0% Error handling 25% Reference counting 0% BIO Using BIOs 0% Pre-defined BIOs 25% Writing your own BIOs 0% EVP Digests 0% Symmetric ciphers 0% Signatures 0% Public key 0% Keys and Certificates PEM 0% ASN.1 0% X509 0% OCSP 0% Elliptic Curve Cryptography Introduction 75% EC_GROUP_new 75% EC_GROUP_copy 75% EC_POINT_new 75% EC_POINT_add 75% EC_KEY_new 75% EC_GFp_simple_method 75% d2i_ECPKParameters 75% Engines Engine architecture 0% Using engines 0% Supplied engines 0% Writing your own engines 0% More libcrypto Diffie-Hellman 0% Bignum 0% Windows 0% Configuration 0% libssl libssl is the portion of OpenSSL which supports TLS, and depends on libcrypto. Introduction to libssl Contexts 0% Connections 0% Configuration Options 0% Cipher suites 0% Diffie-Hellman parameters 25% Certificate Validation Verify locations 0% Verify callbacks 0% Hostname validation 0% More libssl Session resumption 0% DTLS 0% Alternative key exchange 0% command line programs The "openssl" command line program contains a variety of sub-programs. TODO: document all of them! Appendices /FIPS/ About the book /Notes for contributors/ 0% Applied mathematics Computer science