summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/mac.c
AgeCommit message (Expand)Author
2017-05-08remove hmac-ripemd160; ok dtuckerDamien Miller
2016-07-08Improve crypto ordering for Encrypt-then-MAC (EtM) mode MAC algorithms.Damien Miller
2015-01-15handle UMAC128 initialization like UMAC; ok djm@ markus@Christian Weisgerber
2015-01-13adapt mac.c to ssherr.h return codes (de-fatal) and simplify dependenciesMarkus Friedl
2014-04-30UMAC can use our local fallback implementation of AES when OpenSSL isn'tChristian Weisgerber
2014-04-29make compiling against OpenSSL optional (make OPENSSL=no);Markus Friedl
2014-02-07remove some logging that makes ssh debugging output very verbose;Damien Miller
2014-01-27replace openssl HMAC with an implementation based on our ssh_digest_*Markus Friedl
2014-01-04use standard types and formats for size_t like variables. ok dtuckerTed Unangst
2013-11-07Output the effective values of Ciphers, MACs and KexAlgorithms whenDarren Tucker
2013-06-03force the MAC output to be 64-bit aligned so umac won't see unalignedDarren Tucker
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-04-19add the ability to query supported ciphers, MACs, key type and KEXDamien Miller
2012-12-11fix typo, s/tem/etm in hmac-ripemd160-tem. ok markus@Stuart Henderson
2012-12-11add encrypt-then-mac (EtM) modes to openssh by defining new mac algorithmsMarkus Friedl
2012-10-04add umac128 variant; ok djm@ at n2k12Markus Friedl
2012-06-28Remove hmac-sha2-256-96 and hmac-sha2-512-96 MACs since they were removedDarren Tucker
2011-12-02fix bz#1934: newer OpenSSL versions will require HMAC_CTX_Init beforeDamien Miller
2011-08-02Add new SHA256 and SHA512 based HMAC modes fromDamien Miller
2008-06-13upcast another size_t to u_long to match formatDarren Tucker
2007-06-07Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, mustPeter Valchev
2007-06-05Preserve MAC ctx between packets, saving 2xhash calls per-packet.Damien Miller
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-03-30replace {GET,PUT}_XXBIT macros with functionally similar functions,Damien Miller
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-19RCSID() can dieTheo de Raadt
2005-06-17make this -Wsign-compare clean; ok avsm@ markus@Damien Miller
2003-09-18A few signedness fixes for harmless situations; markus@ okMiod Vallat
2002-05-16fix warnings (openssl 0.9.7 requires const)Markus Friedl
2002-01-25use EVP_MD_size(evp_md) and not evp_md->md_size; ok steveks@Markus Friedl
2001-12-19basic KNF done while i was looking for something elseTheo de Raadt
2001-04-05fix whitespace: unexpand + trailing spaces.Markus Friedl
2001-02-111) clean up the MAC support for SSH-2Markus Friedl