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 browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp://staging/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://staging/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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~stepankk/pyopenssl/bug-790076 bug 1 Development 2012-01-12 14:12:34 UTC This branch has not been pushed to yet.
lp://staging/~bhuztez/pyopenssl/ocsp 0 Experimental 2011-09-14 02:54:59 UTC This branch has not been pushed to yet.
lp://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~rick-fdd/pyopenssl/pkcs12_and_export2 1 Development 2009-07-24 14:27:09 UTC This branch has not been pushed to yet.
lp://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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://staging/~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.