From 626235bed9642d839bcd27b6444af305df96c6f1 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Mon, 11 May 2020 09:15:21 -0400 Subject: Fixes #1619 Hash transforms encode functions should return bytes instead of str --- python/transform.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python') diff --git a/python/transform.py b/python/transform.py index 3e89555d..d58ff0f6 100644 --- a/python/transform.py +++ b/python/transform.py @@ -267,7 +267,7 @@ class Transform(with_metaclass(_TransformMetaClass, object)): param_buf[i].value = data[i].handle if not core.BNDecode(self.handle, input_buf.handle, output_buf.handle, param_buf, len(keys)): return None - return str(output_buf) + return bytes(output_buf) def encode(self, input_buf, params = {}): if isinstance(input_buf, int) or isinstance(input_buf, numbers.Integral): @@ -283,4 +283,4 @@ class Transform(with_metaclass(_TransformMetaClass, object)): param_buf[i].value = data[i].handle if not core.BNEncode(self.handle, input_buf.handle, output_buf.handle, param_buf, len(keys)): return None - return str(output_buf) + return bytes(output_buf) -- cgit v1.3.1