summaryrefslogtreecommitdiffstats
path: root/sys/crypto
AgeCommit message (Expand)AuthorFilesLines
2004-04-28Sync userland sha2.c with kernel. The SHAXXX_End and SHAXXX_Data functionsmillert2-303/+111
2004-04-28Some KNF, made bit count u_int64_t instead of u_int32_t (similar to libc).hshoexer2-34/+40
2004-04-14leak; vgirish at tenet.res.in; via angelos; ok hshoexer, henning, deraadtmarkus1-1/+4
2004-03-31remove sparc64/gcc2 workaround.brad1-68/+7
2004-03-14disable mac for now, they are not usable with current hardware; ok deraadt@markus1-1/+3
2004-02-08save kernel space; full unroll is not needed; from freebsdderaadt1-2/+2
2004-02-05expose two more functionsderaadt2-4/+7
2003-12-26- use 1/2 space for rijndael context in ipsecmarkus3-30/+27
2003-12-14alignment fixes (e.g sparc 64); from Daniel Lucq; ok millert, henningmarkus1-2/+6
2003-10-07arc4 support; ok millert@, fgsch@markus2-0/+86
2003-09-23Replace select backends with poll backends. selscan() and pollscan()millert1-6/+6
2003-09-03zap context correctly, from Juergen Buchmueller <pullmoll at stop1984 dot com>fgsch1-6/+6
2003-08-14mirror change in mbufs: cuio_copyback's 4th arg is now const void *jason2-11/+5
2003-07-31pasto; lha@stacken.kth.semarkus1-5/+7
2003-07-24increase ALG_MAX_RESULT_LEN to 64 bytes for sha2-512markus1-2/+2
2003-07-24hmac-sha2-{256,384,512} support in AH/ESP auth. markus okitojun6-5/+1265
2003-06-10don't allow /dev/crypto to be opened ifndef CRYPTO (the thread hasn't beenjason1-1/+5
2003-06-03license cleanup regarding term 4deraadt3-12/+6
2003-06-03Fastpath for userland crypto requests. This change makes userlandbeck3-22/+62
2003-05-30move max limit back down to 65536-4jason1-2/+2
2003-04-09makeing a local array static saves some bytes; idea from mickey@markus1-2/+2
2003-02-21There's no cleaning necessary for deflate compression, so remove it fromjason1-6/+1
2003-02-19Copy the ENTIRE table into the supported algorithms (how the hell did thisjason1-2/+2
2003-02-19lzs is lzs, lzs is not deflatejason1-2/+2
2003-02-15skeleton support for LZS compressionjason3-4/+24
2003-02-15CRD_F_COMP isn't so special that it needs 4 bits for a binary flagjason1-2/+2
2003-01-08Move the rounds into separate functions on sparc64 so gcc's optimizermillert1-7/+69
2002-11-21From Angelos:jason4-153/+285
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring thejason5-6/+51
2002-10-27Use int32_t rather long on strategic places, to be more sparc64-friendly;miod7-59/+60
2002-08-16fix size in MALLOC/bzero call, from sam@errno.com, ok deraadt@dhartmei1-3/+3
2002-07-17I don't know why this breaks things for me when sshd starts on sparc64.art2-89/+62
2002-07-16Double-pass over drivers, first hardware only, then software (if weangelos1-24/+43
2002-07-16Fix a typo, cleanup on session migration code in crypto_invoke(), andangelos1-38/+44
2002-07-16Add CRYPTO_ALGORITHM_ALLangelos1-1/+3
2002-07-10proper cdev_decl(crypto) and no private protosmickey1-8/+1
2002-07-10use right sizeof in memcpy; markus okderaadt1-2/+2
2002-07-02inital -> initialnate1-2/+2
2002-06-19ansideraadt1-58/+14
2002-06-19re-enable both crypto operationsderaadt1-3/+3
2002-06-12looks slightly betterderaadt1-3/+1
2002-06-12undo 1.46; fixes double free (the keys are freed on session close).markus1-5/+7
2002-06-12so let us analyse the development process here:deraadt1-2/+2
2002-06-11kernel changes to make asymmetric crypto work in userlandbeck3-22/+30
2002-06-10fix ivory tower greek fix. ok angelos@beck1-5/+6
2002-06-10You should always free the keys, not just on error --- the cryptoangelos1-7/+5
2002-06-10__FUNCTION__ -> __func__espie1-3/+3
2002-06-09Don't use an int for the flags, when the structure usesangelos2-6/+8
2002-06-07Handle csecreate errors. deraadt@ and beck@nordin1-6/+18
2002-05-18not ready to export fcrypt to userland yet; spotted by lebelderaadt2-32/+30