pyOpenSSL hosts its code at https://github.com/pyca/pyopenssl.git.

You can learn more at the project's web page.

Launchpad imports the master branch and you can create branches from it.

You can get a copy of the development focus branch using the command:
bzr branch lp:pyopenssl

There are download files available for pyOpenSSL.

pyOpenSSL has 6 active reviews. See all merge proposals.

pyOpenSSL has 60 active branches owned by 30 people and 2 teams. There were 0 commits in the last month.

Bazaar branches

Name Status Last Modified Last Commit
lp:pyopenssl
Series: main
1 Development 2014-03-27 20:02:37 UTC
196. Merge pull request #78 from pyca/tsaf...

Author: Jean-Paul Calderone
Revision Date: 2014-03-27 20:02:37 UTC

Merge pull request #78 from pyca/tsafe-apply-48

Replace the usage of `apply` in OpenSSL.tsafe with regular function call syntax.

lp:~ubuntuone-pqm-team/pyopenssl/stable 1 Development 2015-03-27 18:00:48 UTC
1. imported pyOpenSSL 0.14 from tarball

Author: Ricardo Kirkner
Revision Date: 2015-03-27 18:00:20 UTC

imported pyOpenSSL 0.14 from tarball

lp:~exarkun/pyopenssl/use-opentls bug 1 Development 2014-01-08 21:59:03 UTC
269. This is another one that is missing o...

Author: Jean-Paul Calderone
Revision Date: 2014-01-08 21:59:03 UTC

This is another one that is missing on OSX

lp:~sileht/pyopenssl/pyopenssl (Has a merge proposal) 1 Development 2014-01-08 14:12:22 UTC
172. Make SSL_OP_MSIE_SSLV2_RSA_PADDING op...

Author: sileht
Revision Date: 2014-01-08 14:06:01 UTC

Make SSL_OP_MSIE_SSLV2_RSA_PADDING optionnal

Since 0.9.7h SSL_OP_MSIE_SSLV2_RSA_PADDING has no effect and
it have been removed in version 0.9.8a

This patch make it opentionnal

Closes bug #1266521

lp:~redtoad/pyopenssl/pyopenssl bug(Has a merge proposal) 1 Development 2013-10-30 20:58:49 UTC
170. Add regression test for bug #1211834.

Author: Sebastian Rahlf
Revision Date: 2013-10-30 20:58:49 UTC

Add regression test for bug #1211834.

lp:~evilaliv3/pyopenssl/pyopenssl (Has a merge proposal) 1 Development 2013-10-28 11:12:58 UTC
171. various fixing for the patch "minor p...

Author: Giovanni Pellerano
Revision Date: 2013-10-28 11:12:58 UTC

various fixing for the patch "minor patch to allow the use of PFS (Perfect Forward Secrecy) ciphers":
- unconditional enable changed to conditional enable by adding a new api: "load_tmp_ecdh"
- code completely aligned to the already present load_tmp_dh
- unit-tests and docs added and aligned to load_tmp_dh

lp:~dataway/pyopenssl/dataway 0 Experimental 2013-10-10 15:45:24 UTC
170. Merged mainline

Author: Anthony Uk / dataway GmbH
Revision Date: 2013-10-10 15:23:27 UTC

Merged mainline

lp:~exarkun/pyopenssl/trunk bug 1 Development 2013-10-06 12:58:04 UTC
171. Add support for negotiating TLSv1_1 o...

Author: Jean-Paul Calderone
Revision Date: 2013-10-06 12:58:04 UTC

Add support for negotiating TLSv1_1 or TLSv1_2

lp:~exarkun/pyopenssl/release-0.13 1 Development 2013-09-01 15:09:17 UTC
166. Bump documentation version and regene...

Author: Jean-Paul Calderone
Revision Date: 2013-09-01 15:09:17 UTC

Bump documentation version and regenerate for 0.13.1

