twitter.com/GrapheneOS/sta
android.googlesource.com/platform/frame is the place to start if you're interested in finer details of the implementation.
For Pixel 2 and later, isWeaverAvailable() is true.
SyntheticPasswordCrypto.personalisedHash(...) is used to quickly derive a value with SHA-512.
Quote Tweet
There's a new section in the GrapheneOS FAQ covering disk encryption:
grapheneos.org/faq#encryption
Other than GrapheneOS allowing ending user sessions and raising the padding size, this also applies to AOSP on devices with a secure element offering Weaver like the Pixel 2 and later.
Show this thread
1
5


