summaryrefslogtreecommitdiffstats
path: root/sys/geom/eli
Commit message (Expand)AuthorAgeFilesLines
* In g_eli_crypto_hmac_init(), zero out after using the ipad buffer,delphij2014-02-081-0/+1
* Clear some more places with potentially sensitive data.pjd2013-12-151-0/+2
* Clear content of keyfiles loaded by the loader after processing them.pjd2013-12-151-0/+1
* Add missing line breaks.ae2013-11-111-2/+2
* When zero'ing out a buffer, make sure we are using right size.delphij2013-11-021-4/+4
* Make ELI destruction (including orphanization) less aggressive, making itmav2013-09-021-10/+12
* Always initialize sc_ekey, because as of r238116 it is always used.pjd2012-08-101-12/+13
* Use correct part of the Master-Key for generating encryption keys.pjd2012-07-044-6/+27
* Correct comment.pjd2012-07-041-1/+1
* Correct a comment and correct style of a flag check.pjd2012-07-041-2/+2
* Add missing period at the end of the error messageeadler2012-05-131-2/+2
* Clarify error that geli generateseadler2012-05-091-3/+4
* replace uses of libkern gets with cngetsavg2011-12-171-1/+2
* Before this change when GELI detected hardware crypto acceleration it willpjd2011-10-272-12/+5
* Add support for creating GELI devices with older metadata version for usepjd2011-10-252-5/+56
* When decoding metadata, check magic string, so we know this is not GELI devicepjd2011-10-251-0/+2
* Prefer G_ELI_VERSION_* defines for version numbers over plain digits.pjd2011-10-251-3/+5
* Fit lines into 80 chars.pjd2011-10-251-4/+6
* When metadata is at newer version than the highest supported, returnpjd2011-10-251-1/+1
* Include sys/sbuf.h directly.ae2011-07-111-0/+1
* MFCattilio2011-05-151-0/+1
|\
| * Fix a memory leak possible in g_eli_key_allocate() if the key with thetrociny2011-05-151-0/+1
* | MFCattilio2011-05-085-16/+58
|\ \ | |/
| * Export GELI class version via sysctl kern.geom.eli.version.pjd2011-05-081-0/+3
| * Version 6 is compatible with version 5 when it comes to control commands.pjd2011-05-081-1/+6
| * Detect and handle metadata of version 6.pjd2011-05-081-8/+9
| * When support for multiple encryption keys was committed, GELI integrity modepjd2011-05-083-3/+26
| * Remove prototype for a function that no longer exist.pjd2011-05-081-2/+0
| * Drop proper key.pjd2011-05-081-1/+1
| * Add magic field to the g_eli_key structure to detect if we are reallypjd2011-05-081-1/+13
* | Commit the support for removing cpumask_t and replacing it directly withattilio2011-05-051-1/+1
|/
* Remove "for a moment" assignment. struct g_geom zeroed when allocated.ae2011-05-041-2/+0
* One key is expected from providers smaller than or equal to (2^20)*sectorsizepjd2011-04-241-6/+0
* If number of keys for the given provider doesn't exceed the limit,pjd2011-04-211-0/+20
* Instead of allocating memory for all the keys at device attach,pjd2011-04-217-138/+386
* In g_eli_read_done() and g_eli_write_done(), for a bio withtrociny2011-04-031-2/+2
* Add some FEATURE macros for various GEOM classes.netchild2011-02-251-0/+1
* Use the preload_fetch_addr() and preload_fetch_size() conveniencemarcel2011-02-131-13/+12
* Add support for asterisk characters when filling in the GELI passworded2010-11-141-2/+2
* - Improve error messages, so instead of 'Not fully done', the user will getpjd2010-10-221-17/+21
* Close a race between checking if device is already suspended and suspending it.pjd2010-10-221-9/+9
* Add State tag, so 'geli status' will report active/suspended status, eg:pjd2010-10-221-0/+2
* Encryption keys array might be NULL if device is suspended. Check for this, sopjd2010-10-221-3/+6
* Move sc_akeyctx and sc_ivctx initialization to the g_eli_mkey_propagate()pjd2010-10-223-42/+27
* Free opencrypto sessions on suspend, as they also might keep encryption keys.pjd2010-10-212-35/+81
* Fix a bug introduced in r213067 where we use authentication key beforepjd2010-10-211-9/+10
* Bring in geli suspend/resume functionality (finally).pjd2010-10-205-35/+379
* - Add missing comments.pjd2010-10-203-2/+14
* Change g_eli_debug to int, so one can turn off any GELI output by settingpjd2010-09-252-3/+3
* Ignore errors from BIO_FLUSH. It might confuse users that provider wasn'tpjd2010-09-251-8/+6
OpenPOWER on IntegriCloud