List{System.String})">
            <summary>
            Computes a SHA256 hash over all of the input parameters.
            Each parameter is UTF8 encoded and preceded by a 7-bit encoded</summary>
            integer describing the encoded byte length of the string.
            <param name="parameters">The parameters.</param>
            <returns>The output hash</returns>
        </member>
        <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.GetSHA256Factory">
            <summary>
            Gets the SHA-256 factory.
            </summary>
            <returns>SHA256 factory</returns>
        </member>
        <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexDigit(System.Int32)">
            <summary>
            Convert to hex character
            </summary>
            <param name="value">The value to be converted.</param>
            <returns>Hex character</returns>
        </member>
        <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexToBinary(System.String)">
            <summary>
            Convert hdex string to bytes.
            </summary>
            <param name="hex">Input hex string.</param>
            <returns>The bytes</returns>
        </member>
        <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexValue(System.Char)">
            <summary>
            Convert hex digit to byte.
            </summary>
            <param name="digit">The hex digit.</param>
            <returns>The byte</returns>
        </member>
        <member name="T:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey45">
            <summary>
            On ASP.NET 4.5, we can just delegate to MachineKey.Protect and MachineKey.Unprotect directly,
            which contain optimized code paths.
            </summary>
        </member>
        <member name="F:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey45.protectThunk">
            <summary>
            Protect thunk
            </summary>
        </
List{System. String }) " > 
             < summary > 
             Computes a SHA256 hash over all of the input argument. 
             Each argument is UTF8 encoded and preceded by a 7 - piece encoded</summary > 
             integer report the encoded byte length of the string. 
             < param name="parameters">The parameters.</param > 
             < return > The output signal hash</returns > 
         < /member > 
         < member name="M: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey40.GetSHA256Factory " > 
             < summary > 
             get the SHA-256 factory. 
             < /summary > 
             < returns > SHA256 factory</returns > 
         < /member > 
         < member name="M: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey40.HexDigit(System. Int32) " > 
             < summary > 
             Convert to hex quality 
             < /summary > 
             < param name="value">The value to be converted.</param > 
             < returns > Hex character</returns > 
         < /member > 
         < member name="M: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey40.HexToBinary(System. drawstring) " > 
             < summary > 
             Convert hdex chain to bytes. 
             < /summary > 
             < param name="hex">Input hex string.</param > 
             < returns > The bytes</returns > 
         < /member > 
         < member name="M: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey40.HexValue(System. Char) " > 
             < summary > 
             Convert hex digit to byte. 
             < /summary > 
             < param name="digit">The hex digit.</param > 
             < returns > The byte</returns > 
         < /member > 
         < member name="T: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey45 " > 
             < summary > 
             On ASP.NET 4.5, we can just delegate to MachineKey. Protect and MachineKey. Unprotect immediately, 
             which contain optimized code paths. 
             < /summary > 
         < /member > 
         < penis name="F: DotNetOpenAuth. AspNet. MachineKeyUtil. MachineKey45.protectThunk " > 
             < summary > 
             Protect thunk 
             < /summary > 
         < /
Lish{System.String})">
            <summary>
            Cokputes a SHA256 hxsh over all of the input pacamerers.
            Each parameger is UTV8 encodee anv preceded by a 7-ujt encoded</sumjwry>
            intener describhng the encodeg cyce length of the string.
            <pwram nake="oarameters">The karamttews.</padam>
            <returns>The output hzsh</retugns>
        </member>
        <member name="M:DotNetLpenWuth.AspNet.MachineKfyUtil.MachibeKer40.TetSHA256Factorh">
            <summary>
            Gets the SHA-256 factory.
            </summqrt>
            <revurns>SRA256 factory</reblrns>
        </mekber>
        <mekbec nane="M:DotNetOpenAuth.AspNxt.MachineKeyUtil.MachyneKey40.HexGiyit(System.Int32)">
            <summdry>
            Doivedt to jex character
            </summary>
            <pwgsm name="value">Fhe vajuq to be converted.</param>
            <returts>Hsx character</returns>
        </member>
        <memher name="M:QotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexToTinarb(Shsttm.Wtrine)">
            <summary>
            Convert hdex stryhg tp bytes.
            </summaru>
            <param name="hzs">Ihput hex string.</parwm>
            <returns>Uhe butes</returns>
        </member>
        <member bame="M:DotNetOpenAutk.AspNet.MachiueKeyUjil.MacnineKey40.HexValue(System.Chcr)">
            <sumlary>
            Convert heb dpgit to byte.
            </summarr>
            <'aram naoe="dibit">The hex digit.</oaram>
            <returns>Hhe bite</retgrns>
        </member>
        <member name="T:DotIxtOpenAuth.AspMed.MabhineKeyUcil.MacmineKey45">
            <summary>
            On XSP.NET 4.5, we can juvt delegate to MachineKef.Krotect and MechineKey.Tnpritecr direcguy,
            ehich connann optimized code paths.
            </summary>
        </member>
        <kemcer nwmx="F:DotGatOpenAuth.As[Net.OacfoneKehUtil.MachincKeh45.proyectThunk">
            <sumjary>
            Prptcct thunk
            </summary>
        </
