summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
5 daysReduce code duplication in demo serverreduce-demoserver-code-dupMikael Magnusson
9 daysFix AttributeError(public_blob) #2462HEADmainPaul Frieden
11 daysFix and improve demo programs #2408Mikael Magnusson
Merge remote-tracking branch 'smlavine/main'
2025-02-03Cut 3.5.1Jeff Forcier
2025-02-03Changelog re #2490, closes #2490Jeff Forcier
2025-02-03When decrypting a private key, unpad it before deserializationAlex 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-15Cut 3.5.0Jeff Forcier
2024-09-15Changelog closes #982, re #2444, re #2157Jeff Forcier
2024-09-15Refactor the AES-GCM support a bunchJeff Forcier
Some of this is also just long overdue cleanup. Includes renaming `IV_*` to `iv_*` for consistency (again, this is old).
2024-09-15Remove debug logging from PRJeff Forcier
These are pretty noisy for little operator benefit
2024-09-15Comment editsJeff Forcier
2024-09-15Version bump to 3.5 for feature updateJeff Forcier
2024-09-14fix syntax formattingChris Mason
2024-09-14add support for aes256-gcm and aes128-gcmChris Mason
2024-09-14Merge branch '3.4'Jeff Forcier
2024-09-14Merge branch '3.3' into 3.4Jeff Forcier
2024-09-14Fix silly little bug in Channel testsJeff Forcier
Was causing PytestUnraisableExceptionWarning
2024-08-11Merge branch '3.4'Jeff Forcier
2024-08-11Cut 3.4.1Jeff Forcier
2024-08-11Merge branch '3.3' into 3.4Jeff Forcier
2024-08-11Cut 3.3.2Jeff Forcier
2024-08-11Merge branch '3.4'Jeff Forcier
2024-08-11Merge branch '3.3' into 3.4Jeff Forcier
2024-08-11Changelog re #2419, fixes #2419, closes #2421Jeff Forcier
2024-08-11fix: Update the import path for TripleDES CipherBryan Banda
2024-08-11Merge branch '3.4'Jeff Forcier
2024-08-11Merge branch '3.3' into 3.4Jeff Forcier
2024-08-11Changelog re #2420, closes #2420Jeff Forcier
2024-08-11Fix detection of SHA1 signing supportPaul 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-19Fix and improve demo programsSebastian 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-10Merge branch '3.4'Jeff Forcier
2024-02-10I really gotta add some local pre-push hooks back...Jeff Forcier
2024-02-10Merge branch '3.4'Jeff Forcier
2024-02-10Fix 32-bit-ism in protocol seqno rollover test from Terrapin fixJeff Forcier
Fixes #2353
2024-02-10Update 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-27Merge branch '3.2' into 3.3Jeff Forcier
2024-01-27Merge branch '3.4'Jeff Forcier
2024-01-27Merge branch '3.3' into 3.4Jeff Forcier
2024-01-27Merge branch '3.0' into 3.2Jeff Forcier
2024-01-27Use pytest's setup_method -- in pytest 8 the nose method setup is deprecatedAlex Gaynor
2024-01-27Merge pull request #2349 from paramiko/alex-patch-1Jeff Forcier
Use pytest's setup_method -- in pytest 8 the nose method setup is deprecated
2024-01-27Use pytest's setup_method -- in pytest 8 the nose method setup is deprecatedAlex Gaynor
2023-12-18Mark recent bugs as majorJeff Forcier
2023-12-18Syntax typo fix in changelogJeff Forcier
2023-12-18Cut 3.4.0Jeff Forcier
2023-12-18Changelog/comment updatesJeff Forcier
2023-12-17LintingJeff Forcier
2023-12-17Expand MessageOrderError use to handle more packet typesJeff Forcier
2023-12-17Raise exception when sequence numbers rollover during initial kexJeff Forcier
2023-12-16Changelog tweak re: other new Transport kwargJeff Forcier