summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2016-04-25Add support for ECDSA key sizes 384 and 521 alongside the existing 256.Alex Orange
Previously only 256-bit was handled and in certain cases (private key reading) 384- and 521-bit keys were treated as 256-bit keys causing silent errors. Tests have been added to specifically test the 384 and 521 keysizes. As RFC 5656 defines 256, 384, and 521 as the required keysizes this seems a good set to test. Also, this will cover the branches at ecdsakey.py:55. Test keys were renamed and test_client.py was modified as a result. This also fixes two bugs in ecdsakey.py. First, when calculating bytes needed to store a key, the assumption was made that the key size (in bits) was divisible by 8 (see line 137). This has been fixed by rounding up (wasn't an issue as only 256-bit keys were used before). Another bug was that the key padding in asbytes was being done backwards (was padding on current_length - needed_length bytes).
2016-04-25Merge branch '1.17'Jeff Forcier
2016-04-25Merge branch '1.16' into 1.17Jeff Forcier
2016-04-25Reword/link changelog re #677, re #676Jeff Forcier
2016-04-25Expand SFTPFile.prefetch docstring re #562, re #677Jeff Forcier
2016-04-25paramiko.sftp_file.prefetch now backwards compatible[Stephen D. Van Hooser]
2016-04-25paramiko.sftp_file.prefetch now backwards compatible[Stephen D. Van Hooser]
2016-04-25paramiko.sftp_file.prefetch now backwards compatible[Stephen D. Van Hooser]
2016-04-24Undo release lines pending #730Jeff Forcier
2016-04-24Undo release lines pending #730Jeff Forcier
2016-04-24Undo release lines pending #730Jeff Forcier
2016-04-24Undo release line pending #730Jeff Forcier
2016-04-24Merge branch '1.17'Jeff Forcier
2016-04-24Merge branch '1.16' into 1.17Jeff Forcier
2016-04-24Cut 1.16.1Jeff Forcier
2016-04-24Merge branch '1.15' into 1.16Jeff Forcier
2016-04-24Cut 1.15.5Jeff Forcier
2016-04-24Merge branch '1.17'Jeff Forcier
2016-04-24Merge branch '1.16' into 1.17Jeff Forcier
2016-04-24Merge branch '1.15' into 1.16Jeff Forcier
2016-04-24Changelog closes #578Jeff Forcier
2016-04-24don't use has_key()Stephen C. Pope
2016-04-24fix sftp stallsStephen C. Pope
2016-04-24Merge branch '1.17'Jeff Forcier
2016-04-24Merge branch '1.16' into 1.17Jeff Forcier
2016-04-24Changelog re #716, closes #716Jeff Forcier
2016-04-24Actually! we can just use the py3compat moduleJeff Forcier
Re #716
2016-04-24Change raw_input() to input() for Python 3.xMateusz Kowalski
2016-04-24Moar prep for 1.17Jeff Forcier
2016-04-24Changelog re #394Jeff Forcier
2016-04-24Merge remote-tracking branch 'alex/switch-to-cryptography' into 394-intJeff Forcier
2016-04-24Merge branch 'master' into 394-intJeff Forcier
2016-04-24Prep for 1.17 releaseJeff Forcier
2016-04-24crypto our cryptoAlex Gaynor
2016-04-24Merge branch 'master' into switch-to-cryptographyAlex Gaynor
2016-04-24Merge branch '1.16'Jeff Forcier
2016-04-24Merge branch '1.15' into 1.16Jeff Forcier
2016-04-24Enabling caching of pip downloads and wheelsAlex Gaynor
2016-04-24Merge branch '1.16'Jeff Forcier
2016-04-24Merge branch '1.15' into 1.16Jeff Forcier
2016-04-24Changelog closes #729Jeff Forcier
2016-04-24Simplify setup.py by always relying on setuptoolsAlex Gaynor
It is installed everywhere now, there is no practical way to use python without it.
2016-04-24Merge branch '1.16'Jeff Forcier
2016-04-24Merge branch '1.15' into 1.16Jeff Forcier
2016-04-24Attempt clarification of `set_missing_host_key_policy` param.Jeff Forcier
This trips up lots of users. Re #45
2016-04-24Changelog re #649Jeff Forcier
2016-04-24Merge pull request #649 from damz/pr/moduliJeff Forcier
primes: min and max should be inclusive
2016-04-24Merge branch 'master' into 394-intJeff Forcier
2016-04-24Merge branch '1.16'Jeff Forcier
2016-04-24Be clearerJeff Forcier