diff options
author | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-02-13 19:19:16 -0600 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2015-02-13 19:19:16 -0600 |
commit | 5ab6d6a5c05572bd1c75f05baf264a2d0001894a (patch) | |
tree | ac670067cadf5207b50e3d1c6ebfb7848c2bfb85 /src | |
parent | 53d8d49454d7cef5cd41fc854116090ca78026ce (diff) | |
download | cryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.tar.gz cryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.tar.bz2 cryptography-5ab6d6a5c05572bd1c75f05baf264a2d0001894a.zip |
update buffer length for OBJ_obj2txt
Diffstat (limited to 'src')
-rw-r--r-- | src/cryptography/hazmat/backends/openssl/x509.py | 4 |
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 |