summaryrefslogtreecommitdiff
path: root/lib/net/ssh/authentication
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #876 from bschmeck/raise-on-nil-pbkdfMiklós Fazekas2023-01-241-0/+1
|\ | | | | Raise error when BCryptPbkdf fails
| * Raise an error if BCryptPbkdf doesn't give us a keyBen Schmeckpeper2022-07-201-0/+1
| | | | | | | | | | This can happen if we request fewer than 1 round or if the password or salt are blank or keylen + ivlen is zero.
* | Fix certificate signature_valid? checkPhillip Hellewell2022-10-111-2/+2
|/ | | | | Need to pass in :host_key option so it will verify using the correct signature algorithm instead of always using SHA1.
* Merge pull request #850 from boblail/lail/expand-paths-to-identity-agentMiklós Fazekas2022-03-281-2/+2
|\ | | | | Support `~` in the path to the SSH agent's unix socket
| * Support `~` in the path to the SSH agent's unix socketBob Lail2022-03-041-2/+2
| |
* | Added support for RSA client authentication with SHA-2Zdenek Zambersky2021-11-186-20/+87
| |
* | Fix rubocop coding style.Florian Wininger2021-10-2513-43/+43
| | | | | | | | Lot of spacing issues :)
* | Support frozen_string_literalsmfazekas/frozen-literalMiklós Fazekas2021-08-071-1/+1
| |
* | Remove Trailing white spaceFlorian Wininger2021-07-015-102/+98
| |
* | Fix empty line for code clarityFlorian Wininger2021-07-0114-16/+17
| |
* | Add Space after colonFlorian Wininger2021-07-011-1/+1
| |
* | Fix rubocop issue with last versionFlorian Wininger2021-07-012-42/+38
| |
* | Merge pull request #727 from Lapizistik/masterMiklós Fazekas2020-06-121-0/+14
|\ \ | | | | | | Add ssh agent lock and unlock
| * | Remove trailing blank on agent.rbKlaus Stein2020-06-121-1/+0
| | | | | | | | | Make Rubocop happy.
| * | Update lib/net/ssh/authentication/agent.rbKlaus Stein2020-06-121-1/+1
| | | | | | | | | Co-authored-by: Miklós Fazekas <mfazekas@szemafor.com>
| * | Update lib/net/ssh/authentication/agent.rbKlaus Stein2020-06-121-1/+1
| | | | | | | | | Co-authored-by: Miklós Fazekas <mfazekas@szemafor.com>
| * | Correct typo in commentKlaus Stein2019-11-171-1/+2
| | |
| * | Add ssh agent lock and unlockKlaus Stein2019-11-171-0/+14
| | |
* | | Implemented rsa-sha2-512, rsa-sha2-256 host_key algsMiklos Fazekas2020-06-102-3/+3
| | |
* | | Tweak max constant value to work with JRuby 9.1Seth Skousen2020-05-271-2/+3
| |/ |/|
* | Merge pull request #746 from sskousen/masterMiklós Fazekas2020-03-161-1/+10
|\ \ | | | | | | Limit cert.valid_before to max supported by JRuby
| * | Only limit value if on JRubySeth Skousen2020-03-121-3/+4
| | |
| * | Only limit valid_before if on JRubySeth Skousen2020-03-121-5/+5
| | |
| * | Only limit value if on JRubySeth Skousen2020-03-121-1/+6
| | |
| * | Limit cert.valid_before to max supported by JRubySeth Skousen2020-03-111-1/+4
| | |
* | | RbNacl dependecy was replaced with ed25519Popa Marius Adrian2020-03-131-1/+1
|/ /
* | allow multiple newlines for OPENSSH PRIVATE KEYsawanoboly2020-01-231-1/+2
| |
* | Fix rubocop complaintsAnders Carling2019-10-311-1/+0
| |
* | Remove disused variableAnders Carling2019-10-311-1/+1
| |
* | Fix signing with private key file existing both on disk and in agent, ↵Anders Carling2019-10-311-7/+2
| | | | | | | | without corresponding public key on disk
* | Support :certkeys and CertificateFile configuration optionAnders Carling2019-10-292-1/+39
|/
* Define rubocop metric lengthFlorian Wininger2019-09-253-4/+9
| | | | Signed-off-by: Florian Wininger <fw.centrale@gmail.com>
* Remove unnecessary defined?(OpenSSL::PKey::EC) and ↵Florian Wininger2019-08-231-6/+2
| | | | | | defined?(OpenSSL::Digest::SHA256) Signed-off-by: Florian Wininger <fw.centrale@gmail.com>
* Pass :password_prompt to KeyFactory.load_private_keyKimmo Lehto2019-03-221-1/+1
|
* Encrypted openssh keys were not asked for passphraseMiklos Fazekas2019-02-101-1/+12
|
* Fixed private key read from new type ssh formatMiklos Fazekas2018-12-121-1/+1
|
* Support new private key format for other than ed25519 keysMiklos Fazekas2018-11-271-45/+62
|
* Merge pull request #640 from chrisroberts/fix/bad-keyMiklós Fazekas2018-11-271-0/+4
|\ | | | | Skip identities that provide invalid key
| * Skip identities that provide invalid keyChris Roberts2018-11-061-0/+4
| |
* | Add support for IdentityAgent in ssh_configFrank Groeneveld2018-11-252-4/+6
|/
* fixing to work with windows and wingftpserver connecting with public keyPete Brumm2018-07-111-0/+2
|
* load default public keyMiklos Fazekas2018-06-031-0/+1
|
* Specify dll extensionW2018-05-291-5/+5
| | | From cygwin 2.5.2, dlopen needs an extension (https://cygwin.com/ml/cygwin/2016-06/msg00379.html). So add `.dll` suffix to all needed libraries.
* FingerprintHash SHA256|MD5Miklos Fazekas2018-03-221-9/+12
|
* when key_data option is present we should not try to use default keysJosh Larson2018-03-222-29/+33
|
* Whitespace fixeswhitespace-fixesMiklos Fazekas2018-03-218-83/+97
|
* add sha256 key fingerprintingTom Maher2018-03-212-38/+78
|
* Updated rubocopMiklos Fazekas2018-03-2114-1366/+1375
|
* Bump major version, and remove old ruby versionsMiklos Fazekas2018-01-021-1/+1
|
* Replace RbNaCl dependency with ed25519 gemTony Arcieri2018-01-023-23/+11
| | | | | | | | | | RbNaCl is a much more heavyweight dependency that is only being used for Ed25519 signatures. The ed25519 gem should install much more quickly. This change otherwise preserves ed25519 being used as an optional dependency and generally tries to keep as much as possible the same.