aboutsummaryrefslogtreecommitdiffstats
path: root/lib/ssh
AgeCommit message (Collapse)Author
2017-02-07Merge branch 'hans/ssh/default_algo_list/OTP-14110'Hans Nilsson
2017-02-06Merge branch 'maint'Hans Nilsson
2017-02-06Revert "ssh: removed 'ssh-dss' from default list"Hans Nilsson
This reverts commit 6847d9223420fb86cdf72f0e608a5f41a2673053. The removal of ssh-dss seems to give a too high risk of failing customer systems. Needs to be properly deprecated.
2017-02-03ssh: use real groups in kex_gex test suiteHans Nilsson
2017-02-03ssh: logging in test lib for ssh testsHans Nilsson
2017-02-03Merge branch 'hans/ssh/default_algo_list/OTP-14110'Hans Nilsson
2017-02-03erge branch 'maint'Hans Nilsson
Conflicts: OTP_VERSION
2017-02-03Merge branch 'maint-18' into maintHans Nilsson
Conflicts: OTP_VERSION erts/doc/src/notes.xml erts/emulator/sys/unix/erl_unix_sys.h erts/emulator/sys/unix/sys.c erts/vsn.mk lib/crypto/c_src/crypto.c lib/crypto/doc/src/notes.xml lib/crypto/vsn.mk lib/inets/doc/src/notes.xml lib/inets/vsn.mk lib/ssh/doc/src/notes.xml lib/ssh/src/ssh.app.src lib/ssh/src/ssh_connection_handler.erl lib/ssh/vsn.mk otp_versions.table
2017-02-02ssh: document new and retired algorithmsHans Nilsson
2017-02-02Merge branch 'hans/ssh/default_algo_list/OTP-14110'Hans Nilsson
2017-02-02Merge branch 'maint'Hans Nilsson
2017-02-01Prepare releaseErlang/OTP
2017-02-01ssh: Enable usage of supported but not default host key algorithmsHans Nilsson
2017-02-01ssh: minor code unfoldingHans Nilsson
2017-02-01ssh: clearer hash calculationHans Nilsson
2017-02-01ssh: update tests for removed algorithmsHans Nilsson
2017-02-01ssh: remove test timetrap for ssh_kex_group_exchangeHans Nilsson
This kex algorithm is now optimized so a long timetrap is not needed
2017-01-31ssh: optimize kex dh_gex using new crypto functionalityHans Nilsson
Conflicts: lib/ssh/src/ssh_connection_handler.erl lib/ssh/src/ssh_transport.erl
2017-01-31ssh,crypto: prepare for releaseHans Nilsson
2017-01-31ssh: better error msg at kex failureHans Nilsson
2017-01-31ssh: removed 'ssh-dss' from default listHans Nilsson
Reason: insecure
2017-01-31ssh: removed 'diffie-hellman-group1-sha1' from default listHans Nilsson
Reason: very insecure
2017-01-31ssh: added stronger diffie-hellman groupsHans Nilsson
diffie-hellman-group16-sha512 diffie-hellman-group18-sha512 diffie-hellman-group14-sha256
2017-01-31ssh: reordered default algorithms listHans Nilsson
2017-01-31Merge branch 'maint'Hans Nilsson
Conflicts: lib/crypto/c_src/crypto.c lib/crypto/src/crypto.erl
2017-01-31Merge branch 'hans/ssh/speed_dh_keygen/OTP-14169' into maintHans Nilsson
2017-01-30ssh: increase timetrap for ssh_benchmark_SUITEHans Nilsson
2017-01-30ssh: optimize kex dh_gex using new crypto functionalityHans Nilsson
2017-01-26Merge branch 'maint'Hans Nilsson
2017-01-25ssh: correct host key signature calculationHans Nilsson
2017-01-23Merge branch 'maint'Hans Nilsson
2017-01-23ssh: ssh_dbg now reports HELLO msgs and timestampsHans Nilsson
2017-01-23Merge branch 'hans/ssh/optimize/OTP-14160'Hans Nilsson
2017-01-20Merge branch 'maint'Hans Nilsson
2017-01-19ssh: fix mpint-bug in property testsHans Nilsson
2017-01-19Merge branch 'hans/ssh/benchmarks'Hans Nilsson
2017-01-19Merge branch 'maint'Hans Nilsson
2017-01-18ssh: increased benchmark suite timetrapHans Nilsson
2017-01-18ssh: fixed benchmark bug for gcm-modesHans Nilsson
The bug has not affected existing results because no gcm-modes has been measured.
2017-01-18ssh: Reduce info leakage on decrypt errorsHans Nilsson
Use same message when there are packet errors like too long length, MAC, decrypt or decode errors. This is regarded as good practise to prevent some attacks
2017-01-17Merge branch 'maint'Hans Nilsson
2017-01-12ssh: Correct ssh_sftpd_file_api dialzyer specPhilip Cristiano
The `State` seems to have been included twice in 91acfc.
2016-12-20Merge branch 'egil/ssh/use-maps-instead-of-dict/OTP-14117'Björn-Egil Dahlberg
* egil/ssh/use-maps-instead-of-dict/OTP-14117: ssh: Use maps instead of dict in ssh_sftp ssh: Remove whitespace errors in ssh_sftp.erl
2016-12-16ssh: Use maps instead of dict in ssh_sftpBjörn-Egil Dahlberg
2016-12-16ssh: Remove whitespace errors in ssh_sftp.erlBjörn-Egil Dahlberg
2016-12-16ssh: Optimze ssh_bits:mpint/1Hans Nilsson
By using binary constructors we push the hard work down into the emulator
2016-12-16ssh: Optimize ssh_bits:name_listHans Nilsson
It is better (=faster) to use built-in functions and library functions.
2016-12-16ssh: Optimize handling of #ssh.shared_secretHans Nilsson
It is not necessary to mpint-encode it every time it is used (in MAC:s), it sufficies to do it once after key exchange
2016-12-14ssh: [test] property test cuddlingHans Nilsson
2016-12-14ssh: [test] remove 'known_hosts' interference in test suiteHans Nilsson