aboutsummaryrefslogtreecommitdiffstats
path: root/lib/src/main/java/com/trilead/ssh2/crypto/dh
Commit message (Collapse)AuthorAgeFilesLines
* ECDH there should be no negative bigintKenny Root2015-04-051-1/+1
| | | | | | | | | Since the hash is over the canonical values of the agreed parameters when the shared secret was encoded as a negative biginteger, the two sides didn't agree. Make sure this doesn't occur by setting the bigint signum to 1. Change-Id: Ib0581cd7dc280dcce8cc3309d7102f8f5a444158
* Add diffie-hellman-group-exchange-sha256 supportKenny Root2013-10-062-11/+4
| | | | | | | | Support exchanging groups using SHA-256 as specified in RFC 4419 For more information, see https://tools.ietf.org/html/rfc4419 Change-Id: Iee5d29e7113a05cad4714a61321bf86b016624b8
* Fix line endingsKenny Root2013-04-112-141/+141
|
* Add ECDH supportKenny Root2013-04-103-119/+310
| | | | | | | | Add support for the ECDH methods required by RFC 5656 ecdh-sha2-nistp256 ecdh-sha2-nistp384 ecdh-sha2-nistp521
* Update Trilead SSH-2 for Java from build 211 to build 213Kenny Root2008-08-261-4/+5
|
* Initial import.Kenny Root2007-11-172-0/+259