lp:~heimes/pyopenssl/pyopenssl (Has a merge proposal) 1 Development 2013-08-11 18:19:01 UTC
170. Fix handling of NULL bytes inside sub...

Author: Christian Heimes
Revision Date: 2013-08-11 18:19:01 UTC

Fix handling of NULL bytes inside subjectAltName general names, CVE-2013-4073.

lp:~andrefcruz/pyopenssl/pyopenssl (Has a merge proposal) 1 Development 2012-10-21 08:14:09 UTC
185. Check for exception.

Author: André Cruz
Revision Date: 2012-10-21 08:14:09 UTC

Check for exception.

lp:~exarkun/pyopenssl/psk 1 Development 2012-10-21 00:20:19 UTC
180. Check and require that bytes are retu...

Author: Jean-Paul Calderone
Revision Date: 2012-10-21 00:20:19 UTC

Check and require that bytes are returned in the tuple returned by the psk client callback

lp:~shanemhansen/pyopenssl/pyopenssl 1 Development 2012-10-03 19:04:15 UTC
170. Merge from main branch

Author: Space Monkey
Revision Date: 2012-10-03 19:04:15 UTC

Merge from main branch

lp:~tom-accident-prone/pyopenssl/packaging 1 Development 2012-09-20 20:53:31 UTC
171. Add debian packaging directives

Author: tom metge
Revision Date: 2012-09-20 20:38:43 UTC

Add debian packaging directives

lp:~torsten/pyopenssl/bio-layer-support 1 Development 2012-08-12 20:05:37 UTC
168. Started wrapping of the BIO abstracti...

Author: Torsten Landschoff
Revision Date: 2012-08-12 19:58:47 UTC

Started wrapping of the BIO abstraction of I/O so far that a trivial example now works.

lp:~space-monkey/pyopenssl/pyopenssl 1 Development 2012-06-13 22:09:05 UTC
170. Add sentinel to memberlist. Fixes OSX...

Author: tom metge
Revision Date: 2012-06-13 22:07:43 UTC

Add sentinel to memberlist. Fixes OSX crash.

lp:~ppergame/pyopenssl/next-proto (Has a merge proposal) 1 Development 2012-05-18 00:48:39 UTC
178. rename get0 -> get, add proper test s...

Author: Pavel Pergamenshchik
Revision Date: 2012-05-18 00:48:39 UTC

rename get0 -> get, add proper test skipping

lp:~tobias-oberstein/pyopenssl/pyopenssl 1 Development 2012-04-14 21:44:17 UTC
167. Release the GIL around RSA and DSA ke...

Author: Jean-Paul Calderone
Revision Date: 2012-04-03 19:25:07 UTC

Release the GIL around RSA and DSA key generation.

lp:~stuart-mclaren/pyopenssl/pyopenssl 1 Development 2012-04-12 13:04:37 UTC
168. Add load_builtin_engines() Add call ...

Author: sam
Revision Date: 2012-04-12 12:34:06 UTC

Add load_builtin_engines()

Add call for load_builtin_engines(). This
enables the use of any available hardware
acceleration for performance.

lp:~remyroy/pyopenssl/shutdown-fix bug 1 Development 2012-02-17 01:06:38 UTC
166. Fix shutdown call for new socket inte...

Author: Rémy Roy
Revision Date: 2012-02-17 00:53:27 UTC

Fix shutdown call for new socket interface in Python 2.7.

lp:~exarkun/pyopenssl/session-methods 1 Development 2012-02-16 19:49:54 UTC
169. Add sphinx docs for new methods

Author: Jean-Paul Calderone
Revision Date: 2012-02-16 19:49:54 UTC

Add sphinx docs for new methods

lp:~exarkun/pyopenssl/sessions bug 1 Development 2012-02-13 13:42:43 UTC
171. Catch up with trunk, including the me...

Author: Jean-Paul Calderone
Revision Date: 2012-02-13 13:42:43 UTC

Catch up with trunk, including the merged version of set_session_cache_mode and get_session_cache_mode

