Commit Graph

1191 Commits (757f3c6b2cb5b4daf1339b3ecea6f88d0d75921e)

Author SHA1 Message Date
Jacob Barthelmeh 757f3c6b2c expanding config parsing 2022-07-21 13:31:22 -07:00
Jacob Barthelmeh 27cf3d31b9 add initial reading of sshd_config file 2022-07-21 13:31:22 -07:00
Jacob Barthelmeh c81fcbca39 initial autotools sshd addition 2022-07-21 13:31:22 -07:00
David Garske 90827e95b0
Merge pull request #427 from JacobBarthelmeh/port
adjust macro guard on NO_WOLFSSL_DIR for examples build
2022-07-15 16:06:32 -07:00
John Safranek b60f802de0
Merge pull request #429 from embhorn/zd14507
Fix mem init error in DoKexDhReply
2022-07-15 13:41:10 -07:00
David Garske 1d1ac2c475
Merge pull request #430 from JacobBarthelmeh/sftp
SFTP want write and SSH quick rekey issues
2022-07-14 13:07:07 -07:00
JacobBarthelmeh 3013eee8cb handle pending sent packets with SFTP and want write case with rekey 2022-07-14 09:17:43 -07:00
JacobBarthelmeh 3475e99f96 reset want read/write state on calling wolfSSH_accept and do not allow calling in error state 2022-07-13 21:41:52 -07:00
JacobBarthelmeh 0b5a36661c handle the case where SSH takes over output packet with SFTP want write 2022-07-13 21:35:32 -07:00
JacobBarthelmeh be2f462f73 handle sftp change to directory '/' 2022-07-13 21:31:26 -07:00
Eric Blankenhorn c31efcd8ed Fix mem init error in DoKexDhReply 2022-07-13 11:30:34 -05:00
JacobBarthelmeh e2ca8ada6e adjust macro guard on NO_WOLFSSL_DIR for examples build 2022-07-05 08:16:10 -07:00
David Garske e646bd141a
Merge pull request #426 from ejohnstown/sig-init
ECC Userauth Initialization
2022-06-29 19:38:47 -07:00
John Safranek 7116dd1d14
ECC Userauth Initialization
For ECC user authentication, initialize the mpints used to store the
signature before checking it. (ZD 14412)
2022-06-29 11:18:24 -07:00
David Garske 8a5d5362d5
Merge pull request #425 from ejohnstown/esp-build
ESP-IDF Build Cleanup
2022-06-28 16:44:30 -07:00
John Safranek 8f2c62accd
ESP-IDF Build Cleanup
1. Update the list of files to leave out of the build. They are from
   wolfCrypt and aren't needed. Also left out wolfSSH's version of
   misc.c as it is handled automatically.
2022-06-28 16:04:26 -07:00
David Garske c384dc56a0
Merge pull request #424 from ejohnstown/comp-init
RSA Userauth Initialization
2022-06-28 12:07:50 -07:00
John Safranek 4ff0683a16
RSA Userauth Initialization
For RSA user authentication, initialize the arrays used to store the
check value and the signature before loading and comparing them.
(ZD 14412)
2022-06-28 11:38:07 -07:00
John Safranek 7bdb49f3b4
Merge pull request #423 from JacobBarthelmeh/scp
handle extended data with scp connection
2022-06-16 10:42:35 -07:00
John Safranek 31f5464b12
Merge pull request #422 from kaleb-himes/MV-VULN-CHNGLOG
Move vulnerability to it's own section in changelog with attribute to researcher
2022-06-16 09:15:45 -07:00
JacobBarthelmeh cbd5ae04a4 handle extended data with scp connection 2022-06-14 15:30:24 -07:00
kaleb-himes d9bbd44d65 Fix typo 2022-06-06 10:53:16 -06:00
kaleb-himes 5d9e709d85 Move vulnerability to it's own section in changelog with attribute to researcher 2022-06-06 09:56:02 -06:00
David Garske 9f8d9c0856
Merge pull request #418 from ejohnstown/ecdsa
Small Fixes
2022-05-25 14:55:26 -07:00
John Safranek c7470383fe
Merge pull request #417 from dgarske/ecc_rng
Improve detection of ECC RNG requirement
2022-05-25 14:28:10 -07:00
John Safranek 6bc47eef77 No User
1. In the echoserver, add a print to the case where a user doesn't exist
   in the system.
