ANDROID: dm: add support for passing through derive_sw_secret
Update the device-mapper core to support exposing the inline crypto support of wrapped keys through the device-mapper device. derive_sw_secret in keyslot manager is used to derive the software secret from the given wrapped keyblob using the underlying blk device. Given that the sw_secret is the same for a given wrapped keyblob the call exits when the first underlying blk-device suceeds. This is a reworked version of a patch which was temporily reverted by https://android-review.googlesource.com/c/kernel/common/+/1867366, and which originated from https://android-review.googlesource.com/c/kernel/common/+/1229460 . Bug: 147209885 Bug: 160883266 Bug: 160883801 Test: Validated FBE with wrappedkey_v0 when /data is mounted on a dm device. Change-Id: Id30d00afdbd3114e089887db1493ffd41e833e21 Signed-off-by:Barani Muthukumaran <bmuthuku@codeaurora.org> Signed-off-by:
Eric Biggers <ebiggers@google.com>
Loading
Please sign in to comment