lp:~myers-1/pyopenssl/npn (Has a merge proposal) 1 Development 2012-02-10 13:44:03 UTC
165. add ifdefs so this will build with ol...

Author: Myers Carpenter
Revision Date: 2012-02-10 13:44:03 UTC

add ifdefs so this will build with older versions of openssl

lp:~exarkun/pyopenssl/centos-compat 1 Development 2012-01-19 14:38:29 UTC
166. updated version in setup.py

Author: stepankk
Revision Date: 2012-01-16 10:36:28 UTC

updated version in setup.py

lp:~stepankk/pyopenssl/bug-845445 bug(Has a merge proposal) 1 Development 2012-01-16 10:36:28 UTC
166. updated version in setup.py

Author: stepankk
Revision Date: 2012-01-16 10:36:28 UTC

updated version in setup.py

lp:~stepankk/pyopenssl/bug-790076 bug 1 Development 2012-01-12 14:12:34 UTC This branch has not been pushed to yet.
lp:~bhuztez/pyopenssl/ocsp 0 Experimental 2011-09-14 02:54:59 UTC This branch has not been pushed to yet.
lp:~exarkun/pyopenssl/pkey-modulus bug 1 Development 2011-06-29 16:19:13 UTC
157. PKey.modulus, from the rsa-check-2 br...

Author: Jean-Paul Calderone
Revision Date: 2011-06-13 01:58:33 UTC

PKey.modulus, from the rsa-check-2 branch, mostly implemented by Rick Dean

lp:~exarkun/pyopenssl/pkey-check 1 Development 2011-06-12 21:52:11 UTC
156. Apply rick_dean's check patch, plus s...

Author: Jean-Paul Calderone
Revision Date: 2011-06-12 21:52:11 UTC

Apply rick_dean's check patch, plus some modifications.

lp:~exarkun/pyopenssl/shutdown-error bug 1 Development 2011-05-26 01:50:47 UTC
154. This test passes in a nice way

Author: Jean-Paul Calderone
Revision Date: 2011-05-26 01:48:47 UTC

This test passes in a nice way

lp:~exarkun/pyopenssl/mr-RSAadditions bug 1 Development 2011-05-11 00:37:55 UTC
92. Use the sha module if the hashlib mod...

Author: Jean-Paul Calderone
Revision Date: 2009-11-21 15:57:46 UTC

Use the sha module if the hashlib module is not available

lp:~adiroiban/pyopenssl/bug-780089-dump_publickey bug 1 Development 2011-05-09 19:25:34 UTC
151. Add inital crypto.dump_publickey.

Author: Adi Roiban
Revision Date: 2011-05-09 19:24:39 UTC

Add inital crypto.dump_publickey.

lp:~brandon-ifup/pyopenssl/dtls 1 Development 2011-01-30 06:12:18 UTC
140. Merge send-memoryview

Author: Jean-Paul Calderone
Revision Date: 2011-01-22 15:04:48 UTC

Merge send-memoryview

lp:~njoyce512/pyopenssl/rc4 2 Mature 2010-12-09 05:56:50 UTC
140. Provide support for RC4 ciphers.

Author: njoyce
Revision Date: 2010-12-09 05:56:50 UTC

Provide support for RC4 ciphers.

lp:~ohe/pyopenssl/crl-comp (Has a merge proposal) 1 Development 2010-11-08 21:50:40 UTC
140. Add a new get_issuer method on CRL ob...

Author: Olivier Hervieu
Revision Date: 2010-11-08 21:41:17 UTC

Add a new get_issuer method on CRL object. Returns the CRL's issuer as string.

lp:~exarkun/pyopenssl/release-0.11 1 Development 2010-11-01 21:42:23 UTC
150. Merge fixes for building on 3.x on Wi...

Author: Jean-Paul Calderone
Revision Date: 2010-11-01 21:42:23 UTC

Merge fixes for building on 3.x on Windows