2022-05-25 14:21:50 -07:00
John Safranek d30b1a91b4 ECDSA Issues
1. Several ifdef switches were using incorrect logic.
2022-05-25 14:21:50 -07:00
gojimmypi 4e90ba63aa Improve detection of ECC RNG requirement when building without `./configure`. For reference this normally comes from the `configure.ac` here https://github.com/wolfSSL/wolfssh/blob/master/configure.ac#L126, however when building without configure this causes an issue with all ECC signing. If the ECC RNG is not set with `wc_ecc_set_rng` then it will result in an ECC signing error `MISSING_RNG_E`. 2022-05-25 13:24:37 -07:00
John Safranek 73249c7257
Merge pull request #408 from anhu/saber
SABER Level 1 Support in wolfSSH
2022-05-24 14:51:39 -07:00
David Garske ed40938711
Merge pull request #414 from gojimmypi/ESP32_component
Espressif component install; updated setup_win.bat, new setup.sh
2022-05-23 14:04:28 -07:00
gojimmypi 3a3d083c12 cleanup, set setup.sh executable flag 2022-05-23 12:41:02 -07:00
gojimmypi c14b5bbc72 fix IDE case mismatch with wolfssl 2022-05-23 09:11:33 -07:00
gojimmypi 02347c4eaa setup.sh to match Windows setup funcionality 2022-05-21 15:19:35 -07:00
gojimmypi 0fcbaae3b4 setup_win.bat fine tuning 2022-05-21 15:19:03 -07:00
Anthony Hu 3cd804bd8d Un-interleave and comment alignment 2022-05-20 11:14:13 -04:00
Anthony Hu 19a5938419 Clang does not like poinless parenthesis. 2022-05-19 17:45:17 -04:00
Anthony Hu 71761d9ccb Changes based on code review. 2022-05-19 17:32:46 -04:00
gojimmypi f38832c5a0 fix missing trailing quotes 2022-05-19 11:58:13 -07:00
John Safranek abcaeb72a5
Merge pull request #405 from gojimmypi/ESP32_component
initial windows ESP-IDF wolfssh component setup
2022-05-19 09:41:09 -07:00
gojimmypi 8f36bb57a9 warn for options.h file; don't create one 2022-05-18 19:42:59 -07:00
gojimmypi 5cde72cc00 support path with spaces; disable wolfssl duplicate; use default files 2022-05-18 11:53:24 -07:00
gojimmypi 4b6a962e76 add README 2022-05-18 11:50:54 -07:00
gojimmypi bd17b72732 add default files 2022-05-18 11:50:44 -07:00
gojimmypi 6591581df4 Merge branch 'master' of https://github.com/wolfSSL/wolfssh into ESP32_component 2022-05-17 17:58:39 -07:00
JacobBarthelmeh c581f740eb
Merge pull request #412 from ejohnstown/ecdsa-keygen
Add ECDSA Key Generation Wrapper
2022-05-17 14:17:18 -06:00
gojimmypi f5b55659a5 check for both missing param and no IDF_PATH value 2022-05-17 12:02:59 -07:00
John Safranek 5b8db26063
Add ECDSA Key Generation Wrapper
1. Added a wrapper function for ECDSA key generation like the RSA key
   generation.
2. Added keygen to the unit test.
2022-05-16 11:58:12 -07:00
John Safranek c05f6c7530
Merge pull request #411 from JacobBarthelmeh/release
prepare for release 1.4.10
2022-05-12 15:50:18 -07:00
JacobBarthelmeh 1f0864d6c7 cast for g++ build warning 2022-05-12 13:15:21 -07:00
Jacob Barthelmeh 019ea52618 prepare for release 1.4.10 2022-05-12 13:35:34 -06:00