diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-04-15 22:27:33 +0300 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2020-04-16 17:34:08 +0300 |
commit | b7c5e0e4f0e922c6988c68af6a64c31b071ad696 (patch) | |
tree | 799071e5f07acfaef0936c6b7c404ea01c7f67b1 /src/libcamera/include/ipa_manager.h | |
parent | 2155a9b74ea3cc3bc0295c5709749520ffacdf6b (diff) |
libcamera: Make IPA module signing optional
The IPA module signing mechanism relies on openssl to generate keys and
sign the module. If openssl is not found on the system, the build will
fail. Make the dependency optional by detecting openssl, and skip
generation of signatures if openssl isn't found.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
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 0b5fd2ac..6165efb8 100644 --- a/src/libcamera/include/ipa_manager.h +++ b/src/libcamera/include/ipa_manager.h @@ -40,8 +40,10 @@ private: bool isSignatureValid(IPAModule *ipa) const; +#if HAVE_IPA_PUBKEY static const uint8_t publicKeyData_[]; static const PubKey pubKey_; +#endif }; } /* namespace libcamera */ |