summaryrefslogtreecommitdiff
path: root/sys/crypto
AgeCommit message (Expand)Author
2008-06-09add myself to copyrightDamien Miller
2008-06-09Implement the AES XTS mode of operation for the crypto(9) framework.Damien Miller
2008-06-09constify arguments in wrapper functions; the lower level functionsDamien Miller
2008-06-09rename arc4random_bytes => arc4random_buf to match libc's nicer name;Damien Miller
2007-11-28finish conversion to workq. remove list remnants, and put spl in the rightTed Unangst
2007-11-26typos; ok jmc@Martynas Venckus
2007-11-25convert crypto thread to workq. add WQ_DIRECTOK flag to workq.Ted Unangst
2007-11-14do not call crypto_done() on errors, since the drivers already do this.Markus Friedl
2007-09-15fix error introduced by my previous commit:Hans-Joerg Hoexer
2007-09-13Here too: Convert MALLOC/FREE to malloc/free and use M_ZERO where applicable.Hans-Joerg Hoexer
2007-09-11Add __bounded__ attributes to prototypes.Damien Miller
2007-09-10Make the hmac ipad/opad globals "const" and fixup the crypto functionsHenric Jungheim
2007-07-24add rc4_skip() function that can be used to discard bytes fromDamien Bergamini
2007-07-20unbreak landisk kernel sha1 by working around a compiler bug;Otto Moerbeek
2007-05-27make the #defines in rijndael.h a bit more meaningfulTed Unangst
2007-05-27make crp_buf a void *. caddr_t implies bufferness, it's not.Ted Unangst
2007-04-10``it's'' -> ``its'' when the grammar gods require this change.Miod Vallat
2007-02-21Don't use arbitrary 128 bytes as size of the blf key array if we know exactlyAlexander von Gernler
2007-02-19minimum blocksize for ESP is 32 bit, so adjust blocksize of NULLHans-Joerg Hoexer
2006-12-29Avoid void * arithmetic, okay deraadt@, suggestions from millert@Pedro Martelletto
2006-11-19typo; from bret lambertJason McIntyre
2006-10-25pr5274 fix localhost dos with oversized valuesTed Unangst
2006-05-31remove some silly casts. put spl calls after all declarations.Ted Unangst
2006-03-23kill evil \r; from cedricMichael Shalayeff
2006-03-21Implementation of the Michael MIC as defined in IEEE 802.11i for TKIP.Reyk Floeter
2006-03-04splimp -> splvmBrad Smith
2005-08-18do not allow 0-length transforms; from freebsdTheo de Raadt
2005-06-13get rid of ifdef MSDOS, no binary changeHans-Joerg Hoexer
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexerMarkus Friedl
2005-05-10support NULL encryption for ESP; ok hshoexer, hoMarkus Friedl
2005-05-02simplify by using arc4random_bytes(), ok djm, hshoexerMarkus Friedl
2005-03-24major knfHans-Joerg Hoexer
2005-03-24ansi and tiny knfHans-Joerg Hoexer
2004-12-21Don't use crypto thread for callbacks.Marco Pfatschbacher
2004-12-20Allow the setkey function of a transform to fail, eg. when an insufficientHans-Joerg Hoexer
2004-12-15minimum key length of aes is 128 bit, not 64.Hans-Joerg Hoexer
2004-12-14indentation and some knf, no binary changeHans-Joerg Hoexer
2004-06-26Ansification of defalte-/lsz-stubs.Hans-Joerg Hoexer
2004-06-20In crypto_thread(), always save return value from splimp(). We were onlyAaron Campbell
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2004-05-03Rev 1.4 was bogus (committed from the wrong tree), this repairs it.Todd C. Miller
2004-05-03some minor KNFTodd C. Miller
2004-04-29The data pointer passed to the transform function may not be properlyTodd C. Miller
2004-04-28Sync userland sha2.c with kernel. The SHAXXX_End and SHAXXX_Data functionsTodd C. Miller
2004-04-28Some KNF, made bit count u_int64_t instead of u_int32_t (similar to libc).Hans-Joerg Hoexer
2004-04-14leak; vgirish at tenet.res.in; via angelos; ok hshoexer, henning, deraadtMarkus Friedl
2004-03-31remove sparc64/gcc2 workaround.Brad Smith
2004-03-14disable mac for now, they are not usable with current hardware; ok deraadt@Markus Friedl
2004-02-08save kernel space; full unroll is not needed; from freebsdTheo de Raadt
2004-02-05expose two more functionsTheo de Raadt