aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/cryptography/hazmat/bindings/openssl/binding.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cryptography/hazmat/bindings/openssl/binding.py b/src/cryptography/hazmat/bindings/openssl/binding.py
index 1fb7478d..27c70745 100644
--- a/src/cryptography/hazmat/bindings/openssl/binding.py
+++ b/src/cryptography/hazmat/bindings/openssl/binding.py
@@ -12,9 +12,10 @@ from cryptography.hazmat.bindings._openssl import ffi, lib
_osrandom_engine_id = ffi.new("const char[]", b"osrandom")
_osrandom_engine_name = ffi.new("const char[]", b"osrandom_engine")
+
@ffi.callback("int (*)(unsigned char *, int)", error=0)
def osrandom_rand_bytes(buf, size):
- signed = ffi.cast("char*", buf)
+ signed = ffi.cast("char *", buf)
result = os.urandom(size)
signed[0:size] = result
return 1