Age | Commit message (Collapse) | Author |
|
|
|
|
|
Previously testing of GSSAPI (Kerberos) related functions required an
externally provided Kerberos environment. Therefore all GSSAPI tests were
skipped.
Now the package k5test is used to setup a self-contained Kerberos environment.
Because k5test requires the new GSSAPI, this commit also merges
pull request #1166 and fixes broken GSSAPI test. If k5test is not available
(i.e. on Windows), the tests still get skipped.
The test case test_kex_gss.test_2_gsskex_and_auth_rekey is expected to fail.
|
|
|
|
|
|
|
|
When GSS-API key exchange is used a rekey caused a GSS-API MIC
failure and closed the transport.
This happened because the MIC of the transport session ID
(H of the initial kex) was checked against the MIC of the new H
created during rekey.
|
|
Since we are a python2.6+ code base now, we want to be as forward
compatible as possible.
|
|
|
|
Fixes #399
|
|
|
|
authentication with Python 3 support
Add Python 3 support for the GSS-API / SSPI authenticated Diffie-Hellman
Key Exchange and user authentication. This patch supersedes pull request
#250.
|