diff options
-rw-r--r-- | src/cryptography/hazmat/bindings/openssl/binding.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/cryptography/hazmat/bindings/openssl/binding.py b/src/cryptography/hazmat/bindings/openssl/binding.py index 7943962f..5aa731e4 100644 --- a/src/cryptography/hazmat/bindings/openssl/binding.py +++ b/src/cryptography/hazmat/bindings/openssl/binding.py @@ -35,19 +35,17 @@ class Binding(object): _init_lock = threading.Lock() _lock_init_lock = threading.Lock() - # aliases for the convenience of tests. _osrandom_engine_id = ffi.new("const char[]", b"osrandom") _osrandom_engine_name = ffi.new("const char[]", b"osrandom_engine") - - def __init__(self): - self._ensure_ffi_initialized() - _osrandom_method = ffi.new( "RAND_METHOD *", dict(bytes=_osrandom_rand_bytes, pseudorand=_osrandom_rand_bytes, status=_osrandom_rand_status) ) + def __init__(self): + self._ensure_ffi_initialized() + @classmethod def _register_osrandom_engine(cls): assert cls.lib.ERR_peek_error() == 0 |