aboutsummaryrefslogtreecommitdiff
path: root/sys/opencrypto/cryptodev.c
Commit message (Expand)AuthorAgeFilesLines
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedJohn-Mark Gurney2014-12-121-19/+252
* Fix build for kernels without COMPAT_FREEBSD32.John Baldwin2014-09-221-0/+1
* Add a new fo_fill_kinfo fileops method to add type-specific information toJohn Baldwin2014-09-221-0/+11
* Fix various issues with invalid file operations:John Baldwin2014-09-121-54/+5
* allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too...John-Mark Gurney2014-03-111-5/+8
* some minor clean up.. Always _ZERO memory so mtx_init won't panic...John-Mark Gurney2014-03-111-5/+0
* Make sendfile() a method in the struct fileops. Currently onlyGleb Smirnoff2013-08-151-0/+1
* Revert previous commit...Kevin Lo2012-10-101-1/+1
* Prefer NULL over 0 for pointersKevin Lo2012-10-091-1/+1
* Add the fo_chown and fo_chmod methods to struct fileops and use themKonstantin Belousov2011-08-161-1/+3
* After the r219999 is merged to stable/8, rename fallocf(9) to falloc(9)Konstantin Belousov2011-04-011-1/+1
* Add support for AES-XTS.Pawel Jakub Dawidek2010-09-231-0/+3
* Fix typo in comment.John Baldwin2010-08-111-1/+1
* Add compat32 shims for opencrypto(4).Konstantin Belousov2010-07-291-7/+266
* If crypto operation is finished with EAGAIN, don't repeat operation fromPawel Jakub Dawidek2009-09-041-8/+9
* Fix cryptodev UIO creation.Rafal Jaworowski2009-05-231-1/+3
* Fix a number of style issues in the MALLOC / FREE commit. I've tried toDag-Erling Smørgrav2008-10-231-7/+7
* Retire the MALLOC and FREE macros. They are an abomination unto style(9).Dag-Erling Smørgrav2008-10-231-17/+14
* Make ftruncate a 'struct file' operation rather than a vnode operation.John Baldwin2008-01-071-0/+14
* Remove explicit locking of struct file.Jeff Roberson2007-12-301-6/+1
* Deny attempt to malloc unbounded amount of the memory.Konstantin Belousov2007-10-081-3/+6
* Integrate the Camellia Block Cipher. For more information see RFC 4132George V. Neville-Neil2007-05-091-0/+3
* Replace custom file descriptor array sleep lock constructed using a mutexRobert Watson2007-04-041-1/+3
* Overhaul driver/subsystem api's:Sam Leffler2007-03-211-29/+101
* Fix usage of HMAC algorithms via /dev/crypto.Pawel Jakub Dawidek2006-05-221-10/+10
* - Fix a very old bug in HMAC/SHA{384,512}. When HMAC is using SHA384Pawel Jakub Dawidek2006-05-171-15/+12
* If kern.cryptodevallowsoft is TRUE allow also for symmetric software cryptoPawel Jakub Dawidek2006-05-171-2/+8
* This patch fixes a problem, which exists if you have IPSEC in your kernelWojciech A. Koszek2006-02-271-0/+1
* Fix bogus check. It was possible to panic the kernel by giving 0 length.Pawel Jakub Dawidek2005-08-181-2/+4
* Use dynamic major number allocation.Poul-Henning Kamp2005-02-271-2/+0
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Push Giant down through ioctl.Poul-Henning Kamp2004-11-171-3/+16
* Don't acquire Giant in cryptof_close(), as the code is intended to beRobert Watson2004-08-101-7/+0
* Push acquisition of Giant from fdrop_closed() into fo_close() so thatRobert Watson2004-07-221-0/+7
* Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp2004-06-161-5/+5
* add missing #include <sys/module.h>Poul-Henning Kamp2004-05-301-0/+1
* Device megapatch 4/6:Poul-Henning Kamp2004-02-211-0/+2
* eliminate an unnecessary 8Kbyte bzero that was being done for eachSam Leffler2003-11-191-8/+5
* falloc allocates a file structure and adds it to the file descriptorDavid Malone2003-10-191-1/+1
* The present defaults for the open and close for device drivers whichPoul-Henning Kamp2003-09-271-1/+0
* Initialize struct fileops with C99 sparse initialization.Poul-Henning Kamp2003-06-181-7/+7
* Use __FBSDID().David E. O'Brien2003-06-111-2/+3
* Flush my local cache of cryto subsystem fixes:Sam Leffler2003-06-021-6/+26
* Gigacommit to improve device-driver source compatibility betweenPoul-Henning Kamp2003-03-031-14/+7
* o add a CRYPTO_F_CBIMM flag to symmetric ops to indicate the callbackSam Leffler2003-02-231-1/+2
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-6/+6
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-6/+6
* Bow to the whining masses and change a union back into void *. RetainMatthew Dillon2003-01-131-4/+4
* Change struct file f_data to un_data, a union of the correct structMatthew Dillon2003-01-121-4/+4
* MFS: crypto timing support; purge usercrypto sysctl (just don't configSam Leffler2003-01-031-2/+0