summaryrefslogtreecommitdiffstats
path: root/sys/crypto/sha2.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Defining the interface in terms of char * means most callers aretedu2014-11-161-4/+4
| | | | | | | | | | | | required to cast their pointers, which is ugly and possibly error prone. accidentally casting an int to a pointer, for example, instead of the address of the int. implicit void * casting is safer. This updates the kernel hash interfaces to use void *. Similar changes are possible for userland. I think it's safe, but there may be some peculiar source compatbility issues there, so let's just do the kernel first. ok dlg millert
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-3/+1
| | | | ok guenther millert kettenis
* match libc sha2(3) API changes for kernel; ok millert@djm2008-09-061-21/+17
|
* Sync userland sha2.c with kernel. The SHAXXX_End and SHAXXX_Data functionsmillert2004-04-281-85/+34
| | | | have been removed; we provide these in userland but not in the kernel.
* hmac-sha2-{256,384,512} support in AH/ESP auth. markus okitojun2003-07-241-0/+140