diff --git a/product-guide/manual.adoc b/product-guide/manual.adoc index 693c612..57b33d2 100644 --- a/product-guide/manual.adoc +++ b/product-guide/manual.adoc @@ -449,7 +449,7 @@ sudo dnf install -y epel-release sudo crb enable sudo dnf install -y \ rsync cmake git ninja-build gcc ruby \ - openssl-devel jansson-devel \ + openssl-devel jansson-devel valgrind-devel \ doxygen graphviz plantuml texlive-bibtex \ asciidoctor \ rpm-build rpmlint diff --git a/user-guide/manual.adoc b/user-guide/manual.adoc index 950bd6c..0dfbc97 100644 --- a/user-guide/manual.adoc +++ b/user-guide/manual.adoc @@ -368,9 +368,6 @@ digraph figure { } ---- -==== EID CBOR CODEC Callback Limitation -The dynamic backend calls host callback functions `eid_to_cbor` and `eid_from_cbor` with QCBOR contexts. Thus, BPAs **must** use QCBOR to append data to the context passed to these callback functions when using the dynamic backend. Future versions of BSL will remove this limitation. - [#sec-api] == API Overview @@ -463,6 +460,9 @@ Each file's JSON encoding must have the attribute `policyrule_set`, which contai `key_wrap`:: An extra security context parameter id `key_wrap` will be parsed. When the value is set to "0", key wrapping will be skipped. For all other values, key wrapping will be enabled. Decision to key wrap is a required parameter for security operations when executed within the implementations of the Default Security Contexts. + `loc`:: + An attribute of `filter` that specifies the interaction point (APPIN, APPOUT, CLIN, CLOUT) where the policy rule should be applied. + ===== Example JSON-Encoded Policy Provider An example with two policy rules is as follows: @@ -491,6 +491,9 @@ The default initialization vector length as specified by <>. `BSLP_POLICYPREDICATE_ARRAY_CAPACITY` = 100:: Maximum number of policy rules and policy predicates a policy provider may hold. In future BSL versions, the number of policy rules will not be limited, and this value will be removed. +`POLICY_RULE_DESCRIPTION_MAX_STRLEN` = 100:: +Maximum length of sample policy provider rule description. When initializing a policy rule, only characters at position `0` through `POLICY_RULE_DESCRIPTION_MAX_STRLEN-1` are copied from the source string buffer. + `MOCK_BPA_MAX_POLICIES` = 100:: The maximum number of policies a Mock BPA registry may hold. In future BSL versions, the number of policies will not be limited, and this value will be removed.