diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2013-10-14 22:08:09 -0700 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2013-10-14 22:08:09 -0700 |
commit | 7189fed2039bbc30e7b442d4d77cb0670ac3453d (patch) | |
tree | cac85022ba802b0627a6fe5cb39a26e1e33ceb0e | |
parent | 6206e1ee59d9d1abd9757d247a3f001b2dc5476a (diff) | |
parent | 26aa73810622083ecbed1511df5eea580a2eaf86 (diff) | |
download | cryptography-7189fed2039bbc30e7b442d4d77cb0670ac3453d.tar.gz cryptography-7189fed2039bbc30e7b442d4d77cb0670ac3453d.tar.bz2 cryptography-7189fed2039bbc30e7b442d4d77cb0670ac3453d.zip |
Merge pull request #101 from reaperhulk/openssl-mem-dbg-support
add some openssl CRYPTO_* methods for memory debugging. refs #77
-rw-r--r-- | cryptography/bindings/openssl/crypto.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/cryptography/bindings/openssl/crypto.py b/cryptography/bindings/openssl/crypto.py index 0f40d5b6..501fb5a1 100644 --- a/cryptography/bindings/openssl/crypto.py +++ b/cryptography/bindings/openssl/crypto.py @@ -20,8 +20,18 @@ TYPES = """ FUNCTIONS = """ void CRYPTO_free(void *); +int CRYPTO_mem_ctrl(int); +int CRYPTO_is_mem_check_on(); +void CRYPTO_mem_leaks(struct bio_st *); +void CRYPTO_cleanup_all_ex_data(); """ MACROS = """ void CRYPTO_add(int *, int, int); +void CRYPTO_malloc_init(); +void CRYPTO_malloc_debug_init(); +#define CRYPTO_MEM_CHECK_ON ... +#define CRYPTO_MEM_CHECK_OFF ... +#define CRYPTO_MEM_CHECK_ENABLE ... +#define CRYPTO_MEM_CHECK_DISABLE ... """ |