diff options
author | Maximilian Hils <git@maximilianhils.com> | 2014-08-16 15:53:07 +0200 |
---|---|---|
committer | Maximilian Hils <git@maximilianhils.com> | 2014-08-16 15:53:07 +0200 |
commit | 6d1b601ddf070ef1335be1804386fa0f4a2fcbd4 (patch) | |
tree | 54c3a433a9562759a02bc5b57008c7ff6fe1b3c0 /netlib/certffi.py | |
parent | 1c1167eda0a2757b8fb6588f0400d47020fdb1ab (diff) | |
download | mitmproxy-6d1b601ddf070ef1335be1804386fa0f4a2fcbd4.tar.gz mitmproxy-6d1b601ddf070ef1335be1804386fa0f4a2fcbd4.tar.bz2 mitmproxy-6d1b601ddf070ef1335be1804386fa0f4a2fcbd4.zip |
minor cleanups
Diffstat (limited to 'netlib/certffi.py')
-rw-r--r-- | netlib/certffi.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/netlib/certffi.py b/netlib/certffi.py index c5d7c95e..81dc72e8 100644 --- a/netlib/certffi.py +++ b/netlib/certffi.py @@ -1,7 +1,9 @@ +from __future__ import (absolute_import, print_function, division) import cffi import OpenSSL + xffi = cffi.FFI() -xffi.cdef (""" +xffi.cdef(""" struct rsa_meth_st { int flags; ...; @@ -18,6 +20,7 @@ xffi.verify( extra_compile_args=['-w'] ) + def handle(privkey): new = xffi.new("struct rsa_st*") newbuf = xffi.buffer(new) @@ -26,11 +29,13 @@ def handle(privkey): newbuf[:] = oldbuf[:] return new + def set_flags(privkey, val): hdl = handle(privkey) - hdl.meth.flags = val + hdl.meth.flags = val return privkey + def get_flags(privkey): hdl = handle(privkey) return hdl.meth.flags |