On 16/10/2015 16:45, Alexander Motin wrote: > Author: mav > Date: Fri Oct 16 14:45:21 2015 > New Revision: 289422 > URL: https://svnweb.freebsd.org/changeset/base/289422 > > Log: > MFV r289310: > 4185 add new cryptographic checksums to ZFS: SHA-512, Skein, Edon-R > > Reviewed by: George Wilson <george.wil...@delphix.com> > Reviewed by: Prakash Surya <prakash.su...@delphix.com> > Reviewed by: Saso Kiselkov <saso.kisel...@nexenta.com> > Reviewed by: Richard Lowe <richl...@richlowe.net> > Approved by: Garrett D'Amore <garr...@damore.org> > Author: Matthew Ahrens <mahr...@delphix.com> > > illumos/illumos-gate@45818ee124adeaaf947698996b4f4c722afc6d1f > > This is only a partial merge of respective ZFS infrastructure changes. > At this moment FreeBSD kernel has no those crypto algorithms, so the > parts of the code to enable them are commented out. When they are > implemented, it will be trivial to plug them in.
BTW, do we need to add SHA-512 support to the boot code? Toomas Soome has already written some code for that: https://github.com/tsoome/illumos-gate/blob/loader/usr/src/boot/sys/cddl/boot/zfs/sha256.c > Added: > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/edonr_zfs.c > - copied unchanged from r289310, > vendor-sys/illumos/dist/uts/common/fs/zfs/edonr_zfs.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/skein_zfs.c > - copied unchanged from r289310, > vendor-sys/illumos/dist/uts/common/fs/zfs/skein_zfs.c > Modified: > head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c > head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c > head/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.c > head/sys/cddl/contrib/opensolaris/common/zfs/zfeature_common.h > head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c > head/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h > head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c > head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c > head/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h > Directory Properties: > head/cddl/contrib/opensolaris/ (props changed) > head/cddl/contrib/opensolaris/lib/libzfs/ (props changed) > head/sys/cddl/contrib/opensolaris/ (props changed) > -- Andriy Gapon _______________________________________________ svn-src-head@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"