summaryrefslogtreecommitdiff
path: root/sys/opencrypto
AgeCommit message (Expand)Author
2010-01-31Add missing "break" for CRYPTO_CAST_CBC, and some assorted comment fixes.hubertf
2009-12-20If a multithreaded app closes an fd while another thread is blocked indsl
2009-12-09Rename fo_drain() to fo_abort(), 'drain' is used to mean 'wait for outputdsl
2009-09-04It is best to explicitly include <sys/condvar.h> if we're going tohe
2009-04-18Remove extra whitespace added by a stupid tool.tsutsui
2009-04-11Fix locking as Andy explained. Also fill in uid and gid like sys_pipe did.christos
2009-04-11Fix PR/37878 and PR/37550: Provide stat(2) for all devices and don't usechristos
2009-04-04Add fileops::fo_drain(), to be called from fd_close() when there is moread
2009-03-26avoid a useless uninitialised use, picked up by gcc -O3.mrg
2009-03-25Fixes PR kern/41069 and PR kern/41070.darran
2009-03-18bcopy -> memcpycegger
2009-03-18bzero -> memsetcegger
2009-03-14ANSIfy another 1261 function definitions.dsl
2009-03-14Change about 4500 of the K&R function definitions to ANSI ones.dsl
2008-12-17kill MALLOC and FREE macros.cegger
2008-11-18Fix a race condition in opencrypto where the crypto request could bedarran
2008-08-03In crypto_freereq, destroy explicitly the condvardegroote
2008-05-24Coverity CID 5021: Check pointers before using.christos
2008-05-24Coverity CID 5027: Remove impossible test.christos
2008-05-24KNF, whitespace, b* -> mem*. No functional change.christos
2008-05-05Back out previous. It broke the build.ad
2008-05-04Move zlib out of net/ and into kern/. It would probably be better to usead
2008-04-30Make various bits of debug code compile again.ad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-21As suggested by rmind, do not check return status of KM_SLEEP/PR_WAITOKtls
2008-04-11Protect selrecord/selnotify calls with crypto_mtx; few misc changes.rmind
2008-04-11fix 64-bit b0rkenness.dogcow
2008-04-10Extend crypto.4 interface:tls
2008-03-21Catch up with descriptor handling changes. See kern_descrip.c revisionad
2008-02-28From Darran Hunt: you can't just specify the "wrong" underlying algorithmtls
2008-02-05cryptoret: avoid a sleep/wakeup race.ad
2008-02-05The kthread is now MPSAFE.tls
2008-02-04Some locking fixes (double-release mutex in softintr wakeup case, which Itls
2008-02-04Rework opencrypto to use a spin mutex (crypto_mtx) instead of "splcrypto"tls
2008-02-02Add CRYPTO_*_HMAC_96 defines -- missed this file in previous commit.tls
2008-02-02From Darran Hunt at Coyote Point: don't truncate HMAC to 96 bits unlesstls
2008-02-01don't allocate AES keys with M_WAITOK!tls
2008-02-01This code never worked on a released version of FreeBSD in the form it'stls
2008-01-29Fix accidental checkin inverting the sense of cryptodev_allowsoft, whichtls
2008-01-26Make /dev/crypto properly cloning. Leave CRIOGET in place but note thattls
2008-01-25Some minor opencrypto fixes, one with a major performance impact fortls
2008-01-19Add constants for modular arithmetic operations other than exponentiation -- ...tls
2007-10-08Use the softint API.ad
2007-09-22Fix a stupid bogus bcopy -> memcpy conversion.degroote
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-05-21Use dynamic array instead of an static array to decompress. It lets us todegroote
2007-03-12Pass an ipl argument to pool_init/POOL_INIT to be used when initializingad
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-17Add an opencrypto provider for the AES xcrypt instructions found on VIAdaniel
2007-01-12crypto_init does not call crypto_init0 only once, because the markerdaniel