Are you suggesting that the Android folks ignored your (presumably serviceable and efficient) DM-Crypt code and decided to write their own? I'm not trying to ruffle feathers here; I'm sincerely ...
I didn't catch whether or not it encrypts xattrs. It doesn't. Extended attributes are plain-text. Even if there is no key in the keyring and the file contents are not accessible, everyone can still ...