<div class="content" name="LSAPR_CR_CIPHER_VALUE" uuid="782eda77-b82e-4134-87c9-eb5e67f18f06"><p>The LSAPR_CR_CIPHER_VALUE structure is a counted buffer of
bytes containing a <span><a href="31ca2a31-0be4-4773-bcef-05ad6cd3ccfb#gt_9720ddb8-c802-40b7-8dba-5e7520c3396d" data-linktype="relative-path">secret object</a></span>.</p><dl>
<dd>
<div><pre> typedef struct _LSAPR_CR_CIPHER_VALUE {
   [range(0,131088)] unsigned long Length;
   [range(0,131088)] unsigned long MaximumLength;
   [size_is(MaximumLength), length_is(Length)] 
     unsigned char* Buffer;
 } LSAPR_CR_CIPHER_VALUE,
  *PLSAPR_CR_CIPHER_VALUE;
</pre></div>
</dd></dl><p><b>Length:</b>  This field contains the
number of valid bytes in the <b>Buffer</b> field.<a id="Appendix_A_Target_29"></a><a aria-label="Product behavior note 29" href="2a769a08-e023-459f-aebe-4fb3f595c0b7#Appendix_A_29" data-linktype="relative-path">&lt;29&gt;</a></p><p><b>MaximumLength:</b>  This field contains
the number of allocated bytes in the <b>Buffer</b> field.<a id="Appendix_A_Target_30"></a><a aria-label="Product behavior note 30" href="2a769a08-e023-459f-aebe-4fb3f595c0b7#Appendix_A_30" data-linktype="relative-path">&lt;30&gt;</a></p><p><b>Buffer:</b>  This field contains the
actual secret data. If the value of the <b>MaximumLength</b> field is greater
than 0, this field MUST contain a non-NULL value. This field is always
encrypted using algorithms as specified in section <span><a href="cce8ae78-0138-4129-954e-c65e0c0bffed" data-linktype="relative-path">5.1.2</a></span>.</p></div>