| Age | Commit message (Collapse) | Author | 
|---|
|  | * maint:
  ssh: testcases for bad service names | 
|  |  | 
|  | * maint:
  ssh: dynamic check of supported algos in ssh_to_openssh_SUITE
  ssh: delete now obsolete test case group 'hardening_tests' | 
|  |  | 
|  | Thoose tests are already moved to other test suites.  However, the init_per_group and end_per_group clauses were accidently left | 
|  | * maint:
  ssh: Removed testcases from ssh_to_openssh_SUITE
  ssh: test suites probes ssh client
  ssh: running ssh_algorithms_SUITE tests in parallel
  ssh: wait for subsystem exit in ssh_connection_SUITE:max_channels_option | 
|  | They are covered in ssh_algorithms_SUITE | 
|  | 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. | 
|  |  | 
|  |  | 
|  | * maint:
  ssh: Implemented ssh_transport:ecdh_validate_public_key (partly)
  ssh: dialyzer fix
  public_key: add/update -spec for ssh functions
  ssh, public_key: use pubkey encode/decode in app public_key
  ssh, public_key: Change EC Public Key representation to what was intended | 
|  |  | 
|  | Conflicts:
	OTP_VERSION | 
|  | Conflicts:
	lib/ssh/vsn.mk | 
|  |  | 
|  |  | 
|  |  | 
|  | It actually counts the number of subsystem alive.  Allocating a channel does not consume any resources
(except some cpu cycles), but the subsystem start spawns processes. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  | * maint:
  ssh: dh_gex defautl values increased. Groups added | 
|  |  | 
|  | * maint:
  ssh: Reorganize and extend the test suites | 
|  | Add ssh_trpt_test_lib:instantiate/2, ssh_test_lib:default_algoritms/2 and algo_intersection/2
ssh_to_openssh_SUITE uses only algos that sshd and ssh client supports
raised timeout limit in ssh_basic_SUITE:ssh_connect_arg4_timeout
Break out ssh_renegotiate_SUITE from ssh_basic_SUITE
Move std_daemon/4 to ssh_test_lib.erl
Add ssh_algorithms_SUITE
Add ssh_options_SUITE
Add assymetric testing of algorithms
Add openssh tests to ssh_algorithms_SUITE
Remove algo tests from ssh_sftp_SUITE (now in ssh_algorithms_SUITE)
Removed kex algo tests from in ssh_basic_SUITE because they are now in ssh_algorithm_SUITE.
fixed test case ssh_protocol_SUITE:no_common_alg_server_disconnects/1 | 
|  | * maint:
  ssh: Elliptic Curve Diffie-Hellman (ECDH) | 
|  | Adds  ecdh-sha2-nistp256
  ecdh-sha2-nistp384
  ecdh-sha2-nistp512
and OTP-12938
  hmac-sha2-512 | 
|  |  | 
|  | A new experimental option 'max_random_length_padding', not documented so it might change... | 
|  |  | 
|  |  | 
|  | * maint:
  ssh: ct:pal -> ct:log in lib/ssh/test
  ssh: ssh_trpt_test_lib improvments
  ssh: Unicode test improvments | 
|  |  | 
|  | - negotiation state
 - better printouts | 
|  |  | 
|  | * maint:
  ssh: announce dh-group-exchange
  ssh: document new options in doc/ssh.xml
  ssh: more dh_gex test cases
  ssh: options 'dh_gex_groups' and 'dh_gex_limits' | 
|  | * maint:
  ssh: diffie-hellman-group14-sha1 | 
|  |  | 
|  |  | 
|  | * maint:
  ssh: added more groups for gex
  ssh: rm ssh_math and use crypto:compute_key instead
  ssh: filter algs unknown to crypto (except pk)
  ssh: add test group
  ssh: Add experimental 'diffie-hellman-group-exchange-sha256 support
  ssh: Repair/add experimental diffie-hellman-group-exchange-sha1 support | 
|  |  | 
|  | DO NOT USE IN PRODUCTION!!!
This is a bug fixing of the previously partly impelmented kex algorithm.
There are more things to do, for example genrate/select better g,p pair obeying the min||n||max request.
It is not enabled by default, but may be enabled with the option
  {preferred_algorithms, [{kex, ['diffie-hellman-group-exchange-sha1']}]} | 
|  | * maint:
  ssh: be more generous about disconnect expects
  ssh: add disjunction to ssh_trpt_test_lib:match | 
|  |  | 
|  |  | 
|  | * maint:
  ssh: testcases for no common algorithms in key exchange | 
|  | * maint:
  ssh: Initial ssh_tprt_test_lib.erl and ssh_protocol_SUITE |