Define ANJ_WITH_EXTERNAL_SIGNING

Define Documentation

ANJ_WITH_EXTERNAL_SIGNING

Enable support for externally performed signing operations.

If enabled, the user must provide an implementation of the signing function required by the selected crypto backend, as well as anj_crypto_storage_resolve_external_private_key_info(), which supplies backend-specific private key information required to perform signing without exposing the private key material.

Requires ANJ_WITH_EXTERNAL_CRYPTO_STORAGE to be enabled.