- Break the HMAC parts of geli out into a separate file, so they can be used without requiring openssl or the entire crypto framework
- some ifdef _KERNEL's to make remaining stuff work in userland
- Need a better resolution for struct g_eli_softc
Thanks very much for working on this! It looks good overall except the softc definition (I think it would be better if we just ifdef the software crypto portion out, this way we don't have two places to define the same structure, making it easier for future maintenance).
|211 ↗||(On Diff #11672)|
Usually ! _KERNEL for consistency.
|213 ↗||(On Diff #11672)|
Can the software portion be #ifdef'ed instead?