Pawel Jakub Dawidek
ec58140a27
Correct a comment and correct style of a flag check.
...
MFC after: 3 days
2012-07-04 17:43:25 +00:00
Pawel Jakub Dawidek
1e09ff3dc3
Instead of allocating memory for all the keys at device attach,
...
create reasonably large cache for the keys that is filled when
needed. The previous version was problematic for very large providers
(hundreds of terabytes or serval petabytes). Every terabyte of data
needs around 256kB for keys. Make the default cache limit big enough
to fit all the keys needed for 4TB providers, which will eat at most
1MB of memory.
MFC after: 2 weeks
2011-04-21 13:31:43 +00:00
Pawel Jakub Dawidek
1d0214411e
Move sc_akeyctx and sc_ivctx initialization to the g_eli_mkey_propagate()
...
function which eliminates code duplication and will ensure proper order
of operation.
2010-10-22 22:13:11 +00:00
Pawel Jakub Dawidek
9839c97b4d
Update copyright years.
...
MFC after: 1 week
2010-09-23 12:02:08 +00:00
Pawel Jakub Dawidek
c6a26d4c88
Implement switching of data encryption key every 2^20 blocks.
...
This ensures the same encryption key won't be used for more than
2^20 blocks (sectors). This will be the default now.
MFC after: 1 week
2010-09-23 11:49:47 +00:00
Edward Tomasz Napierala
1373012510
Remove pointless assignment.
...
Found with: clang
2010-01-25 16:58:58 +00:00
Pawel Jakub Dawidek
eaa3b91996
Implement data integrity verification (data authentication) for geli(8).
...
Supported by: Wheel Sp. z o.o. (http://www.wheel.pl )
2006-06-05 21:38:54 +00:00
Pawel Jakub Dawidek
38ea96ac99
Remove trailing spaces.
2006-02-01 12:06:01 +00:00
Pawel Jakub Dawidek
c58794debd
Add GEOM_ELI class which provides GEOM providers encryption.
...
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
2005-07-27 21:43:37 +00:00