aboutsummaryrefslogtreecommitdiff
path: root/src/wrapper.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-08wrapper: Avoid memory leak on errors during key exchangeJakub Jelen1-0/+1
2020-05-05Add basic support for none cipher and MACsJakub Jelen1-0/+3
2020-04-06kex: Add support for diffie-hellman-group14-sha256Anderson Toshiyuki Sasaki1-0/+1
2019-11-07server: Use really the negotiated signature typeJakub Jelen1-0/+1
2019-04-04dh: Rename variables for DH key exchangeSimo Sorce1-1/+1
2019-03-07Fix crypto_free zeroing of encryption keysSimo Sorce1-5/+5
2019-02-22Add tests and implementation for Encrypt-then-MAC modeDirkjan Bussink1-7/+11
2019-02-22Add flag for tracking EtM HMACsDirkjan Bussink1-9/+15
2019-02-22Remove SHA384 HMACDirkjan Bussink1-3/+0
2019-02-07Allow building without Group Exchange supportJakub Jelen1-0/+4
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