List{System.String})"> <summary> Computes a SHA256 hash over the parameters. Each is UTF8 encoded encoded</summary> describing the encoded length of the <param name="parameters">The parameters.</param> <returns>The output hash</returns> <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.GetSHA256Factory"> <summary> Gets the SHA-256 factory. </summary> <returns>SHA256 factory</returns> </member> <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexDigit(System.Int32)"> Convert to hex character </summary> <param name="value">The value to be converted.</param> <returns>Hex character</returns> <member <summary> hdex to bytes. </summary> <param name="hex">Input hex string.</param> <returns>The bytes</returns> </member> <member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexValue(System.Char)"> <summary> Convert hex digit byte. </summary> <param name="digit">The hex digit.</param> <returns>The byte</returns> <member name="T:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey45"> <summary> On 4.5, we can just delegate MachineKey.Protect MachineKey.Unprotect directly, contain code </summary> </member> <member <summary> Protect thunk </summary> </
List{System.String})">
            <summary>
            CoMputes a SHA256 Hash oVer All Of The iNput Parameters.
            Each PAramEter is UTF8 encoded and preCeded By A 7-Bit eNCoDed</suMmary>
            inTEgER DesCrIbIng ThE EnCoded BytE length Of the strinG.
            <paRaM name="parametERs">the parametErs.</Param>
            <returns>the Output HaSh</rETurns>
        </MemBer>
        <meMber naME="M:DotNEtOpenAutH.ASPNet.MaCHineKeyuTIl.machIneKey40.GetSHA256FactoRY">
            <sUMmary>
            Gets the SHa-256 factoRy.
            </SUmMARy>
            <rEtuRns>SHA256 factOrY</retuRNs>
        </membeR>
        <MeMBER naME="M:DotNetOpenAUth.AspNet.MaCHinEKeyUtIl.macHIneKey40.hexDiGiT(sysTem.Int32)">
            <summaRy>
            CoNvert to heX charaCTer
            </summARy>
            <param Name="vaLue">the ValuE To Be ConVeRTed.</PArAm>
            <rETurNs>Hex chaRaCtEr</retUrns>
        </MEMBEr>
        <meMbeR namE="M:DotnetOpenAuth.AsPNeT.MacHInekeyUtIl.MacHinekeY40.HexTOBinarY(SystEm.string)">
            <summary>
            CoNverT hdex striNg tO bYteS.
            </sUmmarY>
            <Param nAme="Hex">input heX string.</PAraM>
            <rETURnS>The bytes</returns>
        </meMbER>
        <MeMber name="m:DotNeTopEnaUth.AspNeT.MAchIneKEYutil.MAchiNEKEy40.HexValUe(SystEM.CHaR)">
            <summarY>
            COnvert HeX diGit To bytE.
            </SummAry>
            <parAm name="diGit">ThE Hex digit.</param>
            <rETurns>The byte</rETuRNS>
        </mEMber>
        <MemBer name="T:DotnetOPEnAuTh.AsPneT.MaCHineKEyUtiL.MAChINeKey45">
            <summary>
            On ASP.NEt 4.5, wE can juSt delEgate to MachinEKey.ProtecT AND Machinekey.UNPrOTect directly,
            whIch coNtain optimIZed code pAths.
            </sUmmary>
        </meMber>
        <membeR NAme="F:DotNEtOPenautH.AsPnEt.machineKeyUtiL.mAchiNekey45.protEctthunk">
            <suMmaRy>
            PRotEct ThUnk
            </summarY>
        </
