blob: 8075be14bed51224090352fd1f175a1b31cbde68 [file] [log] [blame]
Alex Stapletonc368ac22013-12-31 13:43:38 +00001.. hazmat::
2
3Bindings
4========
5
Paul Kehrer45efdbc2015-02-12 10:58:22 -06006.. module:: cryptography.hazmat.bindings
Alex Stapletonc368ac22013-12-31 13:43:38 +00007
8``cryptography`` aims to provide low-level CFFI based bindings to multiple
Alex Gaynor12252702014-01-02 11:10:35 -08009native C libraries. These provide no automatic initialization of the library
Alex Stapletonc368ac22013-12-31 13:43:38 +000010and may not provide complete wrappers for its API.
11
12Using these functions directly is likely to require you to be careful in
13managing memory allocation, locking and other resources.
14
15
Alex Stapletonc5fffd32014-03-18 15:29:00 +000016Individual bindings
Alex Stapletonc368ac22013-12-31 13:43:38 +000017-------------------
18
19.. toctree::
20 :maxdepth: 1
21
22 openssl
Paul Kehrer7fccf4c2014-01-04 21:51:31 -060023 commoncrypto