aboutsummaryrefslogtreecommitdiff
path: root/src/libgcrypt.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-05Add basic support for none cipher and MACsJakub Jelen1-0/+20
2020-01-23chacha: Create common file to avoid code duplicationJakub Jelen1-13/+3
2019-12-23libgcrypt: Do not leak memory with invalid key lengthsJakub Jelen1-0/+4
2019-12-16libgcrypt: fix cipher handle leaks on setkey error pathsJussi Kivilinna1-1/+7
2019-12-16libgcrypt: Implement chacha20-poly1305@openssh.com cipher using libgcryptJussi Kivilinna1-1/+342
2019-12-09libcrypto: Use SSH_STRING_FREE()Andreas Schneider1-1/+1
2019-05-13wrapper: Make sha{1, 256, 384, 512}() input constAnderson Toshiyuki Sasaki1-4/+4
2019-03-07Use a common KDF functionSimo Sorce1-56/+7
2019-02-22Remove SHA384 HMACDirkjan Bussink1-3/+0
2018-12-19crypto: Disable blowfish support by defaultAndreas Schneider1-0/+4
2018-11-30crypto: Use size_t for len argument in encrypt and decrpyt fnAndreas Schneider1-6/+12
2018-11-23crypto: Avoid unused parameter warningsJakub Jelen1-0/+1
2018-10-09libmbedtls: Support OpenSSH-compatible AES-GCM ciphers using mbedTLSJakub Jelen1-13/+1
2018-10-09libgcrypt: Implement OpenSSH-compatible AES-GCM ciphers using libgcryptJakub Jelen1-0/+201
2018-08-03tests: Add test for RSA PKI running on threadsAnderson Toshiyuki Sasaki1-0/+7
2018-07-05crypto: Split init and finalize functionsAris Adamantiadis1-16/+54
2018-07-05bignum: Harmonize ssh_get_random()Aris Adamantiadis1-1/+12
2018-06-30chachapoly: Use a function instead of an extern variableAndreas Schneider1-3/+1
2018-06-29Rest in Peace SSHv1Andreas Schneider1-120/+0
2018-06-28libgcrypt: make it compatible with chacha20Aris Adamantiadis1-0/+21
2018-01-10libgcrypt: Add missing config.h includeAndreas Schneider1-0/+2
2016-11-03libgcrypt: Implement the 'evp' interfaceJustus Winter1-0/+53
2016-05-02libgcrypt: Add helper to extract MPIs into ssh_stringsJustus Winter1-0/+52
2015-12-17Fix a bunch of -Wmaybe-uninitializedFabiano FidĂȘncio1-1/+1
2014-10-02crypto: check malloc return in ssh_mac_ctx_initJon Simons1-1/+5
2014-08-15libgcrypt: Fix initializer name.Andreas Schneider1-22/+22
2014-04-22Add SHA2 algorithms for HMACDirkjan Bussink1-3/+71
2014-03-04security: fix for vulnerability CVE-2014-0017Aris Adamantiadis1-0/+3
2012-10-05gcrypt: Fix simple DES support.Dmitriy Kuznetsov1-12/+21
2012-09-07kex: Add simple DES support for SSHv1.Dmitriy Kuznetsov1-0/+35
2011-09-18crypto: rename crypto_struct -> ssh_cipher_structAris Adamantiadis1-15/+15
2011-09-15crypt: Fix function definition.Andreas Schneider1-1/+3
2011-06-13[crypto] initial support for ecdh-sha2-nistp256Aris Adamantiadis1-3/+60
2010-09-06misc: Rename libssh/ to src/Andreas Schneider1-0/+423