diff options
| author | Brian Potchik <brian@vector35.com> | 2025-10-10 09:34:08 -0400 |
|---|---|---|
| committer | Brian Potchik <brian@vector35.com> | 2025-10-10 09:34:08 -0400 |
| commit | 5c41155a46f93ead2b1d7feda8e6bc6f5b4f9549 (patch) | |
| tree | dda665f5ec8b8e92d490f6b1efea3e35868ee096 /view/kernelcache | |
| parent | 47f5c67fd7f68dfd95392531431a3efca0ccda3c (diff) | |
Add password prompting for encrypted containers in Container Browser.
Diffstat (limited to 'view/kernelcache')
| -rw-r--r-- | view/kernelcache/core/transformers/KernelCacheTransforms.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/view/kernelcache/core/transformers/KernelCacheTransforms.cpp b/view/kernelcache/core/transformers/KernelCacheTransforms.cpp index be06ad9e..9e7f97ff 100644 --- a/view/kernelcache/core/transformers/KernelCacheTransforms.cpp +++ b/view/kernelcache/core/transformers/KernelCacheTransforms.cpp @@ -66,7 +66,12 @@ public: filename += std::string((const char*)payload.version.data, payload.version.length); } - context->CreateChild(DataBuffer(payload.payload.data, payload.payload.length), filename); + if (payload.keybag.data && payload.keybag.length) + { + LogWarn("IMG4 payload contains keybag, which is not currently supported."); + } + + context->SetChild(DataBuffer(payload.payload.data, payload.payload.length), filename); return true; } |
