diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-03-29 07:12:01 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-04-14 02:03:29 +0300 |
commit | eab143ee69064092b6bb47297022efa80f47c120 (patch) | |
tree | 891d5398197c3e221eeb58992778beca5469a6df /src/libcamera/include/ipa_manager.h | |
parent | 4b11facde4ef3499690b84428c6155bea867fba8 (diff) |
libcamera: ipa_manager: Verify IPA module signature
Decide whether to isolate the IPA module using the module signature
instead of its license.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund@ragnatech.se>
Diffstat (limited to 'src/libcamera/include/ipa_manager.h')
-rw-r--r-- | src/libcamera/include/ipa_manager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcamera/include/ipa_manager.h b/src/libcamera/include/ipa_manager.h index 26edf087..0b5fd2ac 100644 --- a/src/libcamera/include/ipa_manager.h +++ b/src/libcamera/include/ipa_manager.h @@ -38,6 +38,8 @@ private: std::vector<std::string> &files); unsigned int addDir(const char *libDir, unsigned int maxDepth = 0); + bool isSignatureValid(IPAModule *ipa) const; + static const uint8_t publicKeyData_[]; static const PubKey pubKey_; }; |