- 21 Nov, 2019 9 commits
-
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
The static sshd directory wasn't matching the detected sshd and prevented the testcases to be run against local OpenSSH builts Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
Aris Adamantiadis authored
Signed-off-by:
Aris Adamantiadis <aris@0xbadc0de.be>
-
- 14 Nov, 2019 1 commit
-
-
Andreas Schneider authored
Fixes T198 Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
- 08 Nov, 2019 1 commit
-
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
- 07 Nov, 2019 15 commits
-
-
Jakub Jelen authored
Generally, when the extension negotiation is enabled and client supports SHA2 algorithms for RSA, they are supposed to be prioritized against the old SHA1. If it is not (ssh-rsa is listed in front of rsa-sha2-* hostkey algorithms during negotiation), the server wrongly tries to provide the new typo of signature, ignoring the negotiated algirithm This commit propagates the digest algorithm from negotiation to the actual signature functions, which were previously responsible for decision about the hash algorithm based just on the negotiated extensions. Fixes T191 Signed-off-by:
Jakub Jelen <jjelen@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
This is only compiled for tests and fuzzers! Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
See https://cmake.org/cmake/help/latest/variable/BUILD_SHARED_LIBS.htmlSigned-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
We will honor BUILD_SHARED_LIBS from cmake next. Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
This is already part of LIBSSH_REQUIRED_LIBRARIES Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Anderson Sasaki authored
Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
It is possible for OpenSSL to have the type EVP_PKEY_ED25519 in openssl/evp.h, but not the single shot functions EVP_DigestSign() and EVP_DigestVerify() which are required to generate Ed25519 signatures. Only switch to use OpenSSL Ed25519 implementation when OpenSSL have all required types and functions. Fixes: T197 Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
The added example is an application which can generate keys of different types using libssh. Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
- 04 Nov, 2019 3 commits
-
-
Andreas Schneider authored
Debian removed the cross compiling toolchain. So lets drop it. Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
Andreas Schneider authored
Signed-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
- 25 Oct, 2019 9 commits
-
-
Andreas Schneider authored
See https://github.com/ycm-core/YouCompleteMe https://github.com/abingham/emacs-ycmdSigned-off-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Jakub Jelen <jjelen@redhat.com>
-
Anderson Sasaki authored
Do not parse global config file in sessions created by torture_ssh_session(). Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
This removes the tests which uses external configuration files. This makes the tests no not change behaviour depending on the environment they are being executed. Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
In pkd tests, avoid processing the global server configuration file. This is to allow testing with algorithms not allowed in the global server configuration. Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
Do not process system-wide configuration when reinitializing a session during testing. This could lead to different settings set from the expected one (which was initialized during test setup). Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Anderson Sasaki authored
Previously, the tests were sharing the same file path to create the known_hosts file, which can create a race condition if the tests run in parallel. Such file was deleted between tests. By using different different files for each test, the risk of race conditions is eliminated. Moreover, it makes unnecessary to destroy the file between tests. Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
Jakub Jelen authored
Signed-off-by:
Jakub Jelen <jjelen@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Jakub Jelen authored
Signed-off-by:
Jakub Jelen <jjelen@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
Jakub Jelen authored
Signed-off-by:
Jakub Jelen <jjelen@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-
- 07 Oct, 2019 1 commit
-
-
Anderson Sasaki authored
These functions modify the provided pointer by advancing to the end of if (point to the byte after the last written). This makes the pointer invalid, making necessary to use a temporary variable. Signed-off-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by:
Andreas Schneider <asn@cryptomilk.org>
-
- 01 Oct, 2019 1 commit
-
-
Jakub Jelen authored
Fixes T103 Signed-off-by:
Jakub Jelen <jjelen@redhat.com> Reviewed-by:
Anderson Toshiyuki Sasaki <ansasaki@redhat.com>
-