summaryrefslogtreecommitdiff
path: root/sys/crypto/sha2.c
AgeCommit message (Expand)Author
2021-03-12spellingJonathan Gray
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-31recent changes broke alignment requirements on arm.Ted Unangst
2014-12-23as in libc, always assume digest is passed to Final. no null allowed.Ted Unangst
2014-12-23as in libc, there's no need to check for calling Init on null contextTed Unangst
2014-12-23use endian.h swap macros instead of home grown versionsTed Unangst
2014-12-19make the code look more like libc by changing Transform to take the stateTed Unangst
2014-12-19convert bcopy/zero to memcpy. ok deraadt djmTed Unangst
2014-12-18only unroll on i386 and amd64 (where confirmed to be much faster).Ted Unangst
2014-12-17unroll loops for sha2. quite a bit faster for amd64.Ted Unangst
2014-11-16Defining the interface in terms of char * means most callers areTed Unangst
2011-01-11for key material that is being being discarded, convert bzero() toTheo de Raadt
2008-09-06match libc sha2(3) API changes for kernel; ok millert@Damien 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
2003-09-03zap context correctly, from Juergen Buchmueller <pullmoll at stop1984 dot com>Federico G. Schwindt
2003-07-24hmac-sha2-{256,384,512} support in AH/ESP auth. markus okJun-ichiro itojun Hagino