summaryrefslogtreecommitdiff
path: root/sys/dev/cgd.c
AgeCommit message (Expand)Author
2022-04-02cgd(4): Omit technically-correct-but-broken adiantum dependency again.riastradh
2022-04-01Create a loaable adiantum module, and make cgd require it.pgoyette
2022-04-01cgd(4): Remove recently added dependency on adiantum.riastradh
2022-03-31For device modules that provide both auto-config and /dev/xxxpgoyette
2021-12-27cgd(4): Fix criterion for detach when wedgies are held.riastradh
2021-12-13cgd(4): Wait for worker threads to complete before destroying mutex.riastradh
2021-10-17Upgrade cgd self-test output from verbose to debug.jmcneill
2020-08-01Fix whitespace.riastradh
2020-08-01Run cgd(4) crypto threads with the FPU/SIMD units pre-enabled.riastradh
2020-06-29cgd(4): Align IVs on the stack.riastradh
2020-06-29cgd(4): Print which key size is broken when a self-test fails.riastradh
2020-06-17Spell `blowfish-cbc' as such, not like `bf-cbc'.riastradh
2020-06-13Fix encblkno8 legacy support. Add a test vector while here.riastradh
2020-06-13Constify.riastradh
2020-06-13Eliminate uio indirection for cgd crypto.riastradh
2020-06-13Move cgd selftest from module init to cgdattach.riastradh
2020-06-13Specify which cgd self-test failed and dump the mismatch.riastradh
2020-06-13Tidy up includes.riastradh
2020-06-13Print cgd self-test noise only with verbose boot.riastradh
2020-06-13Fold `cipher prep' into `cipher' in cgd.riastradh
2020-06-04Add self-tests for 3des and blowfish too.riastradh
2020-04-13constifymaxv
2020-03-20cgd: switch from malloc(9) to kmem(9)tnn
2020-03-11Don't wait for data buffer.mlelstv
2020-03-09Defer crypto operations to a workqueue and make it utilize all CPUs.mlelstv
2020-03-02New ioctl DIOCGSECTORALIGN returns sector alignment parameters.riastradh
2020-03-01Add a flag to dk_dump for virtual disk devices.riastradh
2020-01-17Acquire kernel_lock in the bp->b_iodone callback.ad
2019-12-14Just use KASSERTMSG and panic. No need for custom wrappers.riastradh
2019-12-08Switch to vn_bdev_open* functions.mlelstv
2018-01-23Add "bufq_fcfs" requirement to all those driver modules that explicitlypgoyette
2017-10-28Kill some more extern cfdriver xyz_cd in favour of #include "ioconf.h".riastradh
2017-02-27pass also DIOCGCACHE to underlying device, so that upper layers would be ablejdolecek
2016-12-22The cgd(4) module requires des and blowfish symbolskamil
2016-12-11Add XTS mode to cgd(4).alnsn
2016-09-14Fix error handling in cgdstrategy().mlelstv
2016-08-05Ignore return values when restoring what has just been undone. We'repgoyette
2016-07-25When initializing the rump cgd component, use the correct driver namepgoyette
2016-07-10Make kernel core dumps on cgd(4) work.riastradh
2016-07-07KNF. Remove extra spaces. No functional change.msaitoh
2015-11-28Remove bogus dk_getdisklabel call.mlelstv
2015-11-28Inherit sector size from underlying disk to support disks withmlelstv
2015-08-27Make dksubr use a spin-mutex again, since some drivers still call dk_donemlelstv
2015-08-21don't allow STRATEGY if we are not inited.christos
2015-08-20include "ioconf.h" to get the 'void <driver>attach(int count);' prototype.christos
2015-08-19restart queue when a request completesmlelstv
2015-08-18restore deleted lines that kept buffer fields resid,count and error consistent.mlelstv
2015-08-16Two changes to the dksubr interface.mlelstv
2015-05-02Merge dk_intf and dkdriver interfaces.mlelstv
2015-04-25Use explicit_memset to zero key material.riastradh