Author: Anthony Scarpino <Anthony.Scarpino at Sun.COM> Repository: /hg/zfs-crypto/zfs-crypto-gate Latest revision: 66e6297391417fe8100d21a01fca274fcb64ee8f Total changesets: 17 Log message: wrapkey array now Files: usr/src/cmd/truss/codes.c usr/src/cmd/zfs/zfs_main.c usr/src/cmd/zpool/zpool_main.c usr/src/common/zfs/zfs_prop.c usr/src/lib/libzfs/Makefile.com usr/src/lib/libzfs/common/libzfs.h usr/src/lib/libzfs/common/libzfs_crypto.c usr/src/lib/libzfs/common/libzfs_mount.c usr/src/lib/libzfs/common/libzfs_pool.c usr/src/lib/libzfs/common/mapfile-vers usr/src/uts/common/fs/zfs/spa.c usr/src/uts/common/fs/zfs/sys/zio.h usr/src/uts/common/fs/zfs/sys/zio_crypt.h usr/src/uts/common/fs/zfs/zfs_ioctl.c usr/src/uts/common/fs/zfs/zio.c usr/src/uts/common/fs/zfs/zio_crypt.c usr/src/uts/common/sys/fs/zfs.h
This update begins using the correct direction we want to use for zpool and zfs, rather than the temporary work done to just make it work. Nevertheless, there is a fair bit of hacking going on to get around a pool property bug that will soon be fixed.. The below currently works fine.. bash-3.00# zpool create tank /dev/dsk/c0... bash-3.00# zpool set dskek=file:/etc/zfs/tank.key tank name=dskek, val=file:/etc/zfs/tank.key cannot set property for ''tank'': invalid property ''dskekhash'' bash-3.00# zfs create -o encryption=aes-128-cbc -o keytype=pool tank/izick bash-3.00# zpool keymgr tank bash-3.00# zfs mount tank/izick The use of keytype=pwrap results in a panic.