summaryrefslogtreecommitdiffstats
path: root/usr.bin/ssh/mac.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add a new MAC algorithm for data integrity, UMAC-64 (not default yet, mustpvalchev2007-06-071-2/+2
| | | | | | | | | | specify umac-64@openssh.com). Provides about 20% end-to-end speedup compared to hmac-md5. Represents a different approach to message authentication to that of HMAC that may be beneficial if HMAC based on one of its underlying hash algorithms is found to be vulnerable to a new attack. http://www.ietf.org/rfc/rfc4418.txt in conjunction with and OK djm@
* Preserve MAC ctx between packets, saving 2xhash calls per-packet.djm2007-06-051-2/+4
| | | | | | | Yields around a 12-16% end-to-end speedup for arcfour256/hmac-md5 patch from markus@ tested dtucker@ and myself, ok markus@ and me (I'm committing at his request)
* standardise spacing in $OpenBSD$ tags; requested by deraadt@djm2006-03-251-1/+1
|
* remove comments from .h, since they are cut&paste from the .c filesmarkus2001-06-261-3/+3
| | | | and out of sync
* prototype pedant. not very creative...itojun2001-06-261-4/+4
| | | | | - () -> (void) - no variable names
* 1) clean up the MAC support for SSH-2markus2001-02-111-0/+28
2) allow you to specify the MAC with 'ssh -m' 3) or the 'MACs' keyword in ssh(d)_config 4) add hmac-{md5,sha1}-96 ok stevesk@, provos@