aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2015-02-13 19:19:16 -0600
committerPaul Kehrer <paul.l.kehrer@gmail.com>2015-02-13 19:19:16 -0600
commit5ab6d6a5c05572bd1c75f05baf264a2d0001894a (patch)
treeac670067cadf5207b50e3d1c6ebfb7848c2bfb85
parent53d8d49454d7cef5cd41fc854116090ca78026ce (diff)
downloadcryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.tar.gz
cryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.tar.bz2
cryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.zip
update buffer length for OBJ_obj2txt
-rw-r--r--src/cryptography/hazmat/backends/openssl/x509.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cryptography/hazmat/backends/openssl/x509.py b/src/cryptography/hazmat/backends/openssl/x509.py
index 6bc7137c..ebfbf331 100644
--- a/src/cryptography/hazmat/backends/openssl/x509.py
+++ b/src/cryptography/hazmat/backends/openssl/x509.py
@@ -120,7 +120,9 @@ class _Certificate(object):
buf, lambda buf: self._backend._lib.OPENSSL_free(buf[0])
)
value = self._backend._ffi.buffer(buf[0], res)[:].decode('utf8')
- buf_len = 50
+ # Set to 80 on the recommendation of
+ # https://www.openssl.org/docs/crypto/OBJ_nid2ln.html
+ buf_len = 80
buf = self._backend._ffi.new("char[]", buf_len)
res = self._backend._lib.OBJ_obj2txt(buf, buf_len, obj, 1)
assert res > 0