lp:~zseil/pyopenssl/privatekey-callback-fixes

Created by Ziga Seilnacht on 2009-12-22 and last modified on 2009-12-22
Get this branch:
bzr branch lp:~zseil/pyopenssl/privatekey-callback-fixes
Only Ziga Seilnacht can upload to this branch. If you are Ziga Seilnacht please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ziga Seilnacht
Project:
pyOpenSSL
Status:
Development

Recent revisions

131. By Ziga Seilnacht on 2009-12-22

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

130. By Ziga Seilnacht on 2009-12-22

Add a few more error checks around OpenSSL API calls.

These errors can only occur in low memory conditions, so there
is no reasonable way to test them.

129. By Ziga Seilnacht on 2009-12-22

Raise an error if a passphrase is used with a private key format that does not support encryption.

Otherwise users might get an unpleasant surprise once they learn that their private key, which they
thought was secure, is in fact readable by everyone.

128. By Ziga Seilnacht on 2009-12-22

Additional error checks and a refcount fix for global_passphrase_callback.

There were two really big problems in this function: the first one was the
silent truncation of passphrases, the second was the refcounting bug,
which kept the passphrase in memory until the process exited. See tests
for details.

127. By Ziga Seilnacht on 2009-12-22

Don't overwrite the error raised by the callback.

126. By Ziga Seilnacht on 2009-12-22

Whitespace cleanup.

125. By Jean-Paul Calderone on 2009-11-13

Regenerate documentation for 0.10 release

124. By Jean-Paul Calderone on 2009-11-13

Prepare for 0.10 - bump version

123. By Jean-Paul Calderone on 2009-11-12

Re-merge the client CA changes, this time with Windows build fixes to so I can tell if anything actually works

122. By Jean-Paul Calderone on 2009-08-27

Add additional PKCS12 features

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~exarkun/pyopenssl/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers