path: root/src/packet_crypt.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-12packet_crypt: Move secure_memcmp() to a shared sourceAnderson Toshiyuki Sasaki1-11/+0
2020-05-05packet: Skip HMAC handling if none is selectedJakub Jelen1-21/+25
2020-02-12packet: Replace PRIdS with ANSI C99 %zuAndreas Schneider1-1/+1
2020-01-23packet_crypt: Check return values from AEAD decipheringJakub Jelen1-4/+4
2019-12-09SSH-01-006: Add missing NULL check in ssh_packet_hmac_verify()Andreas Schneider1-0/+4
2019-12-09SSH-01-006: Add missing NULL check for ssh_packet_get_current_crypto()Andreas Schneider1-0/+3
2019-10-25packet_crypt: Avoid out of bounds access in debug functionsJakub Jelen1-2/+2
2019-07-30Replace ssh_print_hexa() with ssh_log_hexdump()Anderson Toshiyuki Sasaki1-5/+5
2019-02-22Add tests and implementation for Encrypt-then-MAC modeDirkjan Bussink1-7/+28
2019-02-22Refactor ssh_packet_hmac_verify to allow for direct bufferDirkjan Bussink1-8/+10
2019-02-22Use constant time comparison function for HMAC comparisonDirkjan Bussink1-1/+12
2019-01-25packet_crypt: Make sure we always operate on initilized memoryAndreas Schneider1-1/+1
2019-01-09packet: Introduce a new function to access cryptoJakub Jelen1-30/+45
2018-12-19crypto: Disable blowfish support by defaultAndreas Schneider1-1/+0
2018-10-09libcrypto: Implement OpenSSH-compatible AES-GCM ciphers using OpenSSLJakub Jelen1-2/+3
2018-06-29Rest in Peace SSHv1Andreas Schneider1-8/+2
2018-06-28packet_crypt: remove `set_decrypt_key` upon `ssh_packet_decrypt_len`Jon Simons1-8/+0
2018-06-28packet_crypt: fix unused variable compiler warningJon Simons1-1/+0
2018-06-28packet_crypt: Avoid setting keys every timeAlberto Aguirre1-13/+0
2018-06-28chacha: packet decryptionAris Adamantiadis1-31/+94
2018-06-28chacha: packet encryptionAris Adamantiadis1-18/+28
2018-02-12src: Use explicit_bzero() if available on the platformAndreas Schneider1-2/+2
2016-01-19buffer: do not use ssh_buffer_get_rest_len()Fabiano Fidêncio1-1/+1
2016-01-19buffer: rename ssh_buffer_get_rest() to ssh_buffer_get()Fabiano Fidêncio1-1/+1
2016-01-19cleanup: use ssh_ prefix in the packet (non-static) functionsFabiano Fidêncio1-5/+5
2016-01-19cleanup: use ssh_ prefix in the buffer (non-static) functionsFabiano Fidêncio1-1/+1
2015-09-24crypto: move key setup in newkeys handlerAris Adamantiadis1-11/+0
2014-08-06crypto: fix secure burning, structure members namingAris Adamantiadis1-5/+4
2014-04-22Add logic to support SHA2 HMAC algorithmsDirkjan Bussink1-7/+9
2014-02-06packet_crypt: Make packet_{en,de}crypt fail consistently on len == 0Alan Dunn1-0/+6
2012-07-17build: Fix missing struct in_addr warning.Andreas Schneider1-0/+1
2011-10-03packet: cleaner logs with less redundant infoAris Adamantiadis1-12/+0
2011-09-18crypt: Rename to packet_crypt.Andreas Schneider1-0/+197