lp:~exarkun/pyopenssl/trust 1 Development 2010-07-16 15:21:51 UTC
162. no longer necessary to initialize thi...

Author: Jean-Paul Calderone
Revision Date: 2010-07-16 15:21:51 UTC

no longer necessary to initialize this ourselves

lp:~jorton/pyopenssl/trust (Has a merge proposal) 1 Development 2010-04-20 15:31:37 UTC
131. Add support for simple trusted certif...

Author: Joe Orton
Revision Date: 2010-04-20 15:31:37 UTC

Add support for simple trusted certificate handling, and manipulation
of a certificates trust bits:

* src/crypto/crypto.c (crypto_load_trusted_certificate,
  crypto_dump_trusted_certificate): New methods.
  (initcrypto): Add TRUST_* string constants.

* src/crypto/x509.c (crypto_X509_set_trusted_uses,
  crypto_X509_get_trusted_uses, crypto_X509_get_rejected_uses,
  crypto_X509_set_rejected_uses): New methods.
  (crypto_set_trust_or_reject, crypto_X509_stack_to_list):
  New utility function.

* test/test_crypto.py (FunctionTests.test_trusted_certificates):
  New test case.

lp:~zseil/pyopenssl/privatekey-callback-fixes bug(Has a merge proposal) 1 Development 2009-12-22 23:14:46 UTC
131. Unify code formatting in recently cha...

Author: Ziga Seilnacht
Revision Date: 2009-12-22 16:02:04 UTC

Unify code formatting in recently changed functions to what seems to be the currently preferred style.

lp:~zseil/pyopenssl/util-cleanup bug(Has a merge proposal) 1 Development 2009-12-22 22:26:23 UTC
130. Add documentation for exception_from_...

Author: Ziga Seilnacht
Revision Date: 2009-12-22 11:45:47 UTC

Add documentation for exception_from_error_queue.

lp:~morgan-s-reed/pyopenssl/mr-RSAadditions (Has a merge proposal) 1 Development 2009-11-21 12:37:08 UTC
91. Fixed RSA test case

Author: intrinsic
Revision Date: 2009-11-21 12:37:08 UTC

Fixed RSA test case

lp:~exarkun/pyopenssl/fix-windows 1 Development 2009-11-07 21:24:29 UTC
137. debugs

Author: Jean-Paul Calderone
Revision Date: 2009-11-07 21:24:29 UTC

debugs

lp:~zseil/pyopenssl/bwcompat-c-api 1 Development 2009-10-24 23:23:13 UTC
135. Use the new crypto C API in SSL module.

Author: Ziga Seilnacht
Revision Date: 2009-10-24 23:09:35 UTC

Use the new crypto C API in SSL module.

lp:~mmzeeman/pyopenssl/pkcs7-extensions bug(Has a merge proposal) 1 Development 2009-10-13 12:37:01 UTC
127. Added get_certificates call to pkcs7 ...

Author: M-MZ
Revision Date: 2009-10-13 12:37:01 UTC

Added get_certificates call to pkcs7 objects

lp:~zseil/pyopenssl/cygwin-doc bug(Has a merge proposal) 1 Development 2009-09-01 22:15:00 UTC
124. Work around limitation of Cygwin Perl...

Author: Ziga Seilnacht
Revision Date: 2009-09-01 21:56:17 UTC

Work around limitation of Cygwin Perl: To avoid a permission denial, we need to do the inplace-edit with a backup file.

Backport of Python's revision 26727.

lp:~rick-fdd/pyopenssl/pkcs12_and_export2 1 Development 2009-07-24 14:27:09 UTC This branch has not been pushed to yet.
lp:~rick-fdd/pyopenssl/rsa_check 1 Development 2009-07-23 01:59:00 UTC
120. New "check" method for RSA private keys.

Author: rick_dean
Revision Date: 2009-07-22 22:41:28 UTC

New "check" method for RSA private keys.