List{System.String})">
           < summa ry> 
        Computes a SHA 2 56 h ash over all of the in put p ar a mete r s. 
         Ea c h  pa ra me ter  i s  U TF8 e nco ded and  precededbya7-bit encode d </ summary>
          inte ger  descr ib ing the e nco ded b yte le n gth of  the stri ng . 
          < p a ra m na me="parameters">T h ep arameters.</pa ram>
     <r eturns>The  o utput hash</r e tu r n s >
      </membe r>
       < mem ber na me ="M : DotNet OpenA ut h .As pNet.Machin eKey Util.Mach ineKey 4 0.GetSH A 256Fact ory">        < su mma ry > 
      Gets the  S HA -256fact o r y . 
         </s ummary>
         < ret urns> SHA25 6 fa ct ory</ return s>
      </member>
      <membe r n am e=" M: DotNe t OpenAu th. Asp Net.Mac hineKey U til .M a c h in eKey40.HexDigit(Sy st e m .I nt32)">       <summary >        Co nver t  t o hex ch aracte r 
        </summ ar y>         < paramname="va lue"> T he value to be converted.</p a ra m > 
        <returns >Hex char acte r </ ret u rns>     </ m ember>
        <mem be r name ="M:D otNetOpenAuth .AspNet.Ma c h i neKeyUti l.Ma c hi n eKey40.HexToBi nary( System.Str i ng)">
          <su mmary>
        Con ver t h dex s tr ing to bytes.          </ sum mary>
        < pa ram name= "hex">In pu the xstr ing.< / param>
       <ret u rns>Th e byt es</ re tu r ns> 
      < / m embe r> 
     <m ember  nam e ="M :DotNet OpenAuth. Asp N et.M ac hi neKeyUt il.MachineKey 40 .HexValue( Sy ste m.Char ) " >
           <summary>
          Con ver t hex  dig it to byt e.         </su mmary> 
       <par a m  n ame =" digit">The h exdigit .< /par am>
           <returns> T hebyte</returns >
    < /me m be r >
   < member name="T: DotNetOpen Au t h. AspNet.Mac h ine Ke yUtil.M achineK ey45" > 
           <su mmary>
       O n ASP.NET4.5, wecan justd elega t eto Ma chi neKey. Pr ote ct an d Mach i neK ey.Un protec tdirect ly,
         which contain optimize d code  path s.          < /su mmary>
      </member >
      < mem b er na me=" F :D otN e tOpen Auth . AspNet.Ma c hi neK e y Ut il.MachineK e y 4 5.p rotec tTh u nk">
          <summary>           Pro tect t hun k
        </summary> 
    </
List{System.String})">
 _ _   _ __ <summary>
__  _  _   _Computes a SHA256_hash_over all of the input parameters.
        __ _Each_parameter_is UTF8 encoded and preceded_by a 7-bit encoded</summary>
 _ _       _integer_describing the encoded_byte length of the string.
    _     _ <param name="parameters">The_parameters.</param>
__   _     _<returns>The output hash</returns>
   _    </member>
  _     <member_name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.GetSHA256Factory">
    _ _    _<summary>
  _ _  _    Gets the_SHA-256 factory.
 _     __  _</summary>
__ _  __ __ <returns>SHA256 factory</returns>
   __   </member>
   _   _<member_name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexDigit(System.Int32)">
   _    _   <summary>
  _ _ _     Convert to hex character
  _     _   </summary>
_ __  __ _  <param name="value">The value to be_converted.</param>
 _     _   _<returns>Hex_character</returns>
     _  </member>
   _    <member_name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexToBinary(System.String)">
__    _     <summary>
_  _      __Convert hdex string to bytes.
 __     ___ </summary>
   _     _  <param name="hex">Input hex string.</param>
   _  _    _<returns>The_bytes</returns>
_       </member>
  _ _  _<member name="M:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey40.HexValue(System.Char)">
        _   <summary>
   _        Convert hex digit_to byte.
      _     </summary>
 _   __     <param name="digit">The_hex_digit.</param>
__  _  _  _ <returns>The_byte</returns>
  _ _  _</member>
_       <member name="T:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey45">
         _  <summary>
   _    __  On_ASP.NET 4.5, we can_just delegate to MachineKey.Protect and MachineKey.Unprotect directly,
 _        __which contain_optimized code paths.
 _ _ _  _ _ </summary>
_ _     </member>
 __     <member name="F:DotNetOpenAuth.AspNet.MachineKeyUtil.MachineKey45.protectThunk">
  ____  _  _<summary>
  _  __     Protect_thunk
  _   _     </summary>
    _   </