aboutsummaryrefslogtreecommitdiff
path: root/src/curve25519.c
AgeCommit message (Expand)AuthorFilesLines
2019-12-13curve25519: fix uninitialized arg to EVP_PKEY_deriveJon Simons1-4/+2
2019-12-09curve25519: Use SSH_STRING_FREE()Andreas Schneider1-8/+8
2019-11-07server: Use really the negotiated signature typeJakub Jelen1-2/+3
2019-09-24curve25519: Use OpenSSL X25519 implementationAnderson Toshiyuki Sasaki1-45/+208
2019-07-30Replace ssh_print_hexa() with ssh_log_hexdump()Anderson Toshiyuki Sasaki1-2/+2
2019-04-04dh: Rename variables for DH key exchangeSimo Sorce1-3/+3
2019-04-04mbedcrypto: Make bignum_bin2bn behave like othersSimo Sorce1-13/+0
2019-01-24dh: move state changes inside DH codeAris Adamantiadis1-0/+1
2019-01-24bignum: harmonize gcrypt, libcrypto and libmcrypt bignumAris Adamantiadis1-12/+8
2019-01-24kex: use runtime callbacks (server)Aris Adamantiadis1-9/+40
2019-01-24kex: use runtime callbacks (client)Aris Adamantiadis1-4/+30
2018-07-05crytpo: Make sure we check return of ssh_get_random() correctlyAndreas Schneider1-4/+6
2018-06-29kex: add curve25519-sha256 as alias for curve25519-sha256@libssh.orgTilo Eckert1-2/+2
2018-03-21crypto: Change the type of server_pubkey to ssh_keyAndreas Schneider1-7/+22
2017-12-28add mbedtls crypto supportJuraj Vijtiuk1-0/+8
2016-11-02curve25519: Small libgcrypt bignum fixJustus Winter1-0/+7
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano FidĂȘncio1-4/+4
2016-01-19cleanup: use ssh_ prefix in the dh (non-static) functionsFabiano FidĂȘncio1-1/+1
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano FidĂȘncio1-10/+10
2014-08-18ec: Fix build on CentOS.Andreas Schneider1-0/+1
2014-08-06buffers: adapt curve25519.c to ssh_buffer_(un)pack()Aris Adamantiadis1-15/+8
2014-01-19src: Rename buffer_init to ssh_buffer_init().Andreas Schneider1-1/+1
2013-11-27curve25519: Fix memory leaks in ssh_server_curve25519_init().Andreas Schneider1-20/+23
2013-11-27curve25519: Do not leak q_s_string.Andreas Schneider1-0/+1
2013-11-27curve25519: Fix a memory leak.Andreas Schneider1-1/+1
2013-11-27ecdh: Use bignum_bin2bn.Andreas Schneider1-1/+1
2013-11-04Fix cast warnings on 64bitsAris Adamantiadis1-2/+2
2013-11-03curve25519: include reference implementationAris Adamantiadis1-4/+7
2013-09-27kex: implement curve25519-sha256@libssh.orgAris Adamantiadis1-0/+285