Age | Commit message (Collapse) | Author | |
---|---|---|---|
5 days | Reduce code duplication in demo serverreduce-demoserver-code-dup | Mikael Magnusson | |
9 days | Fix AttributeError(public_blob) #2462HEADmain | Paul Frieden | |
11 days | Fix and improve demo programs #2408 | Mikael Magnusson | |
Merge remote-tracking branch 'smlavine/main' | |||
2025-02-03 | Cut 3.5.1 | Jeff Forcier | |
2025-02-03 | Changelog re #2490, closes #2490 | Jeff Forcier | |
2025-02-03 | When decrypting a private key, unpad it before deserialization | Alex Gaynor | |
Right now, paramiko is unintentionally relying on some lax behavior in OpenSSL's parsing that simply ignores some trailing bytes. However, pyca/cryptography is likely to become stricter in the future. Therefore, we properly unpad these bytes after decryption. | |||
2024-09-15 | Cut 3.5.0 | Jeff Forcier | |
2024-09-15 | Changelog closes #982, re #2444, re #2157 | Jeff Forcier | |
2024-09-15 | Refactor the AES-GCM support a bunch | Jeff Forcier | |
Some of this is also just long overdue cleanup. Includes renaming `IV_*` to `iv_*` for consistency (again, this is old). | |||
2024-09-15 | Remove debug logging from PR | Jeff Forcier | |
These are pretty noisy for little operator benefit | |||
2024-09-15 | Comment edits | Jeff Forcier | |
2024-09-15 | Version bump to 3.5 for feature update | Jeff Forcier | |
2024-09-14 | fix syntax formatting | Chris Mason | |
2024-09-14 | add support for aes256-gcm and aes128-gcm | Chris Mason | |
2024-09-14 | Merge branch '3.4' | Jeff Forcier | |
2024-09-14 | Merge branch '3.3' into 3.4 | Jeff Forcier | |
2024-09-14 | Fix silly little bug in Channel tests | Jeff Forcier | |
Was causing PytestUnraisableExceptionWarning | |||
2024-08-11 | Merge branch '3.4' | Jeff Forcier | |
2024-08-11 | Cut 3.4.1 | Jeff Forcier | |
2024-08-11 | Merge branch '3.3' into 3.4 | Jeff Forcier | |
2024-08-11 | Cut 3.3.2 | Jeff Forcier | |
2024-08-11 | Merge branch '3.4' | Jeff Forcier | |
2024-08-11 | Merge branch '3.3' into 3.4 | Jeff Forcier | |
2024-08-11 | Changelog re #2419, fixes #2419, closes #2421 | Jeff Forcier | |
2024-08-11 | fix: Update the import path for TripleDES Cipher | Bryan Banda | |
2024-08-11 | Merge branch '3.4' | Jeff Forcier | |
2024-08-11 | Merge branch '3.3' into 3.4 | Jeff Forcier | |
2024-08-11 | Changelog re #2420, closes #2420 | Jeff Forcier | |
2024-08-11 | Fix detection of SHA1 signing support | Paul Howarth | |
e._reason is an enum from cryptography.exceptions._Reasons so "is" should be the correct comparison, but it doesn't always work. This is apparently triggered by _Reasons moving to the part of cryptography that is implemented in rust, which doesn't yet implement enums as singletons. https://github.com/pyca/cryptography/issues/11332 https://github.com/PyO3/pyo3/issues/3059 | |||
2024-06-19 | Fix and improve demo programs | Sebastian LaVine | |
This commit does a few things that make the demos more usable. Imports from paramiko.py3compat have been removed as that module was removed in commit 5c4b311b (2023-01-09), making it possible to run these demos with modern versions of the library. GSS support was made system-conditional in all demo files, as it was previously in demo_simple.py. Unused imports were removed. Docstrings were added to files that did not have them. | |||
2024-02-10 | Merge branch '3.4' | Jeff Forcier | |
2024-02-10 | I really gotta add some local pre-push hooks back... | Jeff Forcier | |
2024-02-10 | Merge branch '3.4' | Jeff Forcier | |
2024-02-10 | Fix 32-bit-ism in protocol seqno rollover test from Terrapin fix | Jeff Forcier | |
Fixes #2353 | |||
2024-02-10 | Update 32bit dockerfile for testing user feedback. | Jeff Forcier | |
Previous setup no longer installs modern cryptography.io. Also add bash so it can run our test suite w/o fiddling. | |||
2024-01-27 | Merge branch '3.2' into 3.3 | Jeff Forcier | |
2024-01-27 | Merge branch '3.4' | Jeff Forcier | |
2024-01-27 | Merge branch '3.3' into 3.4 | Jeff Forcier | |
2024-01-27 | Merge branch '3.0' into 3.2 | Jeff Forcier | |
2024-01-27 | Use pytest's setup_method -- in pytest 8 the nose method setup is deprecated | Alex Gaynor | |
2024-01-27 | Merge pull request #2349 from paramiko/alex-patch-1 | Jeff Forcier | |
Use pytest's setup_method -- in pytest 8 the nose method setup is deprecated | |||
2024-01-27 | Use pytest's setup_method -- in pytest 8 the nose method setup is deprecated | Alex Gaynor | |
2023-12-18 | Mark recent bugs as major | Jeff Forcier | |
2023-12-18 | Syntax typo fix in changelog | Jeff Forcier | |
2023-12-18 | Cut 3.4.0 | Jeff Forcier | |
2023-12-18 | Changelog/comment updates | Jeff Forcier | |
2023-12-17 | Linting | Jeff Forcier | |
2023-12-17 | Expand MessageOrderError use to handle more packet types | Jeff Forcier | |
2023-12-17 | Raise exception when sequence numbers rollover during initial kex | Jeff Forcier | |
2023-12-16 | Changelog tweak re: other new Transport kwarg | Jeff Forcier | |