Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-23 | Add support for RSA SHA2 host and public keys | Jeff Forcier | |
Includes a handful of refactors and new semiprivate attributes on Transport and AuthHandler for better test visibility. | |||
2021-07-23 | noqa long line | Jeff Forcier | |
2021-07-23 | Add some tests for server-mode Diffie-Hellman key exchange. | Benno Rice | |
Tests existed for diffie-hellman-group1-sha1 in both client and server modes but tests for diffie-hellman-group14-sha256 and diffie-hellman-group16-sha512 were missing in server mode. | |||
2019-06-09 | flake8/blacken | Jeff Forcier | |
2019-06-09 | Merge branch 'master' into 1233-int | Jeff Forcier | |
2019-06-08 | Travis' PyPy variants' local SSL doesn't support Curve25519 | Jeff Forcier | |
But really, this is necessary for any such platform/ssl version | |||
2019-06-08 | Merge branch '2.4' | Jeff Forcier | |
2019-06-08 | Some additional badly named tests that I guess weren't in master? | Jeff Forcier | |
2019-06-08 | flake8 now applied to tests, huzzah | Jeff Forcier | |
2019-06-07 | While I'm in here, remove some of these horrid numbered test names | Jeff Forcier | |
2019-06-07 | Import modified tests from #1258 | Jeff Forcier | |
Needed to change the test/mock pattern re: ensuring static private key value to be compared against, but seems to work out. | |||
2019-02-06 | Move to cryptography 2.5 and stop using deprecated APIs. | Andrew Wason | |
Fixes #1369 | |||
2018-08-22 | Bump black up to 18.6b4 | Jeff Forcier | |
2018-06-12 | Remove trailing space | Edgar Sousa | |
2018-06-12 | Make black - py36 happy. | edgsousa | |
2018-06-12 | Remove py2 long L suffix from test_kex | edgsousa | |
2018-06-12 | Add Group16 SHA512 Kex | edgsousa | |
2018-06-12 | Merge remote-tracking branch 'upstream/master' | Edgar Sousa | |
2018-06-12 | Add support for DH Group14-SHA256. | Edgar Sousa | |
Class name, tests. | |||
2018-05-29 | Blacken under black 18.5b0 | Jeff Forcier | |
2018-05-17 | Blacken Paramiko on 2.4 | Chris Rose | |
2017-10-23 | Import cleanup, mostly focused on s/tests/./ | Jeff Forcier | |
2017-05-04 | refactor files | Shashank Veerapaneni | |
2017-05-01 | Unit tests | Shashank Veerapaneni | |
2014-07-16 | Include sha2 changes in tests | Matthias Witte | |
- let _compute_key default default to sha1 if local_mac is not set instead of setting local_mac explicitly in the unit test - add tests for KexGexSHA256 | |||
2014-03-29 | Switch from using PyCrypto's Random to using os.urandom. | Alex Gaynor | |
There's several reasons for this change: 1) It's faster for reads up to 1024 bytes (nearly 10x faster for 16 byte reads) 2) It receives considerably more security review since it's in the kernel. 3) It's yet another step towards running on PyPy. 4) Using userspace CSPRNGs is considered something of an anti-pattern. See: http://sockpuppet.org/blog/2014/02/25/safely-generate-random-numbers/ http://webcache.googleusercontent.com/search?q=cache:2nTvpCgKZXIJ:www.2uo.de/myths-about-urandom/+&cd=3&hl=en&ct=clnk&gl=us | |||
2014-03-07 | Fix import * and a bunch of PEP8 formatting | Scott Maxwell | |
2014-03-07 | Start in on star import eradication | Jeff Forcier | |
2013-11-19 | Remove byte conversions and unhexlify calls that we only needed for Py2.5 ↵ | Scott Maxwell | |
support and use the `b` byte string marker instead | |||
2013-11-02 | Fix some deprecation and resource warnings | Scott Maxwell | |
2013-10-31 | Fix bytes/str type in more places | Scott Maxwell | |
2013-10-30 | Convert and detect types properly, use helper constants, use StringIO and range | Scott Maxwell | |
2013-10-30 | Fix message sending | Scott Maxwell | |
Create constants for byte messages, implement asbytes so many methods can take Message and key objects directly and split get_string into get_text and get_binary. Also, change int handling to use mpint with a flag whenever the int is greater than 32 bits. | |||
2013-10-30 | Fix imports | Scott Maxwell | |
2013-09-27 | Fixed a typo in the license header of most files | Jeff Forcier | |
Conflicts: paramiko/proxy.py | |||
2010-08-03 | Use Crypto.Random rather than Crypto.Util.RandomPool. | Gary van der Merwe | |
2009-07-19 | fix my email address to be the current one. | Robey Pointer | |
2007-10-28 | [project @ robey@lag.net-20071029030520-ozmne7y4l6037m8h] | Robey Pointer | |
bug discovered while porting to jaramiko: old-style gex wasn't creating the proper hash. fixed. | |||
2007-02-13 | [project @ robey@lag.net-20070213191706-v8djxd4jiunb3his] | Robey Pointer | |
bump copyright year to 2007 | |||
2006-08-01 | [project @ robey@lag.net-20060801182143-088ff687e0945937] | Robey Pointer | |
use hexlify in tests | |||
2006-07-23 | [project @ robey@lag.net-20060723235649-5f757e44908ffb31] | Robey Pointer | |
attempt to implement support for kex-gex 'old' packet type, which is apparently used by putty (this would only affect paramiko in server mode) | |||
2005-07-07 | [project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-25] | Robey Pointer | |
cool optimization from john rochester: use cStringIO in Message (and also fix some unit test bugs revealed by the change) | |||
2005-05-21 | [project @ Arch-1:robey@lag.net--2005-master-shake%paramiko--dev--1--patch-10] | Robey Pointer | |
fix stupid bug in kex_group1 which luckily only affected unit tests | |||
2005-02-28 | [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-154] | Robey Pointer | |
even better 1.2 lapras re-bump the version # to 1.2 (with a new date since i added more stuff). add 2005 to the copyright date in a bunch of files. | |||
2004-11-07 | [project @ Arch-1:robey@lag.net--2003-public%secsh--dev--1.0--patch-102] | Robey Pointer | |
add key exchange tests + 1 more sftp test add test suite for key-exchange protocols, since i apparently broke the "gex" protocol recently and never noticed. also add an sftp unit test for mkdir/rmdir. |