Initial Crypto work
Crypto notes into README.markdown
markdown fixes
markdown fixes
Merge branch 'master' of github.com:zfsrogue/zfs-crypto
Fix brokened export/import, missing "keystatus" prop.
Export avl_is_empty function
Remove temporary crypto functions, moved into SPL
Add simple Password input, and rough CKK_AES key generation, this
need improving.

Wrap kernel crypto calls in _KERNEL so userland does not need to
link against crypto functions.

Add simple AES source for key.
Merge pull request #1 from lundman/master

Move crypto calls to SPL, add key input methods
Merge branch 'master' of git://github.com/zfsonlinux/zfs
Make crypto debug be optional with MACRO in api.h

Read in salt from /dev/random instead of static
Merge pull request #2 from lundman/master

Make debug messages optional
Calls to arc_read with NULL aflags will cause a panic.
Merge pull request #3 from lundman/master

Calls to arc_read with NULL aflags will cause panic
Merge branch 'master' of git://github.com/zfsonlinux/zfs
Removed large amount of debug prints.
Added support for hex key input method.
Encrypted ZVOL currently do not work (they are plaintext) so added
nice error and exit to inform users of this.
Removed large amount of debug prints.
Added support for hex key input method.
Encrypted ZVOL currently do not work (they are plaintext) so added
nice error and exit to inform users of this.
Merge branch 'master' of github.com:lundman/zfs-crypto
Merge pull request #4 from lundman/master

Crypto cleanup
Keygen routine would produce different results between runs, from creation
to import, making for un-importable filesystems.
Destroying a zfs without a key, would call keystore_remove with
references to deleted object. Changed to create variables to remember
the values.