lp://staging/neon
- Get this branch:
- bzr branch lp://staging/neon
Branch merges
Branch information
Import details
This branch is an import of the Subversion branch from http://svn.webdav.org/repos/projects/neon/trunk.
Last successful import was .
Recent revisions
- 959. By joe
-
Rewrite GnuTLS PKCS#11 support to work (exclusively) with the new
GnuTLS 3.x API.* src/ne_privssl.h: Drop session-wide signing callback in favour of
per-clicert signing callback API.* src/ne_socket.c (ne_sock_
connect_ ssl): Likewise. * src/ne_gnutls.c: Store a signing function in the ccert object.
(dup_client_ cert): Dupe the above.
(provide_client_ cert): Support new retrieve API and new signing
callback.
(ne__ssl_clicert_ exkey_import) : Take callback & userdata. * src/ne_pkcs11.c (pk11_sign_
callback) : Adjust for privkey-based
signing API.
(ne_ssl_set_pkcs11_ provider) : Drop session-global callback. * macros/neon.m4 (NEON_SSL): Check for new retrieve API,
gnutls_privkey_ import_ ext. Enable PKCS#11 if latter present. - 955. By joe
-
Fix PKCS#11 support with OpenSSL for TLS 1.2:
* src/ne_pkcs11.c (pk11_rsa_encrypt, pk11_rsa_method): Reimplemented
pk11_rsa_sign as rsa_private_encrypt callback for RSA method.
(pk11_rsa_init): Removed.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)