o avoid DoS through manipulated or otherwise malformed input.</p>

<h1 id="RETURN-VALUES">RETURN VALUES</h1>

<p>OSSL_CRMF_pbm_new() returns 1 on success, 0 on error.</p>

<p>OSSL_CRMF_pbmp_new() returns a new and initialized OSSL_CRMF_PBMPARAMETER structure, or NULL on error.</p>

<h1 id="EXAMPLES">EXAMPLES</h1>

<pre><code>OSSL_CRMF_PBMPARAMETER *pbm = NULL;
unsigned char *msg = &quot;Hello&quot;;
unsigned char *sec = &quot;SeCrEt&quot;;
unsigned char *mac = NULL;
size_t maclen;

if ((pbm = OSSL_CRMF_pbmp