summaryrefslogtreecommitdiffstats
path: root/sys/geom/eli/g_eli_crypto.c
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright years.pjd2010-09-231-1/+1
| | | | MFC after: 1 week
* Add support for AES-XTS. This will be the default now.pjd2010-09-231-0/+13
| | | | MFC after: 1 week
* On some arches, openssl is built with OPENSSL_NO_CAMELLIA, so thejb2007-11-191-0/+2
| | | | code here needs to depend on that too.
* Add support for Camellia encryption algorithm.pjd2007-09-011-0/+15
| | | | | | PR: kern/113790 Submitted by: Yoshisato YANAGISAWA <yanagisawa@csg.is.titech.ac.jp> Approved by: re (bmah)
* Overhaul driver/subsystem api's:sam2007-03-211-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | o make all crypto drivers have a device_t; pseudo drivers like the s/w crypto driver synthesize one o change the api between the crypto subsystem and drivers to use kobj; cryptodev_if.m defines this api o use the fact that all crypto drivers now have a device_t to add support for specifying which of several potential devices to use when doing crypto operations o add new ioctls that allow user apps to select a specific crypto device to use (previous ioctls maintained for compatibility) o overhaul crypto subsystem code to eliminate lots of cruft and hide implementation details from drivers o bring in numerous fixes from Michale Richardson/hifn; mostly for 795x parts o add an optional mechanism for mmap'ing the hifn 795x public key h/w to user space for use by openssl (not enabled by default) o update crypto test tools to use new ioctl's and add cmd line options to specify a device to use for tests These changes will also enable much future work on improving the core crypto subsystem; including proper load balancing and interposing code between the core and drivers to dispatch small operations to the s/w driver as appropriate. These changes were instigated by the work of Michael Richardson. Reviewed by: pjd Approved by: re
* geli(8) provides keys on newsession time, so remove CRD_F_KEY_EXPLICIT flagpjd2006-04-201-1/+1
| | | | as HW crypto drivers don't support it.
* Remove trailing spaces.pjd2006-02-011-1/+1
|
* Add GEOM_ELI class which provides GEOM providers encryption.pjd2005-07-271-0/+276
For features list and usage see manual page: geli(8). Sponsored by: Wheel Sp. z o.o. http://www.wheel.pl MFC after: 1 week
OpenPOWER on IntegriCloud