The code relating to this patch can be seen in:
I7096463c5eba951dd6322ee6965435e877ca0371
Partial-bug: #
1633518
Change-Id: I297e138aca52ae10fbfaa50c79cf001fadaf557e
--- /dev/null
+---
+fixes:
+ - Prior to Newton, volumes encrypted by the CryptsetupEncryptor and
+ LuksEncryptor encryption providers used a mangled passphrase stripped of
+ leading zeros per hexadecimal. When opening encrypted volumes,
+ LuksEncryptor now attempts to replace these mangled passphrases if detected
+ while CryptsetupEncryptor simply uses the mangled passphrase.