summaryrefslogtreecommitdiff
path: root/lib/net/ssh/transport
Commit message (Expand)AuthorAgeFilesLines
* Workaround for https://github.com/RubyCrypto/x25519/issues/22Miklós Fazekas2021-08-041-0/+2
* Remove Trailing white spaceFlorian Wininger2021-07-017-87/+86
* Fix empty line for code clarityFlorian Wininger2021-07-0115-26/+11
* Add support for diffie-hellman-group14-sha256, fixes #794mfazekas/diffie-hellman-group14-sha256Richard Schwab2021-03-153-0/+14
* Rubocop fixesMiklos Fazekas2020-06-102-8/+7
* Implemented rsa-sha2-512, rsa-sha2-256 host_key algsMiklos Fazekas2020-06-103-7/+26
* Switch back to ecbSeth Skousen2020-05-281-3/+3
* Re-add logic for JRubySeth Skousen2020-05-271-3/+3
* Revert "Make hmac-sha2-{256,512}-etm opt-in"revert-757-opt-in-etm-hmacMiklós Fazekas2020-04-251-4/+3
* Fix corrupted hmac detectedMiklos Fazekas2020-04-251-1/+1
* Merge pull request #751 from maxfierke/mf-support_algo_subtractionMiklós Fazekas2020-04-241-3/+17
|\
| * Support algorithm subtraction syntax from ssh_configMax Fierke2020-04-141-3/+17
* | Make hmac-md5-96 hmac-sha2-512-etm@openssh.com hmac-sha2-256-etm@openssh.com ...Miklos Fazekas2020-04-241-3/+4
* | Added new basic hmac integration test for etmMiklos Fazekas2020-04-201-1/+3
|/
* One more fixAlexander Pyatkin2020-02-111-0/+1
* Fix kex algorithm nameAlexander Pyatkin2020-02-111-1/+1
* Remove ruby_compat to comply with the new Ruby >= 2.3 requirementMaxime Alay-Eddine2019-11-131-1/+0
* Original (brbrady) Add support for all algorithms in Transport::Algorithms#ho...Brandon Weaver2019-10-251-2/+2
* Define rubocop metric lengthFlorian Wininger2019-09-253-8/+18
* Add sha2-{256,512}-etm@openssh.com MAC algorithmsHans de Graaff2019-09-176-22/+101
* Add Curve25519Sha256Florian Wininger2019-09-104-18/+99
* Merge pull request #708 from fwininger/refactoring_kexMiklós Fazekas2019-09-044-65/+95
|\
| * Refactoring kex ecdh RFC5656Florian Wininger2019-08-284-65/+95
* | Disable by default unsecure algorithmFlorian Wininger2019-09-021-25/+41
|/
* Merge pull request #704 from fwininger/rubocop_small_copMiklós Fazekas2019-08-281-7/+1
|\
| * Refactoring style unlesselse.Florian Wininger2019-08-231-7/+1
* | Merge pull request #703 from fwininger/openssl4Miklós Fazekas2019-08-281-11/+9
|\ \
| * | Modernize OpenSSL SHA2 implementationFlorian Wininger2019-08-231-11/+9
| |/
* | Merge pull request #702 from fwininger/refactoring_kex2Miklós Fazekas2019-08-285-136/+130
|\ \
| * | Add Abstract Kex classFlorian Wininger2019-08-243-113/+121
| * | Refactor DH get_parametersFlorian Wininger2019-08-231-16/+5
| * | Update digesterFlorian Wininger2019-08-234-11/+8
| |/
* | Remove check because Openssl 1.0.1 introduice aes-ctrFlorian Wininger2019-08-231-9/+8
|/
* Merge pull request #699 from fwininger/refactoring_kexMiklós Fazekas2019-08-237-48/+27
|\
| * Remove include already include.Florian Wininger2019-08-231-5/+1
| * Remove already include modulesFlorian Wininger2019-08-233-20/+14
| * Define properly the get_p and get_g method to handle inheritance.Florian Wininger2019-08-232-12/+2
| * Move KEXDH Constant into the Constants ModulesFlorian Wininger2019-08-232-11/+10
* | Remove unnecessary defined?(OpenSSL::PKey::EC) in KexFlorian Wininger2019-08-231-13/+10
* | Remove unnecessary defined?(OpenSSL::PKey::EC) in OpenSSL overrideFlorian Wininger2019-08-231-105/+99
* | Remove unnecessary defined?(OpenSSL::PKey::EC) and defined?(OpenSSL::Digest::...Florian Wininger2019-08-236-64/+42
|/
* Merge pull request #671 from jmutkawoa/masterMiklós Fazekas2019-05-293-20/+5
|\
| * fix to key_len_overridejmutkawoa2019-03-231-1/+1
| * remove RC4 from statejmutkawoa2019-03-231-1/+1
| * remove RC4 from algorithmjmutkawoa2019-03-231-1/+1
| * remove RC4 from cipher factoryjmutkawoa2019-03-231-17/+2
* | Add algorithm preferences to exception messageDan Jensen2019-05-061-5/+3
* | Log details of failure to negotiate algorithmsDan Jensen2019-05-061-1/+7
|/
* check_host_ip defaults to true, fixed verfier initMiklos Fazekas2019-03-021-1/+1
* Merge pull request #641 from pkliczewski/masterMiklós Fazekas2018-12-062-4/+26
|\