summaryrefslogtreecommitdiffstats
path: root/sys/geom/eli
Commit message (Expand)AuthorAgeFilesLines
* Create the GELIBOOT GEOM_ELI flagallanjude2016-04-083-1/+35
* Make additional parts of sys/geom/eli more usable in userspaceallanjude2016-01-076-184/+251
* Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.callanjude2015-12-271-1/+2
* Fix g_eli error loss conditionssmh2015-11-051-9/+9
* Enable BIO_DELETE passthru in GELI, so TRIM/UNMAP can work as expected whenpjd2015-08-083-35/+92
* After crypto_dispatch() bio might be already delivered and destroyed,pjd2015-08-062-14/+8
* Spoil even can happen for some time now even on providers opened exclusivelypjd2015-07-101-3/+3
* Properly propagate errors in metadata reading.pjd2015-07-021-1/+4
* Allow to omit keyfile number for the first keyfile.pjd2015-07-021-0/+7
* Add some new modes to OpenCrypto. These modes are AES-ICM (can be usedjmg2014-12-123-3/+3
* Populate the GELI passphrase cache with the kern.geom.eli.passphrasecperciva2014-10-221-0/+19
* Cache GELI passphrases entered at the console during the boot process,cperciva2014-09-161-7/+38
* use a straight buffer instead of an iov w/ 1 segment... The aesnijmg2014-09-043-56/+10
* Pull in r267961 and r267973 again. Fix for issues reported will follow.hselasky2014-06-282-13/+6
* Revert r267961, r267973:gjb2014-06-272-6/+13
* Extend the meaning of the CTLFLAG_TUN flag to automatically check ifhselasky2014-06-272-13/+6
* - Fix the keyfile being cleared prematurely after r259428brd2014-06-061-1/+1
* 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
OpenPOWER on IntegriCloud