aboutsummaryrefslogtreecommitdiff
path: root/src/wrapper.c
AgeCommit message (Expand)AuthorFilesLines
2019-01-24dh-gex: Add server implementationAris Adamantiadis1-0/+5
2019-01-24wrapper: Move dh cleanup into dh.cAris Adamantiadis1-4/+1
2019-01-24kex: use runtime callbacks (server)Aris Adamantiadis1-0/+32
2018-10-24wrapper: Fix size type and loops in crypt_set_algorithms_server()Andreas Schneider1-21/+17
2018-10-24wrapper: Reformat crypt_set_algorithms2()Andreas Schneider1-121/+127
2018-10-09libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSLJakub Jelen1-4/+23
2018-09-04wrapper: Use explicit_bzero() in crypto_free()Andreas Schneider1-4/+4
2018-09-04wrapper: Fix size typeAndreas Schneider1-1/+2
2018-09-04wrapper: Reformat crypto_free()Andreas Schneider1-57/+54
2018-08-31pki: Support RSA SHA2 signatures of sessionid for serverJakub Jelen1-1/+1
2018-07-05bignum: Make bignum_free saferAris Adamantiadis1-5/+5
2018-06-29Rest in Peace SSHv1Andreas Schneider1-33/+3
2018-06-28chacha: use a cipher cleanup callbackJon Simons1-3/+0
2018-06-28chacha: packet decryptionAris Adamantiadis1-14/+44
2018-06-28chacha: packet encryptionAris Adamantiadis1-27/+69
2018-06-28Remove vim modelines from all filesAndreas Schneider1-1/+0
2018-05-14wrapper: Fix memory leak when freeing server_pubkeyAndreas Schneider1-1/+1
2018-02-12src: Use explicit_bzero() if available on the platformAndreas Schneider1-1/+1
2017-07-18wrapper: move EVP_CIPHER_CTX_free call to libcrypto.cJon Simons1-6/+0
2017-07-18wrapper: fix gcrypt build error in ssh_cipher_clearJon Simons1-5/+7
2017-07-18wrapper: fix 4-space indentation in ssh_cipher_clearJon Simons1-15/+15
2017-06-06wrapper: Fix possible crash in ssh_handle_key_exchange()debevv1-4/+6
2016-11-07libcrypto: Use a pointer for EVP_CIPHER_CTXJakub Jelen1-0/+3
2016-11-03ecdh: Implement ECDH using libgcryptJustus Winter1-0/+4
2016-10-22Remove extra newlines from log/error messagesPino Toscano1-2/+2
2015-09-25libcrypto: clean up EVP functionsAris Adamantiadis1-5/+5
2015-09-21crypto: fix potential memory leak in ECDHAris Adamantiadis1-0/+4
2015-02-02ed25519: ADd OpenSSH encrypted container importAris Adamantiadis1-1/+5
2014-10-02wrapper: fix z_stream leakJon Simons1-0/+3
2014-04-22Add options support for setting and getting HMAC algorithmsDirkjan Bussink1-0/+10
2014-04-22Add negotiation for SHA2 HMAC algorithmsDirkjan Bussink1-0/+85
2014-04-22Add logic to support SHA2 HMAC algorithmsDirkjan Bussink1-0/+17
2014-01-07update copyright informationAris Adamantiadis1-1/+1
2013-11-03server kex: enable delayed compressionNicolas Viennot1-4/+14
2013-11-03wrapper: Make sure we really burn the buffer.Andreas Schneider1-1/+1
2013-08-05server kex: Fix server side compression typoNicolas Viennot1-2/+3
2013-07-14src: Remove enter_function() and leave_function().Andreas Schneider1-30/+25
2013-07-14src: Migrate to SSH_LOG.Andreas Schneider1-6/+6
2012-12-23Implement key re-exchangeAris Adamantiadis1-1/+4
2012-09-07kex: Add simple DES support for SSHv1.Dmitriy Kuznetsov1-5/+5
2011-09-23build: Fix zlib support.Andreas Schneider1-3/+3
2011-09-18crypto: rename crypto_struct -> ssh_cipher_structAris Adamantiadis1-7/+7
2011-09-18kex: moved KEX structures to ssh_crypto_structAris Adamantiadis1-11/+18
2011-09-18wrapper.c: cleanupAris Adamantiadis1-10/+18
2011-09-18kex: have server_kex use the elected methodsAris Adamantiadis1-74/+35
2011-09-18kex: split key selection and sendingAris Adamantiadis1-7/+7
2011-08-22server: Migrate hostkey check to new pki.Andreas Schneider1-5/+4
2011-06-14Fix memory leak with session_idAris Adamantiadis1-0/+4
2011-06-14Fix build with missing openssl/ecdh.hAris Adamantiadis1-0/+2
2011-06-13Fix memory leakAris Adamantiadis1-2/+18