aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2014-01-24 11:34:04 -0600
committerAlex Gaynor <alex.gaynor@gmail.com>2014-01-24 11:34:04 -0600
commit917e82e2da0091e90307b20cfa8feaf2fb211ada (patch)
treed9e35f777378265000e2263052129fdd8c58144f /docs
parent29ffbd94d2c97ec46950af0e4aa1c8e4c4548909 (diff)
downloadcryptography-917e82e2da0091e90307b20cfa8feaf2fb211ada.tar.gz
cryptography-917e82e2da0091e90307b20cfa8feaf2fb211ada.tar.bz2
cryptography-917e82e2da0091e90307b20cfa8feaf2fb211ada.zip
Mark that tehse are console sections so they syntax highlight
Diffstat (limited to 'docs')
-rw-r--r--docs/hazmat/backends/openssl.rst18
1 files changed, 12 insertions, 6 deletions
diff --git a/docs/hazmat/backends/openssl.rst b/docs/hazmat/backends/openssl.rst
index d305520a..926ec7d1 100644
--- a/docs/hazmat/backends/openssl.rst
+++ b/docs/hazmat/backends/openssl.rst
@@ -26,9 +26,11 @@ The options you need to add allow the linker to identify every symbol correctly
even when multiple versions of the library are linked into the same program. If
you are using your distribution's source packages these will probably be
patched in for you already, otherwise you'll need to use options something like
-this when configuring OpenSSL::
+this when configuring OpenSSL:
- ./config -Wl,--version-script=openssl.ld -Wl,-Bsymbolic-functions -fPIC shared
+.. code-block:: console
+
+ $ ./config -Wl,--version-script=openssl.ld -Wl,-Bsymbolic-functions -fPIC shared
You'll also need to generate your own ``openssl.ld`` file. For example::
@@ -45,13 +47,17 @@ Using your own OpenSSL on OS X
To link cryptography against a custom version of OpenSSL you'll need to set
``ARCHFLAGS``, ``LDFLAGS``, and ``CFLAGS``. OpenSSL can be installed via
-`Homebrew`_::
+`Homebrew`_:
+
+.. code-block:: console
+
+ $ brew install openssl
- brew install openssl
+Then install cryptography linking against the brewed version:
-Then install cryptography linking against the brewed version::
+.. code-block:: console
- env ARCHFLAGS="-arch x86_64" LDFLAGS="-L/usr/local/opt/openssl/lib" CFLAGS="-I/usr/local/opt/openssl/include" pip install cryptography
+ $ env ARCHFLAGS="-arch x86_64" LDFLAGS="-L/usr/local/opt/openssl/lib" CFLAGS="-I/usr/local/opt/openssl/include" pip install cryptography
.. _`OpenSSL`: https://www.openssl.org/