lp:~exarkun/pyopenssl/verify_callback_tests bug 1 Development 2009-07-18 01:23:50 UTC
120. Start of some tests for the verify ca...

Author: Jean-Paul Calderone
Revision Date: 2009-07-18 01:23:28 UTC

Start of some tests for the verify callback functionality

lp:~rick-fdd/pyopenssl/verify_cb_tests bug(Has a merge proposal) 1 Development 2009-07-17 16:42:37 UTC
115. More passing tests in the verify call...

Author: rick_dean
Revision Date: 2009-07-17 16:42:37 UTC

More passing tests in the verify callback now that bug 314814 is fixed.

lp:~phil-mayers/pyopenssl/crl+morepkcs12 1 Development 2009-07-13 22:01:33 UTC
113. forward port to trunk

Author: Phil Mayers
Revision Date: 2009-07-13 21:57:19 UTC

forward port to trunk

lp:~rick-fdd/pyopenssl/assert_identical bug 1 Development 2009-07-04 20:43:11 UTC
108. Support non-twisted unittest. Clean ...

Author: Rick Dean
Revision Date: 2009-07-04 05:47:49 UTC

Support non-twisted unittest. Clean up tmp files. Compare hello values not buffer addresses.

lp:~exarkun/pyopenssl/rsa-check 1 Development 2009-05-13 19:45:07 UTC
110. Switch from returning False to raisin...

Author: Jean-Paul Calderone
Revision Date: 2009-05-13 19:45:07 UTC

Switch from returning False to raising an Error if the key doesn't check out - this provides more information

lp:~sebvieira/pyopenssl/pkcs12-crl-0.8 1 Development 2009-05-05 07:43:51 UTC
1. Apply pyOpenSSL-0.8-pkcs12.patch and ...

Author: sebvieira
Revision Date: 2009-05-05 07:43:51 UTC

Apply pyOpenSSL-0.8-pkcs12.patch and pyOpenSSL-0.8-crl.patch from Arnaud Desmons

lp:~rick-fdd/pyopenssl/pkcs12_mod_and_export bug 1 Development 2009-04-20 17:14:06 UTC
100. compatability to python 2.4

Author: Rick Dean
Revision Date: 2009-04-20 17:14:06 UTC

compatability to python 2.4

lp:~rick-fdd/pyopenssl/subject_and_issuer bug 1 Development 2009-04-03 17:47:12 UTC
101. twisted's unittest has a main too

Author: Rick Dean
Revision Date: 2009-04-03 17:47:12 UTC

twisted's unittest has a main too

lp:~rick-fdd/pyopenssl/rand_bytes bug 1 Development 2009-04-01 19:39:21 UTC
99. support getting of random bytes

Author: Rick Dean
Revision Date: 2009-04-01 19:29:06 UTC

support getting of random bytes

lp:~rick-fdd/pyopenssl/renew_cert 1 Development 2009-04-01 15:43:27 UTC
97. README for test scripts referencing t...

Author: Rick Dean
Revision Date: 2009-04-01 15:43:27 UTC

README for test scripts referencing twisted's trial

lp:~exarkun/pyopenssl/ext-context bug 1 Development 2009-03-25 18:05:57 UTC
95. oops; fix the test to assert somethin...

Author: Jean-Paul Calderone
Revision Date: 2009-01-31 18:05:41 UTC

oops; fix the test to assert something good

lp:~et65537/pyopenssl/with-EVP_sign+verify 0 Experimental 2008-08-26 18:35:17 UTC
71. Added experimental support for symmet...

Author: Edward Tait
Revision Date: 2008-08-26 18:33:14 UTC

Added experimental support for symmetric ciphers

lp:~roland-hedberg/pyopenssl/devel 1 Development 2008-04-27 19:01:00 UTC
60. First cut at adding support for exten...

Author: Roland Hedberg
Revision Date: 2008-04-22 20:58:50 UTC

First cut at adding support for extension handling in pyOpenSSL.

160 of 60 results
You can't create new branches for pyOpenSSL.