Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-24 | Merge branch 'hans/ssh/aes_gcm_crypto/OTP-13018' into maint | Hans Nilsson | |
* hans/ssh/aes_gcm_crypto/OTP-13018: ssh: fix dialyzer reported error ssh: renegotiate test group for AES_GCM ssh: documentation updates ssh: AEAD_AES_(128|256)_GCM and aes(128|256)[email protected] crypto ssh: refactor packet reception | |||
2015-11-23 | ssh: fix dialyzer reported error | Hans Nilsson | |
2015-11-23 | ssh: renegotiate test group for AES_GCM | Hans Nilsson | |
2015-11-23 | ssh: documentation updates | Hans Nilsson | |
2015-11-23 | ssh: AEAD_AES_(128|256)_GCM and aes(128|256)[email protected] crypto | Hans Nilsson | |
Note that the rfc5647 is ambigous so this implementation of AEAD_AES_(128|256)_GCM may or may not be compatible with others. They are note enabled by default but may be enabled by the user. See the Reference Manual, Application SSH for details of how we interpret the rfc. To be safe, use [email protected] or [email protected] instead. | |||
2015-11-23 | ssh: refactor packet reception | Hans Nilsson | |
There was an assymetric relationship between receiving a ssh-packet (decrypting-mac-decompress) and sending one. When sending, most of the work was defined in the ssh_transport module, while at reception the ssh_connection_handler was the one knowing what to do. This commit moves the reception down to the ssh_transport module where it belongs. | |||
2015-11-20 | Merge branch 'riverrun/maint' into maint | Zandra | |
* riverrun/maint: Recommend against using crypto:rand_bytes | |||
2015-11-17 | [ssh] Correct documentation | Hans Bolinder | |
Fix mistakes found by 'xmllint'. | |||
2015-11-17 | Merge branch 'hans/ssh/doc_updates/OTP-12003' into maint | Hans Nilsson | |
* hans/ssh/doc_updates/OTP-12003: ssh: alternative look ssh: list supported rfcs ssh: moved "supported" section from ssh module man page to SSH_app man page ssh: links to crypto and public_key in the ssh app ref ssh: updated ssh_app.xml with ecdsa info ssh: removed pre-historic ssh specs from the doc-dir ssh: document function dependencies in ssh_connection.erl | |||
2015-11-17 | Merge branch 'hans/ssh/cuddle_tests' into maint | Hans Nilsson | |
* hans/ssh/cuddle_tests: ssh: Add env var info printout to ssh_algorithms_SUTE:init_per_suite ssh: more public keys added to test suite | |||
2015-11-17 | Merge branch 'hans/ssh/sshdir_search_order/OTP-13109' into maint | Hans Nilsson | |
* hans/ssh/sshdir_search_order/OTP-13109: ssh: ssh_file:default_user_dir/0 - try HOME env var first | |||
2015-11-16 | Merge branch 'kanatohodets/ssh-subsystem-typo' into maint | Henrik Nord | |
* kanatohodets/ssh-subsystem-typo: Fix spelling of ssh 'subsystem' OTP-13108 | |||
2015-11-13 | ssh: ssh_file:default_user_dir/0 - try HOME env var first | Hans Nilsson | |
2015-11-13 | ssh: Add env var info printout to ssh_algorithms_SUTE:init_per_suite | Hans Nilsson | |
2015-11-13 | ssh: more public keys added to test suite | Hans Nilsson | |
2015-11-13 | ssh: alternative look | Hans Nilsson | |
2015-11-11 | ssh: list supported rfcs | Hans Nilsson | |
2015-11-11 | ssh: moved "supported" section from ssh module man page to SSH_app man page | Hans Nilsson | |
2015-11-11 | ssh: links to crypto and public_key in the ssh app ref | Hans Nilsson | |
2015-11-11 | ssh: updated ssh_app.xml with ecdsa info | Hans Nilsson | |
2015-11-11 | ssh: removed pre-historic ssh specs from the doc-dir | Hans Nilsson | |
2015-11-11 | ssh: document function dependencies in ssh_connection.erl | Hans Nilsson | |
2015-11-11 | ssh: add better error handling in ssh_file | Hans Nilsson | |
ssh_file:lookup_user_key_fd and ssh_file:lookup_host_key | |||
2015-11-09 | ssh: use crypto for ecdh point validation | Hans Nilsson | |
2015-11-06 | Merge branch 'hans/ssh/pwdfun/OTP-13055' into maint | Hans Nilsson | |
* hans/ssh/pwdfun/OTP-13055: ssh: changes after doc review ssh: Document pwdfun ssh: make corrections of keyboard-interactive client ssh: enable users to give option keyboard_interact_fun ssh: pwdfun/4 and simple tests Conflicts: lib/ssh/doc/src/ssh.xml | |||
2015-11-06 | Recommend against using crypto:rand_bytes | David Whitlock | |
2015-11-05 | ssh: correct a bad doc xref | Hans Nilsson | |
2015-11-05 | ssh, public_key: updates after doc review | Hans Nilsson | |
2015-11-05 | Fix spelling of ssh 'subsystem' | Ben Tyler | |
This commit does not change any behaviour, since the spelling was internally consistent. | |||
2015-11-04 | ssh: changes after doc review | Hans Nilsson | |
2015-11-04 | ssh: extend 'dh_gex_limits' to server side | Hans Nilsson | |
OTP-13066 | |||
2015-11-04 | ssh: option dh_gex_groups with tag ssh_moduli_file | Hans Nilsson | |
Makes this existing option also accept a file in openssh format OTP-13052 | |||
2015-11-04 | ssh, public_key: random selection of diffie-hellman moduli | Hans Nilsson | |
Also tool (public_key:gen_moduli_hrl) to convert an openssh moduli file to erlang format. | |||
2015-11-04 | ssh: changes after doc review | Hans Nilsson | |
2015-11-04 | ssh: Document pwdfun | Hans Nilsson | |
2015-11-04 | ssh: make corrections of keyboard-interactive client | Hans Nilsson | |
* Newlines should be added after Name and Instructions field according to rfc4256. * There was an error in the argument list of the last clause of ssh_auth:keyboard_interact_get_responses/9 * Correct client kb-interactive behaviour at auth failure | |||
2015-11-04 | ssh: enable users to give option keyboard_interact_fun | Hans Nilsson | |
It is on purpose not documented. It needs more thinking before being finalized. | |||
2015-11-04 | ssh: pwdfun/4 and simple tests | Hans Nilsson | |
Also solves OTP-13053 | |||
2015-11-02 | ssh: Make tests for bad packet_len and field lengths inside packets | Hans Nilsson | |
Includes a ssh_transport:pack/3 function for generating invalid packets | |||
2015-10-29 | ssh: Adjust the test ssh_renegotiate_SUITE:rekey_limit | Hans Nilsson | |
- Remove random length padding to make the data volume deterministic - Increase data volume limit for re-keying because the kexinit message has grown | |||
2015-10-29 | ssh: fix spelling error pulic -> public | Hans Nilsson | |
2015-10-28 | ssh: testcases for bad service names | Hans Nilsson | |
2015-10-20 | ssh: dynamic check of supported algos in ssh_to_openssh_SUITE | Hans Nilsson | |
2015-10-20 | ssh: delete now obsolete test case group 'hardening_tests' | Hans Nilsson | |
Thoose tests are already moved to other test suites. However, the init_per_group and end_per_group clauses were accidently left | |||
2015-10-19 | ssh: Removed testcases from ssh_to_openssh_SUITE | Hans Nilsson | |
They are covered in ssh_algorithms_SUITE | |||
2015-10-19 | ssh: test suites probes ssh client | Hans Nilsson | |
Previously we called the ssh client with the -Q option to query about supported algorithms. Since old clients do not support this and at least one lies, we now set up a fake server at let the ssh client start negotiation instead. Much more robust hopefully. | |||
2015-10-19 | ssh: running ssh_algorithms_SUITE tests in parallel | Hans Nilsson | |
2015-10-19 | ssh: wait for subsystem exit in ssh_connection_SUITE:max_channels_option | Hans Nilsson | |
2015-10-19 | Merge branch 'hans/ssh/cuddle_spec' into maint | Hans Nilsson | |
* hans/ssh/cuddle_spec: ssh: dialyzer fix | |||
2015-10-19 | ssh: Implemented ssh_transport:ecdh_validate_public_key (partly) | Hans Nilsson | |
Defined in http://www.secg.org/sec1-v2.pdf '3.2.2 Validation of Elliptic Curve Public Keys' according to RFC 5656 ch 4. More to be done: check singularities, implement reading compressed points.... |