summaryrefslogtreecommitdiff
path: root/sys/crypto
AgeCommit message (Expand)Author
2016-12-11Add XTS mode.alnsn
2015-04-13More rnd.h user cleanup.riastradh
2015-04-13cprng_strong(kern_cprng, ...) never blocks, pass 0 for flags.riastradh
2014-08-11Fix inconsistent use of inline in prototype and definitionjustin
2014-08-11Tweak cprng_fast_buf to use 32-bit unaligned writes if possible.riastradh
2014-08-11Move initial entropy bookkeeping out of the fast path.riastradh
2014-08-11Use percpu_foreach instead of manual iteration.riastradh
2014-08-11Access to struct cprng_fast must be consistently at IPL_VM.riastradh
2014-08-11No need for cprng_fast_seed to be inline.riastradh
2014-08-11Include <sys/rnd.h>, don't copypasta declare rnd_initial_entropy.riastradh
2014-08-11Sort #includes.riastradh
2014-08-10define function consistently as inlinejustin
2014-08-10Merge tls-earlyentropy branch into HEAD.tls
2014-03-25fix sprintf.christos
2014-01-01Create modules for software crypto components.pgoyette
2011-12-17Separate /dev/random pseudodevice implemenation from kernel entropy pooltls
2011-11-21NIST_CTR_DRBG.V is accessed as (unsigned long *) so we need to make suremacallan
2011-11-19First step of random number subsystem rework described intls
2011-05-14Revert my previous change. christos@ submitted a different fix pretty muchjmmv
2011-05-14Declare for-loop control variable outside of the for statement to preventjmmv
2011-05-14- don't assume aligned buffers.christos
2011-05-05add "camellia" crypto code, copied from FreeBSDdrochner
2009-06-30Apply const where necessary (XXX: where is bf_locl.org?)pooka
2009-03-14Remove all the __P() from sys (excluding sys/dist)dsl
2007-12-11use __KERNEL_RCSID()lukem
2007-12-11use __KERNEL_RCSID()lukem
2007-01-22Added missing const-qualifiers.cbiere
2007-01-21Added const-qualifiers.cbiere
2006-10-27Merge kernel and userland rmd160 and sha2 implementation.christos
2006-09-03static comes firstchristos
2006-05-10quell GCC 4.1 uninitialised variable warnings.mrg
2005-12-11merge ktrace-lwp.christos
2005-09-24RMD160_DIGEST_STRING_LENGTH is 41, including the terminating NUL.elad
2005-09-24Install rmd160.h to /usr/include/crypto.elad
2005-09-24RMD160File() gets const char *, add RMD160FileChunk().elad
2005-09-24Define RMD160_DIGEST_STRING_LENGTH.elad
2005-09-11Lint warnings.elad
2005-08-23Remove stuff inside #if 0, remove __P macro usage, add helper routineselad
2005-08-22Make this usable both in kernel and userland.elad
2005-08-20Install sha2.h to /usr/include/crypto.elad
2005-07-21Remove unused functions SHA*_End() and SHA*_Data().tron
2005-06-03Constify, to make it compile (at least).martin
2005-05-31add a missing constchristos
2005-05-30sprinkle constchristos
2005-05-17Yes, it was a cool trick >20 years ago to use "0123456789abcdef"[a] tochristos
2005-04-19Make resultant hash length a symbolic define so other code can reuse theblymn
2005-02-26nuke trailing whitespaceperry
2003-11-28s/netbsd.org/NetBSD.org/gkeihan
2003-11-16Move the Skipjack algorithm from sys/opencrypto to sys/crypto/skipjack.tls
2003-09-04bzero() 2nd arg mistake. found by openbsd guys, via kameitojun