SVNews r332522

NOTE: This service is experimental and subject to change! Use at your own risk!

2018-04-16 00:42:45 - r332522 by kevans (kevans)

Complete list of files affected by revision r332522:

(Note: At the moment, these links point to ViewVC on They are probably slow. Do not overuse.)

   Contents     MODIFY   /stable/11  
  History   Contents   Diff   MODIFY   /stable/11/sbin/geom/class/eli/geom_eli.c  
  History   Contents   Diff   MODIFY   /stable/11/sys/geom/eli/g_eli.h  
  History   Contents   Diff   MODIFY   /stable/11/sys/geom/eli/g_eli_integrity.c  

Commit message:

MFC r308137, r316312, r332361

Fix alignment issues on MIPS: align the pointers properly.

All the 5520 GEOM_ELI tests passed successfully on MIPS64EB.

sys/geom/eli: Switch bzero() to explicit_bzero() for sensitive data

In GELI, anywhere we are zeroing out possibly sensitive data, like
the metadata struct, the metadata sector (both contain the encrypted
master key), the user key, or the master key, use explicit_bzero.

Didn't touch the bzero() used to initialize structs.

Introduce dry run option for attaching the device.
This will allow us to verify if passphrase and key is valid without
decrypting whole device.


Powered by Python FreeBSD support by secnetix GmbH & Co. KG

Page generated in 15 ms, 4 files printed. Current time is 2018-04-23 14:53:53. All times are in UTC/GMT.