Math.Gmp.Native/packages/EWSoftware.SHFB.NETFramework.4.6.2/tools/Data/.NETFramework/System.Security.Cryptography.xml
2017-11-05 09:20:38 -05:00

41228 lines
2.1 MiB

<?xml version="1.0" encoding="utf-8"?>
<reflection>
<assemblies>
<assembly name="mscorlib">
<assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>BED7F4EA-1A96-11d2-8F08-00A0C9A6186D</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>mscorlib.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\EcmaPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
<assembly name="System.Core">
<assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Core.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Core.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Core.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\EcmaPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
<assembly name="System">
<assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\EcmaPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
<assembly name="System.Security">
<assemblydata version="4.0.0.0" culture="" key="002400000480000094000000060200000024000052534131000400000100010007D1FA57C4AED9F0A32E84AA0FAEFD0DE9E8FD6AEC8F87FB03766C834C99921EB23BE79AD9D5DCC1DD9AD236132102900B723CF980957FC4E177108FC607774F29E8320E92EA05ECE4E821C0A5EFE8F1645C4C0C93C1AB99285D622CAA652C1DFAD63D745D6F2DE5F17E5EAF0FC4963D261C8A12436518206DC093344D5AD293" hash="SHA1" />
<attributes>
<attribute>
<type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
<attribute>
<type api="T:System.CLSCompliantAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Security.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Security.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>System.Security.dll</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft Corporation</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Microsoft® .NET Framework</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>© Microsoft Corporation. All rights reserved.</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.6.1590.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>4.0.0.0</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>en-US</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>f:\dd\tools\devdiv\FinalPublicKey.snk</value>
</argument>
</attribute>
<attribute>
<type api="T:System.Reflection.AssemblySignatureKeyAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>002400000c800000140100000602000000240000525341310008000001000100613399aff18ef1a2c2514a273a42d9042b72321f1757102df9ebada69923e2738406c21e5b801552ab8d200a65a235e001ac9adc25f2d811eb09496a4c6a59d4619589c69f5baf0c4179a47311d92555cd006acc8b5959f2bd6e10e360c34537a1d266da8085856583c85d81da7f3ec01ed9564c58d93d713cd0172c8e23a10f0239b80c96b07736f5d8b022542a4e74251a5f432824318b3539a5a087f8e53d2f135f9ca47f3bb2e10aff0af0849504fb7cea3ff192dc8de0edad64c68efde34c56d302ad55fd6e80f302d5efcdeae953658d3452561b5f36c542efdbdd9f888538d374cef106acf7d93a4445c3c73cd911f0571aaf3d54da12b11ddec375b3</value>
</argument>
<argument>
<type api="T:System.String" ref="true" />
<value>a5a866e1ee186f807668209f3b11236ace5e21f117803a3143abb126dd035d7d2f876b6938aaf2ee3414d5420d753621400db44a49c486ce134300a2106adb6bdb433590fef8ad5c43cba82290dc49530effd86523d9483c00f458af46890036b0e2c61d077d7fbac467a506eba29e467a87198b053c749aa2a4d2840c784e6d</value>
</argument>
</attribute>
</attributes>
</assembly>
</assemblies>
<apis>
<api id="N:System.Security.Cryptography">
<topicdata group="api" />
<apidata name="System.Security.Cryptography" group="namespace" />
<elements>
<element api="T:System.Security.Cryptography.CipherMode" />
<element api="T:System.Security.Cryptography.PaddingMode" />
<element api="T:System.Security.Cryptography.KeySizes" />
<element api="T:System.Security.Cryptography.CryptographicException" />
<element api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
<element api="T:System.Security.Cryptography.ICryptoTransform" />
<element api="T:System.Security.Cryptography.RandomNumberGenerator" />
<element api="T:System.Security.Cryptography.RNGCryptoServiceProvider" />
<element api="T:System.Security.Cryptography.Aes" />
<element api="T:System.Security.Cryptography.AsymmetricAlgorithm" />
<element api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" />
<element api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" />
<element api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" />
<element api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" />
<element api="T:System.Security.Cryptography.FromBase64TransformMode" />
<element api="T:System.Security.Cryptography.ToBase64Transform" />
<element api="T:System.Security.Cryptography.FromBase64Transform" />
<element api="T:System.Security.Cryptography.CryptoAPITransform" />
<element api="T:System.Security.Cryptography.CspProviderFlags" />
<element api="T:System.Security.Cryptography.CspParameters" />
<element api="T:System.Security.Cryptography.CryptoConfig" />
<element api="T:System.Security.Cryptography.CryptoStreamMode" />
<element api="T:System.Security.Cryptography.CryptoStream" />
<element api="T:System.Security.Cryptography.DES" />
<element api="T:System.Security.Cryptography.DESCryptoServiceProvider" />
<element api="T:System.Security.Cryptography.DeriveBytes" />
<element api="T:System.Security.Cryptography.DSAParameters" />
<element api="T:System.Security.Cryptography.DSA" />
<element api="T:System.Security.Cryptography.DSACryptoServiceProvider" />
<element api="T:System.Security.Cryptography.DSASignatureDeformatter" />
<element api="T:System.Security.Cryptography.DSASignatureFormatter" />
<element api="T:System.Security.Cryptography.HMAC" />
<element api="T:System.Security.Cryptography.HMACMD5" />
<element api="T:System.Security.Cryptography.HMACRIPEMD160" />
<element api="T:System.Security.Cryptography.HMACSHA1" />
<element api="T:System.Security.Cryptography.HMACSHA256" />
<element api="T:System.Security.Cryptography.HMACSHA384" />
<element api="T:System.Security.Cryptography.HMACSHA512" />
<element api="T:System.Security.Cryptography.HashAlgorithm" />
<element api="T:System.Security.Cryptography.HashAlgorithmName" />
<element api="T:System.Security.Cryptography.KeyNumber" />
<element api="T:System.Security.Cryptography.CspKeyContainerInfo" />
<element api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" />
<element api="T:System.Security.Cryptography.KeyedHashAlgorithm" />
<element api="T:System.Security.Cryptography.MACTripleDES" />
<element api="T:System.Security.Cryptography.MD5" />
<element api="T:System.Security.Cryptography.MD5CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.MaskGenerationMethod" />
<element api="T:System.Security.Cryptography.PasswordDeriveBytes" />
<element api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" />
<element api="T:System.Security.Cryptography.RC2" />
<element api="T:System.Security.Cryptography.RC2CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.Rfc2898DeriveBytes" />
<element api="T:System.Security.Cryptography.RIPEMD160" />
<element api="T:System.Security.Cryptography.RIPEMD160Managed" />
<element api="T:System.Security.Cryptography.RSAParameters" />
<element api="T:System.Security.Cryptography.RSA" />
<element api="T:System.Security.Cryptography.RSASignaturePadding" />
<element api="T:System.Security.Cryptography.RSASignaturePaddingMode" />
<element api="T:System.Security.Cryptography.RSACryptoServiceProvider" />
<element api="T:System.Security.Cryptography.RSAEncryptionPadding" />
<element api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" />
<element api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" />
<element api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" />
<element api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" />
<element api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" />
<element api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" />
<element api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" />
<element api="T:System.Security.Cryptography.Rijndael" />
<element api="T:System.Security.Cryptography.RijndaelManaged" />
<element api="T:System.Security.Cryptography.RijndaelManagedTransform" />
<element api="T:System.Security.Cryptography.SHA1" />
<element api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.SHA1Managed" />
<element api="T:System.Security.Cryptography.SHA256" />
<element api="T:System.Security.Cryptography.SHA256Managed" />
<element api="T:System.Security.Cryptography.SHA384" />
<element api="T:System.Security.Cryptography.SHA384Managed" />
<element api="T:System.Security.Cryptography.SHA512" />
<element api="T:System.Security.Cryptography.SHA512Managed" />
<element api="T:System.Security.Cryptography.SignatureDescription" />
<element api="T:System.Security.Cryptography.SymmetricAlgorithm" />
<element api="T:System.Security.Cryptography.TripleDES" />
<element api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" />
<element api="T:System.Security.Cryptography.AesCng" />
<element api="T:System.Security.Cryptography.AesCryptoServiceProvider" />
<element api="T:System.Security.Cryptography.AesManaged" />
<element api="T:System.Security.Cryptography.CngAlgorithm" />
<element api="T:System.Security.Cryptography.CngAlgorithmGroup" />
<element api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" />
<element api="T:System.Security.Cryptography.CngKey" />
<element api="T:System.Security.Cryptography.CngKeyBlobFormat" />
<element api="T:System.Security.Cryptography.CngKeyCreationParameters" />
<element api="T:System.Security.Cryptography.CngProperty" />
<element api="T:System.Security.Cryptography.CngPropertyCollection" />
<element api="T:System.Security.Cryptography.CngProvider" />
<element api="T:System.Security.Cryptography.CngUIPolicy" />
<element api="T:System.Security.Cryptography.DSACng" />
<element api="T:System.Security.Cryptography.ECDiffieHellman" />
<element api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" />
<element api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" />
<element api="T:System.Security.Cryptography.ECDiffieHellmanCng" />
<element api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" />
<element api="T:System.Security.Cryptography.ECDsa" />
<element api="T:System.Security.Cryptography.ECDsaCng" />
<element api="T:System.Security.Cryptography.ECKeyXmlFormat" />
<element api="T:System.Security.Cryptography.ManifestSignatureInformation" />
<element api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" />
<element api="T:System.Security.Cryptography.MD5Cng" />
<element api="T:System.Security.Cryptography.CngExportPolicies" />
<element api="T:System.Security.Cryptography.CngKeyCreationOptions" />
<element api="T:System.Security.Cryptography.CngKeyOpenOptions" />
<element api="T:System.Security.Cryptography.CngKeyUsages" />
<element api="T:System.Security.Cryptography.CngPropertyOptions" />
<element api="T:System.Security.Cryptography.CngUIProtectionLevels" />
<element api="T:System.Security.Cryptography.RSACng" />
<element api="T:System.Security.Cryptography.SHA1Cng" />
<element api="T:System.Security.Cryptography.SHA256Cng" />
<element api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.SHA384Cng" />
<element api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.SHA512Cng" />
<element api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" />
<element api="T:System.Security.Cryptography.SignatureVerificationResult" />
<element api="T:System.Security.Cryptography.StrongNameSignatureInformation" />
<element api="T:System.Security.Cryptography.TripleDESCng" />
<element api="T:System.Security.Cryptography.AsnEncodedData" />
<element api="T:System.Security.Cryptography.AsnEncodedDataCollection" />
<element api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" />
<element api="T:System.Security.Cryptography.OidGroup" />
<element api="T:System.Security.Cryptography.Oid" />
<element api="T:System.Security.Cryptography.OidCollection" />
<element api="T:System.Security.Cryptography.OidEnumerator" />
<element api="T:System.Security.Cryptography.CryptographicAttributeObject" />
<element api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />
<element api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />
<element api="T:System.Security.Cryptography.DataProtectionScope" />
<element api="T:System.Security.Cryptography.MemoryProtectionScope" />
<element api="T:System.Security.Cryptography.ProtectedData" />
<element api="T:System.Security.Cryptography.ProtectedMemory" />
<element api="T:System.Security.Cryptography.DataProtector" />
<element api="T:System.Security.Cryptography.DpapiDataProtector" />
</elements>
<file name="9c5d4477-434c-7a9b-5fbc-4b5795a99083" />
</api>
<api id="T:System.Security.Cryptography.Aes">
<topicdata group="api" />
<apidata name="Aes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.Aes.#ctor" />
<element api="Overload:System.Security.Cryptography.Aes.Create">
<element api="M:System.Security.Cryptography.Aes.Create" />
<element api="M:System.Security.Cryptography.Aes.Create(System.String)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.Aes.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Aes.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Aes.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="3ff3b5dd-8182-7481-3e88-4c326b29ec05" />
</api>
<api id="Methods.T:System.Security.Cryptography.Aes">
<topicdata name="Aes" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.Aes" />
<apidata name="Aes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.Aes.Create">
<element api="M:System.Security.Cryptography.Aes.Create" />
<element api="M:System.Security.Cryptography.Aes.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.Aes.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Aes.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Aes.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" />
</containers>
<file name="831805b6-7ca1-2796-8191-58dbbff01b9a" />
</api>
<api id="Properties.T:System.Security.Cryptography.Aes">
<topicdata name="Aes" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.Aes" />
<apidata name="Aes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" />
</containers>
<file name="1959984d-2879-c18a-4dc1-07f6ec0407b1" />
</api>
<api id="Fields.T:System.Security.Cryptography.Aes">
<topicdata name="Aes" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.Aes" />
<apidata name="Aes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" />
</containers>
<file name="3995d900-dfab-0915-83c0-1bdd8a4c0ca0" />
</api>
<api id="Overload:System.Security.Cryptography.Aes.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.Aes.Create" />
<element api="M:System.Security.Cryptography.Aes.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</containers>
<file name="cadb134b-2405-4ef3-8ccc-3e36ffec2e64" />
</api>
<api id="M:System.Security.Cryptography.Aes.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</containers>
<file name="8a3c55b3-fff8-4a60-b082-1bc20a44fd2e" />
</api>
<api id="M:System.Security.Cryptography.Aes.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.Aes.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</containers>
<file name="3820c3f7-3e96-6250-a50f-f30036fa600b" />
</api>
<api id="M:System.Security.Cryptography.Aes.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.Aes.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithmName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Aes" ref="true" />
</containers>
<file name="2fe205d8-fc4a-e9cc-6586-a59971daaa6b" />
</api>
<api id="T:System.Security.Cryptography.AesCng">
<topicdata group="api" />
<apidata name="AesCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AesCng.#ctor">
<element api="M:System.Security.Cryptography.AesCng.#ctor" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="Overload:System.Security.Cryptography.AesCng.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesCng.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AesCng.GenerateIV" />
<element api="M:System.Security.Cryptography.AesCng.GenerateKey" />
<element api="P:System.Security.Cryptography.AesCng.Key" />
<element api="P:System.Security.Cryptography.AesCng.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="52385991-b07f-6d53-6dbf-9ea31a52e848" />
</api>
<api id="Methods.T:System.Security.Cryptography.AesCng">
<topicdata name="AesCng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AesCng" />
<apidata name="AesCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AesCng.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesCng.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AesCng.GenerateIV" />
<element api="M:System.Security.Cryptography.AesCng.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" />
</containers>
<file name="0362981e-ecf4-cbfc-8a8d-a870457d2f2f" />
</api>
<api id="Properties.T:System.Security.Cryptography.AesCng">
<topicdata name="AesCng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AesCng" />
<apidata name="AesCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AesCng.Key" />
<element api="P:System.Security.Cryptography.AesCng.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" />
</containers>
<file name="2267b0ab-ff0f-5d36-8e35-4a3b1e382624" />
</api>
<api id="Overload:System.Security.Cryptography.AesCng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.AesCng.#ctor" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="3bc9e66f-01d4-083e-bd42-5dc9f81485e4" />
</api>
<api id="Overload:System.Security.Cryptography.AesCng.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="f73d1a42-00b8-907c-2487-bb77364bab83" />
</api>
<api id="Overload:System.Security.Cryptography.AesCng.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="4002f3bf-b4f4-f19b-d496-0f6562cf0e6e" />
</api>
<api id="M:System.Security.Cryptography.AesCng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AesCng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="85cfbb74-9342-0332-405d-0fff4ed39187" />
</api>
<api id="M:System.Security.Cryptography.AesCng.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AesCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="06333302-e8ba-dd0e-dcab-3f0214981f00" />
</api>
<api id="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AesCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="eccaba2b-2b4f-0f45-d21b-243548adf9e6" />
</api>
<api id="M:System.Security.Cryptography.AesCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AesCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="openOptions">
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="9fbe6947-3ccf-9d44-95b3-4492bc66b24f" />
</api>
<api id="M:System.Security.Cryptography.AesCng.CreateDecryptor">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCng.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="e7907294-ff5a-9293-0197-b81dafe1becd" />
</api>
<api id="M:System.Security.Cryptography.AesCng.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCng.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="83176130-d321-66d8-23dc-9413c1c1700d" />
</api>
<api id="M:System.Security.Cryptography.AesCng.CreateEncryptor">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCng.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="b26b203e-5ce3-ac16-51ba-82e98cb0ee27" />
</api>
<api id="M:System.Security.Cryptography.AesCng.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCng.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="4a3e96c7-fb88-2b6d-626e-17b65f12f311" />
</api>
<api id="M:System.Security.Cryptography.AesCng.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="b5ffbea8-2ad0-8df5-4d45-2d1409f38e86" />
</api>
<api id="M:System.Security.Cryptography.AesCng.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="cb7950e7-a7ce-7c79-8a89-cecc74a8f8c4" />
</api>
<api id="P:System.Security.Cryptography.AesCng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="51903a88-b390-414d-2b5f-06730fdf69f6" />
</api>
<api id="P:System.Security.Cryptography.AesCng.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCng" ref="true" />
</containers>
<file name="cc395cca-3468-93a3-a9f1-6b2b8f5c6600" />
</api>
<api id="T:System.Security.Cryptography.AesCryptoServiceProvider">
<topicdata group="api" />
<apidata name="AesCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor" />
<element api="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey" />
<element api="P:System.Security.Cryptography.AesCryptoServiceProvider.Key" />
<element api="P:System.Security.Cryptography.AesCryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="97b4bfeb-99a6-ded7-f528-5fccc6fd5080" />
</api>
<api id="Methods.T:System.Security.Cryptography.AesCryptoServiceProvider">
<topicdata name="AesCryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AesCryptoServiceProvider" />
<apidata name="AesCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" />
</containers>
<file name="bd2e700f-a7b9-903d-4004-87ae70bed2d7" />
</api>
<api id="Properties.T:System.Security.Cryptography.AesCryptoServiceProvider">
<topicdata name="AesCryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AesCryptoServiceProvider" />
<apidata name="AesCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AesCryptoServiceProvider.Key" />
<element api="P:System.Security.Cryptography.AesCryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" />
</containers>
<file name="7c39e168-28da-079c-5f02-396af57529da" />
</api>
<api id="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="ed6e072b-4d7e-a75e-4955-200ef4cac3e7" />
</api>
<api id="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="38d9d44e-57bf-195e-1e35-03b6e13cb3d9" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="0b194103-8314-7e4b-af72-2654e4250d9a" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="d1936810-3479-4652-15ac-cecfde0f3472" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iv">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="88425d72-cdf8-b033-b9dd-d04fa85c1d40" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="7c96825f-a58e-c822-3110-2491823ba37d" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iv">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="a023cfc7-d939-58cc-5cea-c78a05ac3624" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="18605ce3-28d6-7195-6cba-d5da594eb684" />
</api>
<api id="M:System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="c9430a3b-5995-f3a7-3365-af98d12fe796" />
</api>
<api id="P:System.Security.Cryptography.AesCryptoServiceProvider.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="c7152835-5c38-2d05-ed9a-49b8986efe3f" />
</api>
<api id="P:System.Security.Cryptography.AesCryptoServiceProvider.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesCryptoServiceProvider" ref="true" />
</containers>
<file name="207f12c4-3ea5-86d0-0607-367bc7a7827e" />
</api>
<api id="T:System.Security.Cryptography.AesManaged">
<topicdata group="api" />
<apidata name="AesManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesManaged.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AesManaged.#ctor" />
<element api="Overload:System.Security.Cryptography.AesManaged.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesManaged.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="P:System.Security.Cryptography.AesManaged.FeedbackSize" />
<element api="M:System.Security.Cryptography.AesManaged.GenerateIV" />
<element api="M:System.Security.Cryptography.AesManaged.GenerateKey" />
<element api="P:System.Security.Cryptography.AesManaged.IV" />
<element api="P:System.Security.Cryptography.AesManaged.Key" />
<element api="P:System.Security.Cryptography.AesManaged.KeySize" />
<element api="P:System.Security.Cryptography.AesManaged.Mode" />
<element api="P:System.Security.Cryptography.AesManaged.Padding" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="415cd881-0bc4-0cf6-744b-2b0ce32fe95a" />
</api>
<api id="Methods.T:System.Security.Cryptography.AesManaged">
<topicdata name="AesManaged" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AesManaged" />
<apidata name="AesManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesManaged.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AesManaged.CreateDecryptor">
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.AesManaged.CreateEncryptor">
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AesManaged.GenerateIV" />
<element api="M:System.Security.Cryptography.AesManaged.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" />
</containers>
<file name="8b01bfda-c587-7e63-31cd-92b221a14239" />
</api>
<api id="Properties.T:System.Security.Cryptography.AesManaged">
<topicdata name="AesManaged" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AesManaged" />
<apidata name="AesManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AesManaged.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AesManaged.FeedbackSize" />
<element api="P:System.Security.Cryptography.AesManaged.IV" />
<element api="P:System.Security.Cryptography.AesManaged.Key" />
<element api="P:System.Security.Cryptography.AesManaged.KeySize" />
<element api="P:System.Security.Cryptography.AesManaged.Mode" />
<element api="P:System.Security.Cryptography.AesManaged.Padding" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" />
</containers>
<file name="a4d54aff-7344-f9fb-00e2-8ac0c0edc5b8" />
</api>
<api id="Overload:System.Security.Cryptography.AesManaged.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="fb9e5f12-7f9f-0df6-4c71-c63e7b42b82c" />
</api>
<api id="Overload:System.Security.Cryptography.AesManaged.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor" />
<element api="M:System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="f04427cd-514f-627e-11cf-5be8aac3f28f" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="9b85061f-9710-b64e-8daf-265e5811b600" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.CreateDecryptor">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesManaged.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="3f6d5c5f-815b-8ae5-d7f6-a1ffd3327e49" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesManaged.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iv">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="f13f631b-b685-3f81-b18d-6c5eaeccaa19" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.CreateEncryptor">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesManaged.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="eab9d5b1-bd68-1ba2-8c22-048c9809b93b" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AesManaged.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iv">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="d6984b13-eae1-181a-1cf8-ca0805d92725" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.FeedbackSize">
<topicdata group="api" />
<apidata name="FeedbackSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_FeedbackSize" />
<setter name="set_FeedbackSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="151984ae-9ca9-a35a-3e6c-a96693deb8cd" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="8900e6f3-18dc-cb79-a4ab-4d0bda99341d" />
</api>
<api id="M:System.Security.Cryptography.AesManaged.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="61da2f53-e72e-eecd-5a3c-e0b7cdc37fbc" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.IV">
<topicdata group="api" />
<apidata name="IV" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.IV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_IV" />
<setter name="set_IV" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="d69691cd-995a-735b-9899-64f9dbe6d79f" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="53c4e388-5171-9e64-34a0-3a8c973e5bdd" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="b4768b62-d74d-a0af-f727-83c2c368a5e2" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.Mode">
<topicdata group="api" />
<apidata name="Mode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Mode" />
<setter name="set_Mode" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="305c8787-8dc0-4a4c-1d37-c626050f6ade" />
</api>
<api id="P:System.Security.Cryptography.AesManaged.Padding">
<topicdata group="api" />
<apidata name="Padding" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Padding" />
<setter name="set_Padding" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AesManaged" ref="true" />
</containers>
<file name="d9526c57-d2f7-a76b-e9fc-7b3915563d0e" />
</api>
<api id="T:System.Security.Cryptography.AsnEncodedData">
<topicdata group="api" />
<apidata name="AsnEncodedData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.X509Certificates.X500DistinguishedName" ref="true" />
<type api="T:System.Security.Cryptography.X509Certificates.X509Extension" ref="true" />
<type api="T:System.Security.Cryptography.Pkcs.Pkcs9AttributeObject" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AsnEncodedData.#ctor">
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.Oid,System.Byte[])" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.String,System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.AsnEncodedData.CopyFrom(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedData.Format(System.Boolean)" />
<element api="P:System.Security.Cryptography.AsnEncodedData.Oid" />
<element api="P:System.Security.Cryptography.AsnEncodedData.RawData" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="e818905b-87ae-67d7-7be0-08346faee93c" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsnEncodedData">
<topicdata name="AsnEncodedData" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsnEncodedData" />
<apidata name="AsnEncodedData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsnEncodedData.CopyFrom(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedData.Format(System.Boolean)" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" />
</containers>
<file name="b8e52738-d00c-da3b-bcd4-23285e22dd5c" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsnEncodedData">
<topicdata name="AsnEncodedData" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsnEncodedData" />
<apidata name="AsnEncodedData" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsnEncodedData.Oid" />
<element api="P:System.Security.Cryptography.AsnEncodedData.RawData" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" />
</containers>
<file name="ed8edd7a-ddb2-eaaa-91f7-2ca4fe5d40ca" />
</api>
<api id="Overload:System.Security.Cryptography.AsnEncodedData.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.Oid,System.Byte[])" />
<element api="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.String,System.Byte[])" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="d6237f7a-b385-376c-38dd-d566f638e5dd" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedData.#ctor" />
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="319e58d0-2ac3-ed97-a892-e1eb387bf487" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedData.#ctor" />
<parameters>
<parameter name="rawData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="44f1f77a-3da1-4b9a-aefd-8727c4ce272a" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedData.#ctor" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="e702702d-2c64-d7f4-a940-fbfd30fe386b" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.Security.Cryptography.Oid,System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedData.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</parameter>
<parameter name="rawData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="5f790177-439b-60c1-2f72-568721873871" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.#ctor(System.String,System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedData.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rawData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="2d5c5ba5-5927-7b5b-92df-990ad8f69062" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.CopyFrom(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name="CopyFrom" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="43f7c5c4-58a9-e751-00c1-f9582f9509a6" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedData.Format(System.Boolean)">
<topicdata group="api" />
<apidata name="Format" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="multiLine">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="5e7fb287-27c6-1281-5b65-79d7b9271cc1" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedData.Oid">
<topicdata group="api" />
<apidata name="Oid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Oid" />
<setter name="set_Oid" />
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="11f21aeb-f2ca-8f58-3be3-e9eaabb74ff2" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedData.RawData">
<topicdata group="api" />
<apidata name="RawData" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RawData" />
<setter name="set_RawData" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</containers>
<file name="d7783337-a532-c353-4c61-53afbc717f55" />
</api>
<api id="T:System.Security.Cryptography.AsnEncodedDataCollection">
<topicdata group="api" />
<apidata name="AsnEncodedDataCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.ICollection" ref="true" />
<type api="T:System.Collections.IEnumerable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="Overload:System.Security.Cryptography.AsnEncodedDataCollection.#ctor">
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor(System.Security.Cryptography.AsnEncodedData)" />
</element>
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.Add(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.CopyTo(System.Security.Cryptography.AsnEncodedData[],System.Int32)" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.Count" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.GetEnumerator" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.IsSynchronized" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.Item(System.Int32)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.Remove(System.Security.Cryptography.AsnEncodedData)" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.SyncRoot" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="abd35ed7-bb3a-04b8-0372-630e1dd6a92a" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsnEncodedDataCollection">
<topicdata name="AsnEncodedDataCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsnEncodedDataCollection" />
<apidata name="AsnEncodedDataCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.Add(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.CopyTo(System.Security.Cryptography.AsnEncodedData[],System.Int32)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.GetEnumerator" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.Remove(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" />
</containers>
<file name="b12e7abb-6522-e35a-47f4-c4cc154a2c75" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsnEncodedDataCollection">
<topicdata name="AsnEncodedDataCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsnEncodedDataCollection" />
<apidata name="AsnEncodedDataCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.Count" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.IsSynchronized" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.Item(System.Int32)" />
<element api="P:System.Security.Cryptography.AsnEncodedDataCollection.SyncRoot" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" />
</containers>
<file name="712c4129-4921-cc77-4729-5abfd3e9c396" />
</api>
<api id="Overload:System.Security.Cryptography.AsnEncodedDataCollection.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<element api="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor(System.Security.Cryptography.AsnEncodedData)" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="38313e0b-2ea0-d413-352f-75a086cb48ca" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="a0f2530c-55a0-d379-a0cd-6beb6d6eaa9b" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.#ctor(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.AsnEncodedDataCollection.#ctor" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="43b01f74-83d6-7e77-b145-970fe3c66258" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.Add(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="4fb79333-47f4-23d6-0398-2dd2a1fa4fd6" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.CopyTo(System.Security.Cryptography.AsnEncodedData[],System.Int32)">
<topicdata group="api" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</arrayOf>
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="433e5aa7-fb94-8702-43da-73028ae86a99" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataCollection.Count">
<topicdata group="api" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.Count">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="127165ce-6597-ac51-926e-30c7a648f077" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.GetEnumerator">
<topicdata group="api" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="f8362116-61bc-9ec0-e35c-345ae20ed7c3" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataCollection.IsSynchronized">
<topicdata group="api" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_IsSynchronized" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.IsSynchronized">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="5d6b80e2-9d0b-937c-68ca-4823367f6a29" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataCollection.Item(System.Int32)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="87173239-4c47-81fd-4825-52fbdf6493a7" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.Remove(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="adeb3171-825c-7d2a-d2d5-f75dc39d6227" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataCollection.SyncRoot">
<topicdata group="api" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_SyncRoot" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.SyncRoot">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="496f2326-04e9-07c9-33ea-955be9f5e1b2" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="30748325-3cb9-95d0-f25d-dae3e6bc1d61" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataCollection.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</containers>
<file name="d84f3371-5000-9f99-a650-9a87a7a1265f" />
</api>
<api id="T:System.Security.Cryptography.AsnEncodedDataEnumerator">
<topicdata group="api" />
<apidata name="AsnEncodedDataEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.IEnumerator" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.AsnEncodedDataEnumerator.Current" />
<element api="M:System.Security.Cryptography.AsnEncodedDataEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.AsnEncodedDataEnumerator.Reset" />
<element api="P:System.Security.Cryptography.AsnEncodedDataEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="c51b1e46-dc96-d69f-02f2-33530763801e" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsnEncodedDataEnumerator">
<topicdata name="AsnEncodedDataEnumerator" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsnEncodedDataEnumerator" />
<apidata name="AsnEncodedDataEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsnEncodedDataEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.AsnEncodedDataEnumerator.Reset" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" />
</containers>
<file name="9e1f71fb-b4ca-638f-7167-7a35d20e28cb" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsnEncodedDataEnumerator">
<topicdata name="AsnEncodedDataEnumerator" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsnEncodedDataEnumerator" />
<apidata name="AsnEncodedDataEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsnEncodedDataEnumerator.Current" />
<element api="P:System.Security.Cryptography.AsnEncodedDataEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" />
</containers>
<file name="4a38961f-fd75-d846-5f62-2f36bb6db781" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataEnumerator.Current">
<topicdata group="api" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Current" />
<returns>
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" ref="true" />
</containers>
<file name="98cbb430-0e3f-2110-4e05-c7a80c687dfd" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataEnumerator.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerator.MoveNext">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" ref="true" />
</containers>
<file name="93f84221-4e91-dc96-70ef-7621452f646d" />
</api>
<api id="M:System.Security.Cryptography.AsnEncodedDataEnumerator.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.Collections.IEnumerator.Reset">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" ref="true" />
</containers>
<file name="f1970221-6e6c-2032-9b9c-f9b02821fa78" />
</api>
<api id="P:System.Security.Cryptography.AsnEncodedDataEnumerator.System#Collections#IEnumerator#Current">
<topicdata group="api" eiiName="IEnumerator.Current" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.IEnumerator.Current" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.IEnumerator.Current">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsnEncodedDataEnumerator" ref="true" />
</containers>
<file name="6d032eea-44d6-3b41-730f-e826d539137a" />
</api>
<api id="T:System.Security.Cryptography.AsymmetricAlgorithm">
<topicdata group="api" />
<apidata name="AsymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DSA" ref="true" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.#ctor" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Create">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="87728d85-f752-4dc1-d9fb-5afd255ac3c9" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsymmetricAlgorithm">
<topicdata name="AsymmetricAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsymmetricAlgorithm" />
<apidata name="AsymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Create">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" />
</containers>
<file name="df828344-b9a7-1818-6ce6-785e9c04f1c1" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsymmetricAlgorithm">
<topicdata name="AsymmetricAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsymmetricAlgorithm" />
<apidata name="AsymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" />
</containers>
<file name="20696981-2742-d20b-86a7-077bb18b865b" />
</api>
<api id="Fields.T:System.Security.Cryptography.AsymmetricAlgorithm">
<topicdata name="AsymmetricAlgorithm" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.AsymmetricAlgorithm" />
<apidata name="AsymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" />
</containers>
<file name="2443a797-85ac-490c-bd5d-93d247611186" />
</api>
<api id="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="663ea6a8-6241-6e35-a420-d378feed9c54" />
</api>
<api id="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="995ab740-c9e1-e2ad-3f80-1bf796647377" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="fc098446-a100-10dc-25b2-4a93b98910b8" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="e38f7f7f-4c74-8446-9c6b-268a4a930ef8" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="b97f85cb-76c7-3ea6-c9fa-f6235ce97eaa" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="a7016632-92eb-5bc5-e414-8bf84f18cb1b" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="e6b66a49-d2cb-99d2-89c2-617d5fc48a53" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="063904b7-3af5-b0e7-8ea8-dc3280fdf237" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="xmlString">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="cf1912d8-e461-dbd6-b5c1-20fb6c9cc0e7" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="292fc341-bdeb-5342-83ac-9b7b40d31d82" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="830d1727-59fa-7b29-20f7-7ee06d2d1370" />
</api>
<api id="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue">
<topicdata group="api" />
<apidata name="KeySizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="9a5b40a6-a0d9-4617-a4b0-bcd4d9d0304e" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes">
<topicdata group="api" />
<apidata name="LegalKeySizes" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_LegalKeySizes" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="75b66060-90fe-2827-1d41-048e53224b36" />
</api>
<api id="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue">
<topicdata group="api" />
<apidata name="LegalKeySizesValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="53cbb6b6-47f0-c27b-0977-577ab6b85f77" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="86b0be6f-834f-b06e-7165-77b102c0149d" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</containers>
<file name="99a3dfd7-de35-9d7a-4d0b-25c667a5fa27" />
</api>
<api id="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter">
<topicdata group="api" />
<apidata name="AsymmetricKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="d7fb6e24-c357-36d7-5c4a-4906f5f4c810" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter">
<topicdata name="AsymmetricKeyExchangeDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" />
<apidata name="AsymmetricKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" />
</containers>
<file name="f43d6199-7b96-b499-8eb9-3089e469df78" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter">
<topicdata name="AsymmetricKeyExchangeDeformatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" />
<apidata name="AsymmetricKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" />
</containers>
<file name="9ad1a9e4-f9a5-45be-2f78-b9b6acde5aa2" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</containers>
<file name="77022cbe-017a-1fae-1f88-a26fb09e911b" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</containers>
<file name="de806eef-abde-eff0-a0b7-650f5a84a45d" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_Parameters" />
<setter name="set_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</containers>
<file name="cd51b8ff-62dc-0797-7f34-64fd253907f2" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</containers>
<file name="52b2992f-4e32-6daf-b824-e7de9bb9f695" />
</api>
<api id="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter">
<topicdata group="api" />
<apidata name="AsymmetricKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.#ctor" />
<element api="Overload:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="96eda60c-9a9d-96cf-bd28-cf20553ea4fb" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter">
<topicdata name="AsymmetricKeyExchangeFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" />
<apidata name="AsymmetricKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" />
</containers>
<file name="00ced16a-0755-be09-7a2f-cfbd89574b80" />
</api>
<api id="Properties.T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter">
<topicdata name="AsymmetricKeyExchangeFormatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" />
<apidata name="AsymmetricKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" />
</containers>
<file name="60531335-80b3-2bdb-d80b-78a4194ee4c3" />
</api>
<api id="Overload:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange">
<topicdata name="CreateKeyExchange" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="69039608-2169-7602-279e-56ad321dc165" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="ab6402da-8907-7fbd-0b41-ac41cc769b55" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="c347dc09-77b5-9c6b-1e35-4db3cff2a1f4" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="symAlgType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="177e0468-5d72-a605-193d-d071fc39292b" />
</api>
<api id="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="c5b3f633-2cb0-4359-6563-bebc21d66888" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</containers>
<file name="f83ca59d-73ae-d4d8-a95f-94787d77eee4" />
</api>
<api id="T:System.Security.Cryptography.AsymmetricSignatureDeformatter">
<topicdata group="api" />
<apidata name="AsymmetricSignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
<element api="Overload:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="72cf2aea-1e3d-30f9-24a0-27008c631327" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsymmetricSignatureDeformatter">
<topicdata name="AsymmetricSignatureDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" />
<apidata name="AsymmetricSignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
<element api="Overload:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" />
</containers>
<file name="d7bb5f7d-7d5e-bc5c-b5a7-e099fd907ea7" />
</api>
<api id="Overload:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature">
<topicdata name="VerifySignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="d06f7a85-a8a8-0565-d961-89905fe35c14" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="1ee34b5c-288f-d6f8-6c6b-48d4947f6d26" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="efc6deb0-d60e-7618-b932-3f43993d520d" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="d6b38df1-c8fd-b164-d6a1-bf1221d212ce" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="edcf9969-a1d6-d6e8-58cf-137a5b4049ba" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature" />
<proceduredata virtual="true" />
<parameters>
<parameter name="hash">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</containers>
<file name="2bf7c9eb-6773-0eff-40e8-676cdef29103" />
</api>
<api id="T:System.Security.Cryptography.AsymmetricSignatureFormatter">
<topicdata group="api" />
<apidata name="AsymmetricSignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.#ctor" />
<element api="Overload:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="1c6588e7-0193-a485-4320-6151aa140aec" />
</api>
<api id="Methods.T:System.Security.Cryptography.AsymmetricSignatureFormatter">
<topicdata name="AsymmetricSignatureFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.AsymmetricSignatureFormatter" />
<apidata name="AsymmetricSignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" />
</containers>
<file name="35d65f97-1e89-d6d2-b70f-4da8b6892dd5" />
</api>
<api id="Overload:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature">
<topicdata name="CreateSignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="9e31ae66-04fe-2078-c739-aaa248f64fe9" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="eb3be4e8-866e-93b6-d450-c7dce7ac5505" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="33ac9a5c-5e2a-7652-04e1-189e07cf8bd9" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature" />
<proceduredata virtual="true" />
<parameters>
<parameter name="hash">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="e1458769-b01a-5a42-542d-43421fad9004" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="a2cec471-a0eb-1de8-b106-24394832fc6f" />
</api>
<api id="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</containers>
<file name="23f7b99e-7160-9fb4-88be-79168b0be6a5" />
</api>
<api id="T:System.Security.Cryptography.CipherMode">
<topicdata group="api" />
<apidata name="CipherMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.CipherMode.CBC" />
<element api="F:System.Security.Cryptography.CipherMode.ECB" />
<element api="F:System.Security.Cryptography.CipherMode.OFB" />
<element api="F:System.Security.Cryptography.CipherMode.CFB" />
<element api="F:System.Security.Cryptography.CipherMode.CTS" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="679ce439-43cc-46c8-547f-10d54fd5516f" />
</api>
<api id="F:System.Security.Cryptography.CipherMode.CBC">
<topicdata group="api" notopic="" />
<apidata name="CBC" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</containers>
<file name="224f386e-66fa-b7e2-d130-39373c6c84f9" />
</api>
<api id="F:System.Security.Cryptography.CipherMode.CFB">
<topicdata group="api" notopic="" />
<apidata name="CFB" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</containers>
<file name="badab9d0-afa7-9c2f-4084-c9582363da02" />
</api>
<api id="F:System.Security.Cryptography.CipherMode.CTS">
<topicdata group="api" notopic="" />
<apidata name="CTS" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</containers>
<file name="ae74d8b1-2c0a-7a88-7e49-c0ad01392a4a" />
</api>
<api id="F:System.Security.Cryptography.CipherMode.ECB">
<topicdata group="api" notopic="" />
<apidata name="ECB" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</containers>
<file name="ed7be607-cc5f-5a27-52a1-d1abddd5718b" />
</api>
<api id="F:System.Security.Cryptography.CipherMode.OFB">
<topicdata group="api" notopic="" />
<apidata name="OFB" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</containers>
<file name="3f56134e-f5b0-012e-767d-f2a9931b65de" />
</api>
<api id="T:System.Security.Cryptography.CngAlgorithm">
<topicdata group="api" />
<apidata name="CngAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.CngAlgorithm.#ctor(System.String)" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Algorithm" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP521" />
<element api="Overload:System.Security.Cryptography.CngAlgorithm.Equals">
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngAlgorithm.GetHashCode" />
<element api="P:System.Security.Cryptography.CngAlgorithm.MD5" />
<element api="M:System.Security.Cryptography.CngAlgorithm.op_Equality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngAlgorithm.op_Inequality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Rsa" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha1" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha512" />
<element api="M:System.Security.Cryptography.CngAlgorithm.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="97bed046-bf1f-3481-72c2-5d3c71d34edb" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngAlgorithm">
<topicdata name="CngAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngAlgorithm" />
<apidata name="CngAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.CngAlgorithm.Equals">
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngAlgorithm.GetHashCode" />
<element api="M:System.Security.Cryptography.CngAlgorithm.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" />
</containers>
<file name="34c190f2-140b-18ab-5190-399e3436b4fc" />
</api>
<api id="Operators.T:System.Security.Cryptography.CngAlgorithm">
<topicdata name="CngAlgorithm" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.CngAlgorithm" />
<apidata name="CngAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Security.Cryptography.CngAlgorithm.op_Equality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngAlgorithm.op_Inequality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" />
</containers>
<file name="054c061b-12c0-fd21-02be-ef748e574052" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngAlgorithm">
<topicdata name="CngAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngAlgorithm" />
<apidata name="CngAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="P:System.Security.Cryptography.CngAlgorithm.Algorithm" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.ECDsaP521" />
<element api="P:System.Security.Cryptography.CngAlgorithm.MD5" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Rsa" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha1" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha256" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha384" />
<element api="P:System.Security.Cryptography.CngAlgorithm.Sha512" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" />
</containers>
<file name="31d4e405-3504-82c0-27c1-0d1bcb4eafbe" />
</api>
<api id="Overload:System.Security.Cryptography.CngAlgorithm.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="cc8a807e-e02d-0b55-cfe6-b7664cebce28" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="algorithm">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="e3083c79-fc16-3c06-661f-39cce845485e" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Algorithm">
<topicdata group="api" />
<apidata name="Algorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Algorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="6f15edef-0da8-5e8c-f82d-c84feb29d98e" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256">
<topicdata group="api" />
<apidata name="ECDiffieHellmanP256" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDiffieHellmanP256" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="43b1e898-7211-7b1a-93ef-a133ee4fa726" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384">
<topicdata group="api" />
<apidata name="ECDiffieHellmanP384" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDiffieHellmanP384" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="b96edc9f-2c62-81a8-fb48-2bac193dd7ee" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521">
<topicdata group="api" />
<apidata name="ECDiffieHellmanP521" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDiffieHellmanP521" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="37f67ea5-ed03-637b-4ec5-45f97247f1dd" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDsaP256">
<topicdata group="api" />
<apidata name="ECDsaP256" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDsaP256" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="af851bbb-c1af-e541-034a-aedeeb249921" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDsaP384">
<topicdata group="api" />
<apidata name="ECDsaP384" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDsaP384" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="b127bd5f-7e73-af97-0da6-d83fe8bb4e3f" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.ECDsaP521">
<topicdata group="api" />
<apidata name="ECDsaP521" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDsaP521" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="0277b92c-16d6-edae-7b48-b1dc9054c70f" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngAlgorithm.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="d011e5b9-ac23-5de3-8dcd-2c3dfb14e7ec" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.Equals(System.Security.Cryptography.CngAlgorithm)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngAlgorithm.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="f38d716f-4d4f-a70e-cdb4-cff7b96ce972" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="c20b65cd-b8fd-fe71-a35f-ecfa3b933cab" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.MD5">
<topicdata group="api" />
<apidata name="MD5" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MD5" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="e528340c-1364-cd1d-17a9-cb8025eb8bb0" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.op_Equality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="c70a9a32-0689-b164-49f9-afd55cf22eaa" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.op_Inequality(System.Security.Cryptography.CngAlgorithm,System.Security.Cryptography.CngAlgorithm)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="4fed2d00-aab0-2432-ba3f-fc01d90dc08b" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Rsa">
<topicdata group="api" />
<apidata name="Rsa" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Rsa" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="d22469cd-6293-2f00-8740-1ad8548dbdc0" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Sha1">
<topicdata group="api" />
<apidata name="Sha1" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Sha1" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="a83dc2dc-7b47-8ced-0978-ebac836705d1" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Sha256">
<topicdata group="api" />
<apidata name="Sha256" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Sha256" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="64eeeecf-c39b-eeab-2462-ea48c3954d26" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Sha384">
<topicdata group="api" />
<apidata name="Sha384" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Sha384" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="fd90663e-36d4-0509-b73b-d376a3dba6f2" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithm.Sha512">
<topicdata group="api" />
<apidata name="Sha512" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Sha512" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="d7da3021-6f16-8c2f-e2ca-393e04cf2303" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithm.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</containers>
<file name="ddf9ca66-50db-7c4e-b728-31a78105c4fc" />
</api>
<api id="T:System.Security.Cryptography.CngAlgorithmGroup">
<topicdata group="api" />
<apidata name="CngAlgorithmGroup" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.#ctor(System.String)" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.AlgorithmGroup" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.Dsa" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.ECDsa" />
<element api="Overload:System.Security.Cryptography.CngAlgorithmGroup.Equals">
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.GetHashCode" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.op_Equality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.op_Inequality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.Rsa" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="8c7a84f9-148c-8c92-7e54-1d4ce81ccc03" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngAlgorithmGroup">
<topicdata name="CngAlgorithmGroup" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngAlgorithmGroup" />
<apidata name="CngAlgorithmGroup" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.CngAlgorithmGroup.Equals">
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.GetHashCode" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" />
</containers>
<file name="63f8e228-5072-c8d5-1863-f1d5127991c8" />
</api>
<api id="Operators.T:System.Security.Cryptography.CngAlgorithmGroup">
<topicdata name="CngAlgorithmGroup" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.CngAlgorithmGroup" />
<apidata name="CngAlgorithmGroup" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.op_Equality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.op_Inequality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" />
</containers>
<file name="ceb88df3-bd95-ba03-c0c0-96dff535dd4d" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngAlgorithmGroup">
<topicdata name="CngAlgorithmGroup" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngAlgorithmGroup" />
<apidata name="CngAlgorithmGroup" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.AlgorithmGroup" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.Dsa" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.ECDsa" />
<element api="P:System.Security.Cryptography.CngAlgorithmGroup.Rsa" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" />
</containers>
<file name="7a7f836c-56cf-34b7-330b-5e18b600bb58" />
</api>
<api id="Overload:System.Security.Cryptography.CngAlgorithmGroup.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Security.Cryptography.CngAlgorithmGroup)" />
<element api="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="dadeb65e-ed47-9b9e-f6a0-8da8634fbd4d" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="algorithmGroup">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="e70d5a99-6926-7fad-1b94-538b6b59ed0f" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.AlgorithmGroup">
<topicdata group="api" />
<apidata name="AlgorithmGroup" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AlgorithmGroup" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="31cc7714-86b1-07f4-3054-27b67b3170ed" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman">
<topicdata group="api" />
<apidata name="DiffieHellman" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_DiffieHellman" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="0bca78f2-c6cf-dc31-92e6-4657079298f0" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.Dsa">
<topicdata group="api" />
<apidata name="Dsa" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Dsa" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="ef7a05f2-8d56-0897-7682-3e5c3af5c581" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman">
<topicdata group="api" />
<apidata name="ECDiffieHellman" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDiffieHellman" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="79c4dba9-5246-3c22-00f7-e86b53dc0720" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.ECDsa">
<topicdata group="api" />
<apidata name="ECDsa" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ECDsa" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="6366e80a-0959-dfe5-4331-1d7e54453e7b" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngAlgorithmGroup.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="3a95410e-7393-ea2c-e378-a665c1d0d9fa" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.Equals(System.Security.Cryptography.CngAlgorithmGroup)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngAlgorithmGroup.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="05e92f03-d631-8df2-1e30-5eddbe7e0caa" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="507a18f0-9028-953c-afbb-b9535b4137f0" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.op_Equality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="a45461dd-3b67-9aef-9a3e-50727939925f" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.op_Inequality(System.Security.Cryptography.CngAlgorithmGroup,System.Security.Cryptography.CngAlgorithmGroup)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="b0bf2dd2-12de-6a7b-2b6a-8c177433db0c" />
</api>
<api id="P:System.Security.Cryptography.CngAlgorithmGroup.Rsa">
<topicdata group="api" />
<apidata name="Rsa" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Rsa" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="106e3b10-e104-3c89-f5b4-80f09f86db45" />
</api>
<api id="M:System.Security.Cryptography.CngAlgorithmGroup.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</containers>
<file name="bfb01ec1-f4e6-98f5-eca3-1f39e0990a40" />
</api>
<api id="T:System.Security.Cryptography.CngExportPolicies">
<topicdata group="api" />
<apidata name="CngExportPolicies" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngExportPolicies.None" />
<element api="F:System.Security.Cryptography.CngExportPolicies.AllowExport" />
<element api="F:System.Security.Cryptography.CngExportPolicies.AllowPlaintextExport" />
<element api="F:System.Security.Cryptography.CngExportPolicies.AllowArchiving" />
<element api="F:System.Security.Cryptography.CngExportPolicies.AllowPlaintextArchiving" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="0284fd9d-6565-e357-bb84-5cc3adec8d71" />
</api>
<api id="F:System.Security.Cryptography.CngExportPolicies.AllowArchiving">
<topicdata group="api" notopic="" />
<apidata name="AllowArchiving" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</containers>
<file name="8f4ae24b-94b8-4252-f030-30ff59afce0d" />
</api>
<api id="F:System.Security.Cryptography.CngExportPolicies.AllowExport">
<topicdata group="api" notopic="" />
<apidata name="AllowExport" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</containers>
<file name="e21abc3d-f1a7-3158-1418-4cc397517c6b" />
</api>
<api id="F:System.Security.Cryptography.CngExportPolicies.AllowPlaintextArchiving">
<topicdata group="api" notopic="" />
<apidata name="AllowPlaintextArchiving" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</containers>
<file name="c174152d-543d-93f5-49cc-6635335f5375" />
</api>
<api id="F:System.Security.Cryptography.CngExportPolicies.AllowPlaintextExport">
<topicdata group="api" notopic="" />
<apidata name="AllowPlaintextExport" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</containers>
<file name="d72a32f2-b9b9-4a25-6a03-b251232bcf9b" />
</api>
<api id="F:System.Security.Cryptography.CngExportPolicies.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</containers>
<file name="71d2528c-561c-ba14-758a-257d7bc440ad" />
</api>
<api id="T:System.Security.Cryptography.CngKey">
<topicdata group="api" />
<apidata name="CngKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.CngKey.Algorithm" />
<element api="P:System.Security.Cryptography.CngKey.AlgorithmGroup" />
<element api="Overload:System.Security.Cryptography.CngKey.Create">
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters)" />
</element>
<element api="M:System.Security.Cryptography.CngKey.Delete" />
<element api="M:System.Security.Cryptography.CngKey.Dispose" />
<element api="Overload:System.Security.Cryptography.CngKey.Exists">
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="M:System.Security.Cryptography.CngKey.Export(System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="P:System.Security.Cryptography.CngKey.ExportPolicy" />
<element api="M:System.Security.Cryptography.CngKey.GetProperty(System.String,System.Security.Cryptography.CngPropertyOptions)" />
<element api="P:System.Security.Cryptography.CngKey.Handle" />
<element api="M:System.Security.Cryptography.CngKey.HasProperty(System.String,System.Security.Cryptography.CngPropertyOptions)" />
<element api="Overload:System.Security.Cryptography.CngKey.Import">
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider)" />
</element>
<element api="P:System.Security.Cryptography.CngKey.IsEphemeral" />
<element api="P:System.Security.Cryptography.CngKey.IsMachineKey" />
<element api="P:System.Security.Cryptography.CngKey.KeyName" />
<element api="P:System.Security.Cryptography.CngKey.KeySize" />
<element api="P:System.Security.Cryptography.CngKey.KeyUsage" />
<element api="Overload:System.Security.Cryptography.CngKey.Open">
<element api="M:System.Security.Cryptography.CngKey.Open(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Open(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="P:System.Security.Cryptography.CngKey.ParentWindowHandle" />
<element api="P:System.Security.Cryptography.CngKey.Provider" />
<element api="P:System.Security.Cryptography.CngKey.ProviderHandle" />
<element api="M:System.Security.Cryptography.CngKey.SetProperty(System.Security.Cryptography.CngProperty)" />
<element api="P:System.Security.Cryptography.CngKey.UIPolicy" />
<element api="P:System.Security.Cryptography.CngKey.UniqueName" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="ed1524d2-5bef-288a-ccf9-f72bdc0879a1" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngKey">
<topicdata name="CngKey" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngKey" />
<apidata name="CngKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.CngKey.Create">
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters)" />
</element>
<element api="M:System.Security.Cryptography.CngKey.Delete" />
<element api="M:System.Security.Cryptography.CngKey.Dispose" />
<element api="Overload:System.Security.Cryptography.CngKey.Exists">
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="M:System.Security.Cryptography.CngKey.Export(System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKey.GetProperty(System.String,System.Security.Cryptography.CngPropertyOptions)" />
<element api="M:System.Security.Cryptography.CngKey.HasProperty(System.String,System.Security.Cryptography.CngPropertyOptions)" />
<element api="Overload:System.Security.Cryptography.CngKey.Import">
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider)" />
</element>
<element api="Overload:System.Security.Cryptography.CngKey.Open">
<element api="M:System.Security.Cryptography.CngKey.Open(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Open(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="M:System.Security.Cryptography.CngKey.SetProperty(System.Security.Cryptography.CngProperty)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" />
</containers>
<file name="c859df03-1a2d-df6f-3766-883c75c72f80" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngKey">
<topicdata name="CngKey" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngKey" />
<apidata name="CngKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CngKey.Algorithm" />
<element api="P:System.Security.Cryptography.CngKey.AlgorithmGroup" />
<element api="P:System.Security.Cryptography.CngKey.ExportPolicy" />
<element api="P:System.Security.Cryptography.CngKey.Handle" />
<element api="P:System.Security.Cryptography.CngKey.IsEphemeral" />
<element api="P:System.Security.Cryptography.CngKey.IsMachineKey" />
<element api="P:System.Security.Cryptography.CngKey.KeyName" />
<element api="P:System.Security.Cryptography.CngKey.KeySize" />
<element api="P:System.Security.Cryptography.CngKey.KeyUsage" />
<element api="P:System.Security.Cryptography.CngKey.ParentWindowHandle" />
<element api="P:System.Security.Cryptography.CngKey.Provider" />
<element api="P:System.Security.Cryptography.CngKey.ProviderHandle" />
<element api="P:System.Security.Cryptography.CngKey.UIPolicy" />
<element api="P:System.Security.Cryptography.CngKey.UniqueName" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" />
</containers>
<file name="b8e5cb13-ecb1-b12e-78b1-74a7b3307bd5" />
</api>
<api id="Overload:System.Security.Cryptography.CngKey.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="8289516f-66cc-d866-3217-bbfc41743067" />
</api>
<api id="Overload:System.Security.Cryptography.CngKey.Exists">
<topicdata name="Exists" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Exists" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="dac73fca-997a-47e6-be5f-b55d517efa0f" />
</api>
<api id="Overload:System.Security.Cryptography.CngKey.Import">
<topicdata name="Import" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Import" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="25e9ea41-9b80-0ecf-6efc-e5d23e14651a" />
</api>
<api id="Overload:System.Security.Cryptography.CngKey.Open">
<topicdata name="Open" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Open" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngKey.Open(System.String)" />
<element api="M:System.Security.Cryptography.CngKey.Open(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="8ab02a43-f875-edfc-ece7-be792a6e8804" />
</api>
<api id="P:System.Security.Cryptography.CngKey.Algorithm">
<topicdata group="api" />
<apidata name="Algorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Algorithm" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="37465b7c-ee3c-55b6-3c73-22fb3780024c" />
</api>
<api id="P:System.Security.Cryptography.CngKey.AlgorithmGroup">
<topicdata group="api" />
<apidata name="AlgorithmGroup" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AlgorithmGroup" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithmGroup" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="6a970338-b627-3794-a436-d0e9cf2a3458" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="86034524-6b94-3c81-e044-1e1d85b4d8be" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="31947d0f-fdb0-0acd-0711-47f404e31ed9" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</parameter>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="creationParameters">
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="db3218e7-1a20-7c17-873e-9df23b826f94" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Delete">
<topicdata group="api" />
<apidata name="Delete" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="d4e7d884-9a0d-d75e-baf2-0b6453a2ddd2" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="85edbae5-d199-dfd8-3cd7-c62aa4abeedf" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Exists(System.String)">
<topicdata group="api" />
<apidata name="Exists" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Exists" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="111fb4b6-1359-228f-0684-1fef5f20e03d" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Exists" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Exists" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="ac986ff1-c714-4568-128c-7338a6a22f1b" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)">
<topicdata group="api" />
<apidata name="Exists" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Exists" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="d43b1a04-68bf-97dc-e41d-deb05f35e089" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Export(System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="Export" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="format">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="733948ca-c69c-23ca-ac03-1b63f6c24edd" />
</api>
<api id="P:System.Security.Cryptography.CngKey.ExportPolicy">
<topicdata group="api" />
<apidata name="ExportPolicy" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ExportPolicy" />
<returns>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="cc6e593c-6733-9305-1241-fc2cbfae0ae6" />
</api>
<api id="M:System.Security.Cryptography.CngKey.GetProperty(System.String,System.Security.Cryptography.CngPropertyOptions)">
<topicdata group="api" />
<apidata name="GetProperty" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="9a2cf8b8-08e3-4a1c-13a5-f56f878f6b6b" />
</api>
<api id="P:System.Security.Cryptography.CngKey.Handle">
<topicdata group="api" />
<apidata name="Handle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Handle">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="cb665b3c-44b6-8ac3-ae3e-03d482edd133" />
</api>
<api id="M:System.Security.Cryptography.CngKey.HasProperty(System.String,System.Security.Cryptography.CngPropertyOptions)">
<topicdata group="api" />
<apidata name="HasProperty" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="options">
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="75c1ad67-174b-8262-b923-68cb7029b0cb" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="Import" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Import" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="format">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="b29d999a-b52e-2e33-97fe-03231d989e48" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Import(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Import" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Import" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="format">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="7eb7968f-b2e3-5645-c365-34c387e031b8" />
</api>
<api id="P:System.Security.Cryptography.CngKey.IsEphemeral">
<topicdata group="api" />
<apidata name="IsEphemeral" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsEphemeral" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="decc4663-5955-67db-b1bf-47e4b7de9945" />
</api>
<api id="P:System.Security.Cryptography.CngKey.IsMachineKey">
<topicdata group="api" />
<apidata name="IsMachineKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsMachineKey" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="91f8097f-34a3-f3d2-e2e2-666352e12821" />
</api>
<api id="P:System.Security.Cryptography.CngKey.KeyName">
<topicdata group="api" />
<apidata name="KeyName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeyName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="45326d87-162a-4e0b-8241-762c53bd173a" />
</api>
<api id="P:System.Security.Cryptography.CngKey.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="1c27be12-d4fa-725b-18ab-b3c5dc59df53" />
</api>
<api id="P:System.Security.Cryptography.CngKey.KeyUsage">
<topicdata group="api" />
<apidata name="KeyUsage" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeyUsage" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="a091c588-ca8e-f691-c446-48456e6d1bcf" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Open(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.Security.Cryptography.CngKeyHandleOpenOptions)">
<topicdata group="api" />
<apidata name="Open" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Open" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyHandle">
<type api="T:Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle" ref="true" />
</parameter>
<parameter name="keyHandleOpenOptions">
<type api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="7c299652-9e29-dba3-9f53-513e5879316c" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Open(System.String)">
<topicdata group="api" />
<apidata name="Open" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Open" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="d6fb616a-6ba2-4644-e895-9bb2b962b8e7" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Open" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Open" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="6ac27810-031e-ef14-9197-b05752cab3d8" />
</api>
<api id="M:System.Security.Cryptography.CngKey.Open(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)">
<topicdata group="api" />
<apidata name="Open" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CngKey.Open" />
<proceduredata virtual="false" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="openOptions">
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="9348a8bf-01e3-afca-08ea-b75c4d5d9566" />
</api>
<api id="P:System.Security.Cryptography.CngKey.ParentWindowHandle">
<topicdata group="api" />
<apidata name="ParentWindowHandle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ParentWindowHandle" />
<setter name="set_ParentWindowHandle" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="e455519e-349d-e751-c570-0ee139d3afc4" />
</api>
<api id="P:System.Security.Cryptography.CngKey.Provider">
<topicdata group="api" />
<apidata name="Provider" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Provider" />
<returns>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="44cd11a3-5cc2-47a9-5b6b-19823776e538" />
</api>
<api id="P:System.Security.Cryptography.CngKey.ProviderHandle">
<topicdata group="api" />
<apidata name="ProviderHandle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ProviderHandle">
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
</getter>
<returns>
<type api="T:Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="8f9ec22f-dc5e-ab5e-7a7e-baf6c2b0630b" />
</api>
<api id="M:System.Security.Cryptography.CngKey.SetProperty(System.Security.Cryptography.CngProperty)">
<topicdata group="api" />
<apidata name="SetProperty" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="property">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="a649b26a-435c-efe2-3b6e-160775e799e0" />
</api>
<api id="P:System.Security.Cryptography.CngKey.UIPolicy">
<topicdata group="api" />
<apidata name="UIPolicy" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UIPolicy" />
<returns>
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="fcb116d8-42eb-9e29-34a6-6412c65e0100" />
</api>
<api id="P:System.Security.Cryptography.CngKey.UniqueName">
<topicdata group="api" />
<apidata name="UniqueName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UniqueName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</containers>
<file name="bd21197e-25ba-61ed-23f6-a0ac7c7ba137" />
</api>
<api id="T:System.Security.Cryptography.CngKeyBlobFormat">
<topicdata group="api" />
<apidata name="CngKeyBlobFormat" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.#ctor(System.String)" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob" />
<element api="Overload:System.Security.Cryptography.CngKeyBlobFormat.Equals">
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Object)" />
</element>
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.Format" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPrivateBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPublicBlob" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.GetHashCode" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.op_Equality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.op_Inequality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.OpaqueTransportBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.Pkcs8PrivateBlob" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="515cfed5-3c7d-0f59-ee85-6e84db2887f0" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngKeyBlobFormat">
<topicdata name="CngKeyBlobFormat" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngKeyBlobFormat" />
<apidata name="CngKeyBlobFormat" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.CngKeyBlobFormat.Equals">
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.GetHashCode" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" />
</containers>
<file name="695058ce-eb43-0a9c-b542-9103d88292ad" />
</api>
<api id="Operators.T:System.Security.Cryptography.CngKeyBlobFormat">
<topicdata name="CngKeyBlobFormat" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.CngKeyBlobFormat" />
<apidata name="CngKeyBlobFormat" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.op_Equality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.op_Inequality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" />
</containers>
<file name="0094717a-3810-89f7-4f36-a6d84be0d4eb" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngKeyBlobFormat">
<topicdata name="CngKeyBlobFormat" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngKeyBlobFormat" />
<apidata name="CngKeyBlobFormat" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.Format" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPrivateBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPublicBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.OpaqueTransportBlob" />
<element api="P:System.Security.Cryptography.CngKeyBlobFormat.Pkcs8PrivateBlob" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" />
</containers>
<file name="04b64060-8114-7f45-34e8-5cd26fcb9127" />
</api>
<api id="Overload:System.Security.Cryptography.CngKeyBlobFormat.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="473511d6-2d06-a878-227f-9396c731149c" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="format">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="aff3f984-2970-fc97-8779-65f2172c18ed" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob">
<topicdata group="api" />
<apidata name="EccPrivateBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_EccPrivateBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="0a483089-2909-413f-5bc8-635e400c798d" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob">
<topicdata group="api" />
<apidata name="EccPublicBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_EccPublicBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="8714ba3d-60cc-d861-209b-f6d7a3daa89c" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngKeyBlobFormat.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="3f4f4649-c991-ee5b-b7d1-99fae7a506bd" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.Equals(System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngKeyBlobFormat.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="8bab10af-bddb-1e1f-f257-33ff00510374" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.Format">
<topicdata group="api" />
<apidata name="Format" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Format" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="43a41ce3-b7a1-c3d1-6916-4da5318bfbcb" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPrivateBlob">
<topicdata group="api" />
<apidata name="GenericPrivateBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_GenericPrivateBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="a3515185-dde6-c9aa-e9db-2e267243069f" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.GenericPublicBlob">
<topicdata group="api" />
<apidata name="GenericPublicBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_GenericPublicBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="b012ed5c-40d0-3a23-459d-d74fdc85e25e" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="d9b8de3f-ceb9-66b9-e337-607ccf94c21b" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.op_Equality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="0b8a3fbf-2e1c-6c4b-2b0e-0e8efc0a40a8" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.op_Inequality(System.Security.Cryptography.CngKeyBlobFormat,System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="46dddbb6-1e66-5f47-9fdb-a48bb3b272c6" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.OpaqueTransportBlob">
<topicdata group="api" />
<apidata name="OpaqueTransportBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OpaqueTransportBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="dbe6044c-12c7-e2f8-edc7-7df38247b16c" />
</api>
<api id="P:System.Security.Cryptography.CngKeyBlobFormat.Pkcs8PrivateBlob">
<topicdata group="api" />
<apidata name="Pkcs8PrivateBlob" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Pkcs8PrivateBlob" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="02192713-9d94-e9ed-0922-5662b2394484" />
</api>
<api id="M:System.Security.Cryptography.CngKeyBlobFormat.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</containers>
<file name="9b4a4397-50d2-a180-f10c-57619ca272d3" />
</api>
<api id="T:System.Security.Cryptography.CngKeyCreationOptions">
<topicdata group="api" />
<apidata name="CngKeyCreationOptions" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngKeyCreationOptions.None" />
<element api="F:System.Security.Cryptography.CngKeyCreationOptions.MachineKey" />
<element api="F:System.Security.Cryptography.CngKeyCreationOptions.OverwriteExistingKey" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="e93243a8-d12a-c4bf-b3e3-ca1c511ff235" />
</api>
<api id="F:System.Security.Cryptography.CngKeyCreationOptions.MachineKey">
<topicdata group="api" notopic="" />
<apidata name="MachineKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</containers>
<file name="d893c3a9-d1c2-87ee-2b85-77f982857ff7" />
</api>
<api id="F:System.Security.Cryptography.CngKeyCreationOptions.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</containers>
<file name="6665b23d-9ca4-e999-5bf6-edfee78b8474" />
</api>
<api id="F:System.Security.Cryptography.CngKeyCreationOptions.OverwriteExistingKey">
<topicdata group="api" notopic="" />
<apidata name="OverwriteExistingKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</returns>
<value>128</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</containers>
<file name="46883ba7-2d6a-9e40-08bf-85ea0c922a13" />
</api>
<api id="T:System.Security.Cryptography.CngKeyCreationParameters">
<topicdata group="api" />
<apidata name="CngKeyCreationParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngKeyCreationParameters.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CngKeyCreationParameters.#ctor" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.ExportPolicy" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.KeyCreationOptions" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.KeyUsage" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.Parameters" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.ParentWindowHandle" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.Provider" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.UIPolicy" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="a6cf9b84-bc12-97f0-a7ee-ec40e0da0953" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngKeyCreationParameters">
<topicdata name="CngKeyCreationParameters" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngKeyCreationParameters" />
<apidata name="CngKeyCreationParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngKeyCreationParameters.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" />
</containers>
<file name="c38a6b6e-d531-12e0-47d0-c681c5397ae8" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngKeyCreationParameters">
<topicdata name="CngKeyCreationParameters" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngKeyCreationParameters" />
<apidata name="CngKeyCreationParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngKeyCreationParameters.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.ExportPolicy" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.KeyCreationOptions" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.KeyUsage" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.Parameters" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.ParentWindowHandle" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.Provider" />
<element api="P:System.Security.Cryptography.CngKeyCreationParameters.UIPolicy" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" />
</containers>
<file name="71cfec58-9f30-1789-a057-32aeea986496" />
</api>
<api id="M:System.Security.Cryptography.CngKeyCreationParameters.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="3550edf2-e249-00ee-6da6-423c4e555489" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.ExportPolicy">
<topicdata group="api" />
<apidata name="ExportPolicy" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ExportPolicy" />
<setter name="set_ExportPolicy" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Security.Cryptography.CngExportPolicies" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="1edfa7cd-a6c7-8142-d755-3734d7855df5" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.KeyCreationOptions">
<topicdata group="api" />
<apidata name="KeyCreationOptions" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_KeyCreationOptions" />
<setter name="set_KeyCreationOptions" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyCreationOptions" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="a953afc9-e0af-ddf1-e380-9096cf3419e8" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.KeyUsage">
<topicdata group="api" />
<apidata name="KeyUsage" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_KeyUsage" />
<setter name="set_KeyUsage" />
<returns>
<type api="T:System.Nullable`1" ref="false">
<specialization>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="9accaa10-aa19-e2f4-517d-a58594317d68" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Parameters" />
<returns>
<type api="T:System.Security.Cryptography.CngPropertyCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="1ae52306-0498-cf87-b6d8-440aef5c6358" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.ParentWindowHandle">
<topicdata group="api" />
<apidata name="ParentWindowHandle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ParentWindowHandle" />
<setter name="set_ParentWindowHandle" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="f21ea966-9ee4-09a8-e328-ec14f9c772e6" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.Provider">
<topicdata group="api" />
<apidata name="Provider" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Provider" />
<setter name="set_Provider" />
<returns>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="1f9c0ae1-36a0-2b5b-18fd-414fa3124913" />
</api>
<api id="P:System.Security.Cryptography.CngKeyCreationParameters.UIPolicy">
<topicdata group="api" />
<apidata name="UIPolicy" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UIPolicy" />
<setter name="set_UIPolicy">
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="UI">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
</setter>
<returns>
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyCreationParameters" ref="true" />
</containers>
<file name="313698db-cdb4-be6a-c4e8-edda0d3219d7" />
</api>
<api id="T:System.Security.Cryptography.CngKeyHandleOpenOptions">
<topicdata group="api" />
<apidata name="CngKeyHandleOpenOptions" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngKeyHandleOpenOptions.None" />
<element api="F:System.Security.Cryptography.CngKeyHandleOpenOptions.EphemeralKey" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="32bae104-ad51-7f9c-a993-5c0076245a12" />
</api>
<api id="F:System.Security.Cryptography.CngKeyHandleOpenOptions.EphemeralKey">
<topicdata group="api" notopic="" />
<apidata name="EphemeralKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" ref="false" />
</containers>
<file name="aace74bb-bf3a-7798-df6f-01a4893b387e" />
</api>
<api id="F:System.Security.Cryptography.CngKeyHandleOpenOptions.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyHandleOpenOptions" ref="false" />
</containers>
<file name="3643251c-f8d3-693d-d8f0-2a4c6894c94b" />
</api>
<api id="T:System.Security.Cryptography.CngKeyOpenOptions">
<topicdata group="api" />
<apidata name="CngKeyOpenOptions" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngKeyOpenOptions.None" />
<element api="F:System.Security.Cryptography.CngKeyOpenOptions.UserKey" />
<element api="F:System.Security.Cryptography.CngKeyOpenOptions.MachineKey" />
<element api="F:System.Security.Cryptography.CngKeyOpenOptions.Silent" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="904acd43-c6d7-efb7-a40a-451c3243c480" />
</api>
<api id="F:System.Security.Cryptography.CngKeyOpenOptions.MachineKey">
<topicdata group="api" notopic="" />
<apidata name="MachineKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</containers>
<file name="30f8eaac-3361-e7de-6c87-903a571c6e26" />
</api>
<api id="F:System.Security.Cryptography.CngKeyOpenOptions.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</containers>
<file name="d1b93267-2c85-5df6-04c1-d66b42b1fe9c" />
</api>
<api id="F:System.Security.Cryptography.CngKeyOpenOptions.Silent">
<topicdata group="api" notopic="" />
<apidata name="Silent" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</returns>
<value>64</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</containers>
<file name="b70db475-94da-edbb-5b98-7176dd3129c1" />
</api>
<api id="F:System.Security.Cryptography.CngKeyOpenOptions.UserKey">
<topicdata group="api" notopic="" />
<apidata name="UserKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</containers>
<file name="7305ec08-499b-4aae-772f-1bf38fd17c0c" />
</api>
<api id="T:System.Security.Cryptography.CngKeyUsages">
<topicdata group="api" />
<apidata name="CngKeyUsages" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngKeyUsages.None" />
<element api="F:System.Security.Cryptography.CngKeyUsages.Decryption" />
<element api="F:System.Security.Cryptography.CngKeyUsages.Signing" />
<element api="F:System.Security.Cryptography.CngKeyUsages.KeyAgreement" />
<element api="F:System.Security.Cryptography.CngKeyUsages.AllUsages" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="c2d7e89c-1767-570a-3ddd-21e4bd0583ed" />
</api>
<api id="F:System.Security.Cryptography.CngKeyUsages.AllUsages">
<topicdata group="api" notopic="" />
<apidata name="AllUsages" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<value>16777215</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</containers>
<file name="5a743969-a5be-638d-146b-7dbfcca10b1a" />
</api>
<api id="F:System.Security.Cryptography.CngKeyUsages.Decryption">
<topicdata group="api" notopic="" />
<apidata name="Decryption" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</containers>
<file name="9c5cced3-3948-e386-9e7c-23229242ed15" />
</api>
<api id="F:System.Security.Cryptography.CngKeyUsages.KeyAgreement">
<topicdata group="api" notopic="" />
<apidata name="KeyAgreement" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</containers>
<file name="ecb4584e-0cd6-0b46-4ffa-12286378b1f2" />
</api>
<api id="F:System.Security.Cryptography.CngKeyUsages.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</containers>
<file name="e33f85ab-7406-eed4-47f8-3b6c408f1ea8" />
</api>
<api id="F:System.Security.Cryptography.CngKeyUsages.Signing">
<topicdata group="api" notopic="" />
<apidata name="Signing" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngKeyUsages" ref="false" />
</containers>
<file name="b98b81c1-fd14-b699-5b54-08ed6f608794" />
</api>
<api id="T:System.Security.Cryptography.CngProperty">
<topicdata group="api" />
<apidata name="CngProperty" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.ToString" />
<element api="M:System.Security.Cryptography.CngProperty.#ctor(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions)" />
<element api="Overload:System.Security.Cryptography.CngProperty.Equals">
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Security.Cryptography.CngProperty)" />
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngProperty.GetHashCode" />
<element api="M:System.Security.Cryptography.CngProperty.GetValue" />
<element api="P:System.Security.Cryptography.CngProperty.Name" />
<element api="M:System.Security.Cryptography.CngProperty.op_Equality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)" />
<element api="M:System.Security.Cryptography.CngProperty.op_Inequality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)" />
<element api="P:System.Security.Cryptography.CngProperty.Options" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="255fff51-704d-4b26-38c9-7d837a5e676e" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngProperty">
<topicdata name="CngProperty" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngProperty" />
<apidata name="CngProperty" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.ToString" />
<element api="Overload:System.Security.Cryptography.CngProperty.Equals">
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Security.Cryptography.CngProperty)" />
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngProperty.GetHashCode" />
<element api="M:System.Security.Cryptography.CngProperty.GetValue" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" />
</containers>
<file name="11d81c99-72c3-b544-6f7f-42460108b87d" />
</api>
<api id="Operators.T:System.Security.Cryptography.CngProperty">
<topicdata name="CngProperty" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.CngProperty" />
<apidata name="CngProperty" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="M:System.Security.Cryptography.CngProperty.op_Equality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)" />
<element api="M:System.Security.Cryptography.CngProperty.op_Inequality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" />
</containers>
<file name="cf1220c9-3107-aae0-378f-8492a81b4344" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngProperty">
<topicdata name="CngProperty" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngProperty" />
<apidata name="CngProperty" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="P:System.Security.Cryptography.CngProperty.Name" />
<element api="P:System.Security.Cryptography.CngProperty.Options" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" />
</containers>
<file name="6d421d33-5ccc-702d-2327-d5f93e31e60f" />
</api>
<api id="Overload:System.Security.Cryptography.CngProperty.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Security.Cryptography.CngProperty)" />
<element api="M:System.Security.Cryptography.CngProperty.Equals(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="8770a667-8f2d-6855-f9d4-d4ac85e5388f" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.#ctor(System.String,System.Byte[],System.Security.Cryptography.CngPropertyOptions)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="value">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="options">
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="167ca9ed-ed32-43e2-dd66-d99f60f6ecc5" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngProperty.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.ValueType.Equals(System.Object)">
<type api="T:System.ValueType" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="ae380453-9009-caff-14e9-dfbf5b122e66" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.Equals(System.Security.Cryptography.CngProperty)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngProperty.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="f84ff305-f0bc-3f55-c077-8430f0e5dff6" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.ValueType.GetHashCode">
<type api="T:System.ValueType" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="946a19f0-da69-6072-af5f-c1e29ebe1be9" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.GetValue">
<topicdata group="api" />
<apidata name="GetValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="4ad4077a-833a-1329-9520-cc3094759773" />
</api>
<api id="P:System.Security.Cryptography.CngProperty.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="9bf70bb0-5024-82e0-726d-ecd6b2acfd5b" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.op_Equality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="651d4990-866a-474e-c9ae-eb0830b24cd1" />
</api>
<api id="M:System.Security.Cryptography.CngProperty.op_Inequality(System.Security.Cryptography.CngProperty,System.Security.Cryptography.CngProperty)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="d7c6f73c-4e3a-16d4-476e-f29615affa0e" />
</api>
<api id="P:System.Security.Cryptography.CngProperty.Options">
<topicdata group="api" />
<apidata name="Options" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Options" />
<returns>
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</containers>
<file name="1a501a1a-e6b9-2761-b58d-1a644c74dc6e" />
</api>
<api id="T:System.Security.Cryptography.CngPropertyCollection">
<topicdata group="api" />
<apidata name="CngPropertyCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngPropertyCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngProperty" ref="false" />
</specialization>
</type>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.ObjectModel.Collection`1.Add(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Clear" />
<element api="M:System.Collections.ObjectModel.Collection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.CopyTo(`0[],System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.Count" />
<element api="M:System.Collections.ObjectModel.Collection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.IndexOf(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Insert(System.Int32,`0)" />
<element api="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Remove(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.RemoveAt(System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#SyncRoot" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.Security.Cryptography.CngPropertyCollection.#ctor" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="24ae3d48-9488-a2d0-f0da-9bedb3cc5fa1" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngPropertyCollection">
<topicdata name="CngPropertyCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngPropertyCollection" />
<apidata name="CngPropertyCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngPropertyCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.ObjectModel.Collection`1.Add(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Clear" />
<element api="M:System.Collections.ObjectModel.Collection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.IndexOf(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Insert(System.Int32,`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.Remove(`0)" />
<element api="M:System.Collections.ObjectModel.Collection`1.RemoveAt(System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="M:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Remove(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyCollection" />
</containers>
<file name="ebd0f8a1-fa67-b01e-7bac-12d6e8cd963f" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngPropertyCollection">
<topicdata name="CngPropertyCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngPropertyCollection" />
<apidata name="CngPropertyCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CngPropertyCollection.#ctor" />
<elements>
<element api="P:System.Collections.ObjectModel.Collection`1.Count" />
<element api="P:System.Collections.ObjectModel.Collection`1.Item(System.Int32)" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#ICollection#SyncRoot" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.Collection`1.System#Collections#IList#Item(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyCollection" />
</containers>
<file name="12696dc7-3bd4-bdbb-d9b9-fbcc08f46363" />
</api>
<api id="M:System.Security.Cryptography.CngPropertyCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyCollection" ref="true" />
</containers>
<file name="7289235a-439e-dc01-eed5-9cd65f692523" />
</api>
<api id="T:System.Security.Cryptography.CngPropertyOptions">
<topicdata group="api" />
<apidata name="CngPropertyOptions" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngPropertyOptions.None" />
<element api="F:System.Security.Cryptography.CngPropertyOptions.CustomProperty" />
<element api="F:System.Security.Cryptography.CngPropertyOptions.Persist" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="f8c8e76b-8a86-1f87-0369-be4266fc6a64" />
</api>
<api id="F:System.Security.Cryptography.CngPropertyOptions.CustomProperty">
<topicdata group="api" notopic="" />
<apidata name="CustomProperty" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</returns>
<value>1073741824</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</containers>
<file name="fcf13839-fa71-1a96-12f4-6fe02ee5b60b" />
</api>
<api id="F:System.Security.Cryptography.CngPropertyOptions.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</containers>
<file name="59120ae5-edb4-83eb-01b5-e69217b40650" />
</api>
<api id="F:System.Security.Cryptography.CngPropertyOptions.Persist">
<topicdata group="api" notopic="" />
<apidata name="Persist" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</returns>
<value>-2147483648</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngPropertyOptions" ref="false" />
</containers>
<file name="b3d2b332-c22b-d41e-7fb6-8e22e152458f" />
</api>
<api id="T:System.Security.Cryptography.CngProvider">
<topicdata group="api" />
<apidata name="CngProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.CngProvider.#ctor(System.String)" />
<element api="Overload:System.Security.Cryptography.CngProvider.Equals">
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngProvider.GetHashCode" />
<element api="P:System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider" />
<element api="P:System.Security.Cryptography.CngProvider.MicrosoftSoftwareKeyStorageProvider" />
<element api="M:System.Security.Cryptography.CngProvider.op_Equality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngProvider.op_Inequality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)" />
<element api="P:System.Security.Cryptography.CngProvider.Provider" />
<element api="M:System.Security.Cryptography.CngProvider.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="91e59915-ae43-044e-02b3-63b1946e7744" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngProvider">
<topicdata name="CngProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngProvider" />
<apidata name="CngProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.CngProvider.Equals">
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.CngProvider.GetHashCode" />
<element api="M:System.Security.Cryptography.CngProvider.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" />
</containers>
<file name="9237a3a3-6ed9-e97b-39a6-ebe0390af1a2" />
</api>
<api id="Operators.T:System.Security.Cryptography.CngProvider">
<topicdata name="CngProvider" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.CngProvider" />
<apidata name="CngProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Security.Cryptography.CngProvider.op_Equality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngProvider.op_Inequality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" />
</containers>
<file name="3a38900e-260f-fbac-6609-ff2e4f61f6c6" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngProvider">
<topicdata name="CngProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngProvider" />
<apidata name="CngProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="P:System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider" />
<element api="P:System.Security.Cryptography.CngProvider.MicrosoftSoftwareKeyStorageProvider" />
<element api="P:System.Security.Cryptography.CngProvider.Provider" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" />
</containers>
<file name="bb7ed6c8-9a0d-dc11-3c19-61fe0125d263" />
</api>
<api id="Overload:System.Security.Cryptography.CngProvider.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.CngProvider.Equals(System.Object)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="fdaf7d2e-183b-df6b-02a6-a24856e33534" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="provider">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="3f261141-fc46-5dd3-00c8-b1aeb5001dea" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngProvider.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="2d0138e9-1332-3408-a75e-1ee08a92105a" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.Equals(System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CngProvider.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="d607bba0-5bab-e096-04d3-b53e8df2608d" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="1f90c47a-9a3c-fba9-cbde-5b9b14b859fe" />
</api>
<api id="P:System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider">
<topicdata group="api" />
<apidata name="MicrosoftSmartCardKeyStorageProvider" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MicrosoftSmartCardKeyStorageProvider" />
<returns>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="da920c5e-040b-1b5a-0c29-269bb0624495" />
</api>
<api id="P:System.Security.Cryptography.CngProvider.MicrosoftSoftwareKeyStorageProvider">
<topicdata group="api" />
<apidata name="MicrosoftSoftwareKeyStorageProvider" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MicrosoftSoftwareKeyStorageProvider" />
<returns>
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="1c451577-50f6-5a90-1a91-d97405338a7d" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.op_Equality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="22886b57-639e-596d-6570-575a96085844" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.op_Inequality(System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="20b6d6e5-90e4-74d3-54ff-9181601fe412" />
</api>
<api id="P:System.Security.Cryptography.CngProvider.Provider">
<topicdata group="api" />
<apidata name="Provider" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Provider" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="662144cc-13b5-60c4-ea5e-0f00d093df05" />
</api>
<api id="M:System.Security.Cryptography.CngProvider.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</containers>
<file name="d24fb738-e039-b0b7-a65b-8b3a38bb2124" />
</api>
<api id="T:System.Security.Cryptography.CngUIPolicy">
<topicdata group="api" />
<apidata name="CngUIPolicy" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.CngUIPolicy.#ctor">
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String,System.String)" />
</element>
<element api="P:System.Security.Cryptography.CngUIPolicy.CreationTitle" />
<element api="P:System.Security.Cryptography.CngUIPolicy.Description" />
<element api="P:System.Security.Cryptography.CngUIPolicy.FriendlyName" />
<element api="P:System.Security.Cryptography.CngUIPolicy.ProtectionLevel" />
<element api="P:System.Security.Cryptography.CngUIPolicy.UseContext" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="f4cfbd3a-6f2c-1aaa-de17-87c4cad00b8f" />
</api>
<api id="Methods.T:System.Security.Cryptography.CngUIPolicy">
<topicdata name="CngUIPolicy" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CngUIPolicy" />
<apidata name="CngUIPolicy" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" />
</containers>
<file name="c033df41-4b38-4f55-8274-146fee1a685f" />
</api>
<api id="Properties.T:System.Security.Cryptography.CngUIPolicy">
<topicdata name="CngUIPolicy" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CngUIPolicy" />
<apidata name="CngUIPolicy" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CngUIPolicy.CreationTitle" />
<element api="P:System.Security.Cryptography.CngUIPolicy.Description" />
<element api="P:System.Security.Cryptography.CngUIPolicy.FriendlyName" />
<element api="P:System.Security.Cryptography.CngUIPolicy.ProtectionLevel" />
<element api="P:System.Security.Cryptography.CngUIPolicy.UseContext" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" />
</containers>
<file name="f97d5a6d-e5bf-abe0-01fa-c81e2af196d5" />
</api>
<api id="Overload:System.Security.Cryptography.CngUIPolicy.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String,System.String)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="ea24f731-fc80-ff93-9e8f-7ff48b4e7374" />
</api>
<api id="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CngUIPolicy.#ctor" />
<parameters>
<parameter name="protectionLevel">
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="4f47f926-c7d6-752c-47df-7650cec5e66a" />
</api>
<api id="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CngUIPolicy.#ctor" />
<parameters>
<parameter name="protectionLevel">
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</parameter>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="dd9125ef-2cde-f30b-3cef-26c8de6842a0" />
</api>
<api id="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CngUIPolicy.#ctor" />
<parameters>
<parameter name="protectionLevel">
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</parameter>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="description">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="fc2deb33-da69-f1ff-eefd-0c171d20aa22" />
</api>
<api id="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CngUIPolicy.#ctor" />
<parameters>
<parameter name="protectionLevel">
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</parameter>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="description">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="useContext">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="005347b7-0fc7-84d7-29c6-63b1872f4957" />
</api>
<api id="M:System.Security.Cryptography.CngUIPolicy.#ctor(System.Security.Cryptography.CngUIProtectionLevels,System.String,System.String,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CngUIPolicy.#ctor" />
<parameters>
<parameter name="protectionLevel">
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</parameter>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="description">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="useContext">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="creationTitle">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="8f8cf958-c40c-56e3-9797-983cf07d8270" />
</api>
<api id="P:System.Security.Cryptography.CngUIPolicy.CreationTitle">
<topicdata group="api" />
<apidata name="CreationTitle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_CreationTitle" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="6cf876bd-0e74-cd5e-6680-46b34b73a41e" />
</api>
<api id="P:System.Security.Cryptography.CngUIPolicy.Description">
<topicdata group="api" />
<apidata name="Description" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Description" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="8285adf3-925b-15c3-8e63-592584f69bd3" />
</api>
<api id="P:System.Security.Cryptography.CngUIPolicy.FriendlyName">
<topicdata group="api" />
<apidata name="FriendlyName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_FriendlyName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="0240c68c-59eb-9080-886f-a72816512b9e" />
</api>
<api id="P:System.Security.Cryptography.CngUIPolicy.ProtectionLevel">
<topicdata group="api" />
<apidata name="ProtectionLevel" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ProtectionLevel" />
<returns>
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="ffe5eff9-057d-bb62-acca-9dd0ad9d5d2c" />
</api>
<api id="P:System.Security.Cryptography.CngUIPolicy.UseContext">
<topicdata group="api" />
<apidata name="UseContext" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UseContext" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIPolicy" ref="true" />
</containers>
<file name="e2087c52-5644-10e0-161d-98c9a428fcf6" />
</api>
<api id="T:System.Security.Cryptography.CngUIProtectionLevels">
<topicdata group="api" />
<apidata name="CngUIProtectionLevels" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.CngUIProtectionLevels.None" />
<element api="F:System.Security.Cryptography.CngUIProtectionLevels.ProtectKey" />
<element api="F:System.Security.Cryptography.CngUIProtectionLevels.ForceHighProtection" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="469291e9-a059-6e9d-362c-5b92a0f81dd3" />
</api>
<api id="F:System.Security.Cryptography.CngUIProtectionLevels.ForceHighProtection">
<topicdata group="api" notopic="" />
<apidata name="ForceHighProtection" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</containers>
<file name="a5e6f1ca-626b-ec5a-ee30-0ae7ad2b3572" />
</api>
<api id="F:System.Security.Cryptography.CngUIProtectionLevels.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</containers>
<file name="2b85fc97-3821-dfd0-e767-2e6e4aba6503" />
</api>
<api id="F:System.Security.Cryptography.CngUIProtectionLevels.ProtectKey">
<topicdata group="api" notopic="" />
<apidata name="ProtectKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CngUIProtectionLevels" ref="false" />
</containers>
<file name="0e3f0484-9069-9d5c-9afc-4c656e1e7273" />
</api>
<api id="T:System.Security.Cryptography.CryptoAPITransform">
<topicdata group="api" />
<apidata name="CryptoAPITransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Clear" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Dispose" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.KeyHandle" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.OutputBlockSize" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Reset" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="890813e9-0074-71d2-1b12-a2c0d6490481" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptoAPITransform">
<topicdata name="CryptoAPITransform" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptoAPITransform" />
<apidata name="CryptoAPITransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Clear" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Dispose" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.Reset" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoAPITransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" />
</containers>
<file name="41c05a06-7249-d6a1-d1f6-5589f4b98946" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptoAPITransform">
<topicdata name="CryptoAPITransform" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptoAPITransform" />
<apidata name="CryptoAPITransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CryptoAPITransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.KeyHandle" />
<element api="P:System.Security.Cryptography.CryptoAPITransform.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" />
</containers>
<file name="88e588a9-e3c1-e3cb-429f-e2df6b2d6d6e" />
</api>
<api id="P:System.Security.Cryptography.CryptoAPITransform.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="b497828b-9e99-f9dd-cb46-1eb23285aefe" />
</api>
<api id="P:System.Security.Cryptography.CryptoAPITransform.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="c2f98c51-5fc2-2b85-4b6b-3351a9d5ae2c" />
</api>
<api id="M:System.Security.Cryptography.CryptoAPITransform.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="43aca795-2c48-01b3-4f00-2936146ef450" />
</api>
<api id="M:System.Security.Cryptography.CryptoAPITransform.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="d16d3285-4550-9905-833e-2b20e7a7dce3" />
</api>
<api id="P:System.Security.Cryptography.CryptoAPITransform.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="3e4ce959-dd1a-266f-aa8d-0de5c2a3bd80" />
</api>
<api id="P:System.Security.Cryptography.CryptoAPITransform.KeyHandle">
<topicdata group="api" />
<apidata name="KeyHandle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeyHandle" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="a83e6474-75f7-54fc-252f-af1fee859d45" />
</api>
<api id="P:System.Security.Cryptography.CryptoAPITransform.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="89a4ae98-5ed7-389d-6c34-caa1daf9c1ad" />
</api>
<api id="M:System.Security.Cryptography.CryptoAPITransform.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="50457771-71e2-98f7-26e4-2e70d0ffe567" />
</api>
<api id="M:System.Security.Cryptography.CryptoAPITransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="fb894d6b-255a-edd2-6a6b-063af3650068" />
</api>
<api id="M:System.Security.Cryptography.CryptoAPITransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
</containers>
<file name="6fd9b4ac-4730-de09-88d7-9f67233f1119" />
</api>
<api id="T:System.Security.Cryptography.CryptoConfig">
<topicdata group="api" />
<apidata name="CryptoConfig" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptoConfig.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CryptoConfig.#ctor" />
<element api="M:System.Security.Cryptography.CryptoConfig.AddAlgorithm(System.Type,System.String[])" />
<element api="M:System.Security.Cryptography.CryptoConfig.AddOID(System.String,System.String[])" />
<element api="P:System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms" />
<element api="Overload:System.Security.Cryptography.CryptoConfig.CreateFromName">
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String)" />
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String,System.Object[])" />
</element>
<element api="M:System.Security.Cryptography.CryptoConfig.EncodeOID(System.String)" />
<element api="M:System.Security.Cryptography.CryptoConfig.MapNameToOID(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="cd8d2b2f-3aee-7da3-2e99-2dfce6f54e23" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptoConfig">
<topicdata name="CryptoConfig" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptoConfig" />
<apidata name="CryptoConfig" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptoConfig.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CryptoConfig.AddAlgorithm(System.Type,System.String[])" />
<element api="M:System.Security.Cryptography.CryptoConfig.AddOID(System.String,System.String[])" />
<element api="Overload:System.Security.Cryptography.CryptoConfig.CreateFromName">
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String)" />
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String,System.Object[])" />
</element>
<element api="M:System.Security.Cryptography.CryptoConfig.EncodeOID(System.String)" />
<element api="M:System.Security.Cryptography.CryptoConfig.MapNameToOID(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" />
</containers>
<file name="1a00f8f7-6848-4d90-2ee3-f6a4c57ec7a8" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptoConfig">
<topicdata name="CryptoConfig" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptoConfig" />
<apidata name="CryptoConfig" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptoConfig.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" />
</containers>
<file name="14944917-8127-4e50-0066-1295788ae8a4" />
</api>
<api id="Overload:System.Security.Cryptography.CryptoConfig.CreateFromName">
<topicdata name="CreateFromName" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateFromName" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String)" />
<element api="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String,System.Object[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="fc166fee-eb59-98fa-957c-cbd7538e20b4" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="7105ad14-1516-9c9f-546a-b8bcbbe928b9" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.AddAlgorithm(System.Type,System.String[])">
<topicdata group="api" />
<apidata name="AddAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.Type" ref="true" />
</parameter>
<parameter name="names" params="true">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="558b5f56-efbb-aa37-47c8-90e255fa3c4a" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.AddOID(System.String,System.String[])">
<topicdata group="api" />
<apidata name="AddOID" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="oid">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="names" params="true">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="4280df67-43e3-cbb1-f4a1-d8111dda0d96" />
</api>
<api id="P:System.Security.Cryptography.CryptoConfig.AllowOnlyFipsAlgorithms">
<topicdata group="api" />
<apidata name="AllowOnlyFipsAlgorithms" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AllowOnlyFipsAlgorithms" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="f3a5db60-9c57-b503-2fe9-e432826250b6" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String)">
<topicdata group="api" />
<apidata name="CreateFromName" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CryptoConfig.CreateFromName" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="093ba12e-e41e-42b6-91be-b3b3252a3a98" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.CreateFromName(System.String,System.Object[])">
<topicdata group="api" />
<apidata name="CreateFromName" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.CryptoConfig.CreateFromName" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="args" params="true">
<arrayOf rank="1">
<type api="T:System.Object" ref="true" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="ceeb7863-2a6e-52b4-7807-c45f806b00c8" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.EncodeOID(System.String)">
<topicdata group="api" />
<apidata name="EncodeOID" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="24af650a-8d1f-30db-a274-7882a770017b" />
</api>
<api id="M:System.Security.Cryptography.CryptoConfig.MapNameToOID(System.String)">
<topicdata group="api" />
<apidata name="MapNameToOID" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoConfig" ref="true" />
</containers>
<file name="d1aa7c54-24ae-df2b-8572-1581076ec38f" />
</api>
<api id="T:System.Security.Cryptography.CryptographicAttributeObject">
<topicdata group="api" />
<apidata name="CryptographicAttributeObject" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.CryptographicAttributeObject.#ctor">
<element api="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection)" />
</element>
<element api="P:System.Security.Cryptography.CryptographicAttributeObject.Oid" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObject.Values" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="4b881b38-608f-dc24-db43-14c48d611162" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptographicAttributeObject">
<topicdata name="CryptographicAttributeObject" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObject" />
<apidata name="CryptographicAttributeObject" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" />
</containers>
<file name="2c4c6eba-ffd6-77f1-dc01-e15bcfcdf796" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptographicAttributeObject">
<topicdata name="CryptographicAttributeObject" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObject" />
<apidata name="CryptographicAttributeObject" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CryptographicAttributeObject.Oid" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObject.Values" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" />
</containers>
<file name="4dc78ff4-6131-50f7-96d3-f90eb4a79a95" />
</api>
<api id="Overload:System.Security.Cryptography.CryptographicAttributeObject.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</containers>
<file name="a3ca07b4-5f74-274c-00d6-95a302ecc8d6" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicAttributeObject.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</containers>
<file name="b51840ad-ca15-713e-394f-dacca3cd097b" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObject.#ctor(System.Security.Cryptography.Oid,System.Security.Cryptography.AsnEncodedDataCollection)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicAttributeObject.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</parameter>
<parameter name="values">
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</containers>
<file name="48d177a8-61ab-7ad9-62e6-b25c9e84054f" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObject.Oid">
<topicdata group="api" />
<apidata name="Oid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Oid" />
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</containers>
<file name="10d19ff5-c769-665c-af0b-b97c98ff0b0d" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObject.Values">
<topicdata group="api" />
<apidata name="Values" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Values" />
<returns>
<type api="T:System.Security.Cryptography.AsnEncodedDataCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</containers>
<file name="b5a795a1-5085-8a00-e424-ee8e683a0e2e" />
</api>
<api id="T:System.Security.Cryptography.CryptographicAttributeObjectCollection">
<topicdata group="api" />
<apidata name="CryptographicAttributeObjectCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.ICollection" ref="true" />
<type api="T:System.Collections.IEnumerable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor">
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor(System.Security.Cryptography.CryptographicAttributeObject)" />
</element>
<element api="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add">
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)" />
</element>
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32)" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Count" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.GetEnumerator" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.IsSynchronized" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Item(System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Remove(System.Security.Cryptography.CryptographicAttributeObject)" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.SyncRoot" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="55c17860-336e-2eaf-a205-6f7f6648e1bc" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptographicAttributeObjectCollection">
<topicdata name="CryptographicAttributeObjectCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />
<apidata name="CryptographicAttributeObjectCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add">
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)" />
</element>
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.GetEnumerator" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Remove(System.Security.Cryptography.CryptographicAttributeObject)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />
</containers>
<file name="edf8b5df-4283-693c-f179-b742a1ca1120" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptographicAttributeObjectCollection">
<topicdata name="CryptographicAttributeObjectCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />
<apidata name="CryptographicAttributeObjectCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Count" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.IsSynchronized" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Item(System.Int32)" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.SyncRoot" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" />
</containers>
<file name="5682d4dc-ef45-6646-2d1b-45a6f377ff31" />
</api>
<api id="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor(System.Security.Cryptography.CryptographicAttributeObject)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="dfdf34d3-6d1e-f20f-8563-87b1121f2bb9" />
</api>
<api id="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add">
<topicdata name="Add" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Add" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="94414e80-8ea2-170c-372e-26d517066478" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="8eb956e2-745f-c18f-3b0d-13b4df0a71e0" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor(System.Security.Cryptography.CryptographicAttributeObject)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.#ctor" />
<parameters>
<parameter name="attribute">
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="8ad13bf7-0a7c-a513-96af-ea4e2d875882" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.AsnEncodedData)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="asnEncodedData">
<type api="T:System.Security.Cryptography.AsnEncodedData" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="b6ba792c-d1ef-c23a-7b46-3cedc759e101" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add(System.Security.Cryptography.CryptographicAttributeObject)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CryptographicAttributeObjectCollection.Add" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attribute">
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="53c44544-f228-72dc-912a-23cc3908aff9" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.CopyTo(System.Security.Cryptography.CryptographicAttributeObject[],System.Int32)">
<topicdata group="api" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</arrayOf>
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="eed931c8-a02d-9d86-2a2c-3ace72164e64" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Count">
<topicdata group="api" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.Count">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="5e231acf-856a-8e35-3a44-618d20972da2" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.GetEnumerator">
<topicdata group="api" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="5e7f0d5f-49bf-9cec-388e-c912d8eb1ae4" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.IsSynchronized">
<topicdata group="api" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_IsSynchronized" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.IsSynchronized">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="792d3157-9bc8-0689-e46a-cc9493989b0a" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.Item(System.Int32)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="e3ce7adb-c300-dbb1-b043-827ba8b6ad80" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.Remove(System.Security.Cryptography.CryptographicAttributeObject)">
<topicdata group="api" />
<apidata name="Remove" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="attribute">
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="c653dacd-bcc3-f49f-05d6-fcf869c1ad1c" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectCollection.SyncRoot">
<topicdata group="api" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_SyncRoot" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.SyncRoot">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="59c1b79e-b70f-19d4-65bf-56299f3d914b" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="2390566c-a40b-3bb3-ede2-d80cc83ed10c" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectCollection.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectCollection" ref="true" />
</containers>
<file name="be660a22-f5e5-7cff-aa47-d3604f01a43a" />
</api>
<api id="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator">
<topicdata group="api" />
<apidata name="CryptographicAttributeObjectEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.IEnumerator" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Current" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Reset" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="fa9f7d3e-56af-0c16-65fe-d053c92cb049" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator">
<topicdata name="CryptographicAttributeObjectEnumerator" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />
<apidata name="CryptographicAttributeObjectEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Reset" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />
</containers>
<file name="b49d6520-8e8a-359d-3619-e938f8a78cb0" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator">
<topicdata name="CryptographicAttributeObjectEnumerator" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />
<apidata name="CryptographicAttributeObjectEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Current" />
<element api="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" />
</containers>
<file name="c113dde8-dac7-cf93-31db-87f333bcf2d0" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Current">
<topicdata group="api" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Current" />
<returns>
<type api="T:System.Security.Cryptography.CryptographicAttributeObject" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" ref="true" />
</containers>
<file name="43718716-029b-e774-0eaf-461c60ca66e6" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerator.MoveNext">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" ref="true" />
</containers>
<file name="f2ccb34a-85e3-6590-55d4-99d1f8230cf8" />
</api>
<api id="M:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.Collections.IEnumerator.Reset">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" ref="true" />
</containers>
<file name="63a24bcc-04c7-59e0-c983-7a25f6355a40" />
</api>
<api id="P:System.Security.Cryptography.CryptographicAttributeObjectEnumerator.System#Collections#IEnumerator#Current">
<topicdata group="api" eiiName="IEnumerator.Current" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.IEnumerator.Current" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.IEnumerator.Current">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicAttributeObjectEnumerator" ref="true" />
</containers>
<file name="397612ff-59eb-91f9-ceb2-29cee0467acd" />
</api>
<api id="T:System.Security.Cryptography.CryptographicException">
<topicdata group="api" />
<apidata name="CryptographicException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicException.#ctor" />
<family>
<ancestors>
<type api="T:System.SystemException" ref="true" />
<type api="T:System.Exception" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</descendents>
</family>
<elements>
<element api="P:System.Exception.Data" />
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Exception.GetType" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="E:System.Exception.SerializeObjectState" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.Security.Cryptography.CryptographicException.#ctor">
<element api="M:System.Security.Cryptography.CryptographicException.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.Exception)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="a2a87a0b-a709-9ff1-e0ba-c978b18dd204" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptographicException">
<topicdata name="CryptographicException" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptographicException" />
<apidata name="CryptographicException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Exception.GetType" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" />
</containers>
<file name="d09626e1-e3d2-49a6-6923-d33e7e2ce173" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptographicException">
<topicdata name="CryptographicException" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptographicException" />
<apidata name="CryptographicException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicException.#ctor" />
<elements>
<element api="P:System.Exception.Data" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" />
</containers>
<file name="218637fa-5ad9-83fa-aa4e-93815382d989" />
</api>
<api id="Events.T:System.Security.Cryptography.CryptographicException">
<topicdata name="CryptographicException" group="list" subgroup="Events" typeTopicId="T:System.Security.Cryptography.CryptographicException" />
<apidata name="CryptographicException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" />
</containers>
<file name="6e8d4203-304b-2bc0-67d6-144fee52558c" />
</api>
<api id="Overload:System.Security.Cryptography.CryptographicException.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CryptographicException.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.Exception)" />
<element api="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="c7989095-88fa-4b26-d8f5-d556fb2a0dfc" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="d0a942a0-5a67-fc0c-d186-483231a667f9" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<parameters>
<parameter name="hr">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="a4506719-f540-b00e-0d1c-52609bc89e62" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<parameters>
<parameter name="info">
<type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
</parameter>
<parameter name="context">
<type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="bff85508-f3de-7f55-f3c8-c7e2a67da57d" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="edbdb211-7da3-3cc5-f6ef-07bfdd789220" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="inner">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="3289cf36-0b6d-a989-d77e-8fdd90c3b2d7" />
</api>
<api id="M:System.Security.Cryptography.CryptographicException.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicException.#ctor" />
<parameters>
<parameter name="format">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="insert">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
</containers>
<file name="6b3d7012-b085-df3b-25a8-147ffc46c73a" />
</api>
<api id="T:System.Security.Cryptography.CryptographicUnexpectedOperationException">
<topicdata group="api" />
<apidata name="CryptographicUnexpectedOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.CryptographicException" ref="true" />
<type api="T:System.SystemException" ref="true" />
<type api="T:System.Exception" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="P:System.Exception.Data" />
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Exception.GetType" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="E:System.Exception.SerializeObjectState" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
<element api="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor">
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.Exception)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="a77566b5-454e-4d5a-8d29-aa44d9f582a3" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptographicUnexpectedOperationException">
<topicdata name="CryptographicUnexpectedOperationException" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
<apidata name="CryptographicUnexpectedOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<elements>
<element api="M:System.Exception.GetBaseException" />
<element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Exception.GetType" />
<element api="M:System.Exception.ToString" />
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.MemberwiseClone" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
</containers>
<file name="467bea9e-0b09-808d-134f-8eca729c8513" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptographicUnexpectedOperationException">
<topicdata name="CryptographicUnexpectedOperationException" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
<apidata name="CryptographicUnexpectedOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<elements>
<element api="P:System.Exception.Data" />
<element api="P:System.Exception.HelpLink" />
<element api="P:System.Exception.HResult" />
<element api="P:System.Exception.InnerException" />
<element api="P:System.Exception.Message" />
<element api="P:System.Exception.Source" />
<element api="P:System.Exception.StackTrace" />
<element api="P:System.Exception.TargetSite" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
</containers>
<file name="1f9d63b7-33e0-43e4-8edf-3f4819d20573" />
</api>
<api id="Events.T:System.Security.Cryptography.CryptographicUnexpectedOperationException">
<topicdata name="CryptographicUnexpectedOperationException" group="list" subgroup="Events" typeTopicId="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
<apidata name="CryptographicUnexpectedOperationException" group="type" subgroup="class" />
<typedata visibility="public" serializable="true" defaultConstructor="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<elements>
<element api="E:System.Exception.SerializeObjectState" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" />
</containers>
<file name="6490b5f1-0b14-70b1-b695-75fb084eb07f" />
</api>
<api id="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.Exception)" />
<element api="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="b60be812-c76a-b3f6-ef6e-3fb4c87f1b42" />
</api>
<api id="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="dcc96ec1-a6a1-71d5-54c0-ce9a5f271553" />
</api>
<api id="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" overload="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<parameters>
<parameter name="info">
<type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
</parameter>
<parameter name="context">
<type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="91fd3f74-168d-63a6-afd3-399646d2e9a3" />
</api>
<api id="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="bc827ae0-95e1-6a6f-23b6-98bdd8686da0" />
</api>
<api id="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.Exception)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<parameters>
<parameter name="message">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="inner">
<type api="T:System.Exception" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="abd2c7dd-a1f7-dfd5-22a5-02e732b49aa5" />
</api>
<api id="M:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CryptographicUnexpectedOperationException.#ctor" />
<parameters>
<parameter name="format">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="insert">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptographicUnexpectedOperationException" ref="true" />
</containers>
<file name="d90a8127-c48e-dc2c-1d92-cef36b97a15c" />
</api>
<api id="T:System.Security.Cryptography.CryptoStream">
<topicdata group="api" />
<apidata name="CryptoStream" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.IO.Stream" ref="true" />
<type api="T:System.MarshalByRefObject" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:System.Security.Cryptography.CryptoStream.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
<element api="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
<element api="P:System.IO.Stream.CanTimeout" />
<element api="M:System.IO.Stream.Close" />
<element api="Overload:System.Security.Cryptography.CryptoStream.CopyTo">
<element api="M:System.IO.Stream.CopyTo(System.IO.Stream)" />
<element api="M:System.IO.Stream.CopyTo(System.IO.Stream,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.CryptoStream.CopyToAsync">
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream)" />
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32)" />
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.CreateWaitHandle" />
<element api="Overload:System.Security.Cryptography.CryptoStream.Dispose">
<element api="M:System.IO.Stream.Dispose" />
<element api="M:System.Security.Cryptography.CryptoStream.Dispose(System.Boolean)" />
</element>
<element api="M:System.IO.Stream.EndRead(System.IAsyncResult)" />
<element api="M:System.IO.Stream.EndWrite(System.IAsyncResult)" />
<element api="Overload:System.Security.Cryptography.CryptoStream.FlushAsync">
<element api="M:System.IO.Stream.FlushAsync" />
<element api="M:System.Security.Cryptography.CryptoStream.FlushAsync(System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.ObjectInvariant" />
<element api="Overload:System.Security.Cryptography.CryptoStream.ReadAsync">
<element api="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.ReadByte" />
<element api="P:System.IO.Stream.ReadTimeout" />
<element api="Overload:System.Security.Cryptography.CryptoStream.WriteAsync">
<element api="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.WriteByte(System.Byte)" />
<element api="P:System.IO.Stream.WriteTimeout" />
<element api="M:System.Security.Cryptography.CryptoStream.#ctor(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode)" />
<element api="P:System.Security.Cryptography.CryptoStream.CanRead" />
<element api="P:System.Security.Cryptography.CryptoStream.CanSeek" />
<element api="P:System.Security.Cryptography.CryptoStream.CanWrite" />
<element api="M:System.Security.Cryptography.CryptoStream.Clear" />
<element api="M:System.Security.Cryptography.CryptoStream.Flush" />
<element api="M:System.Security.Cryptography.CryptoStream.FlushFinalBlock" />
<element api="P:System.Security.Cryptography.CryptoStream.HasFlushedFinalBlock" />
<element api="P:System.Security.Cryptography.CryptoStream.Length" />
<element api="P:System.Security.Cryptography.CryptoStream.Position" />
<element api="M:System.Security.Cryptography.CryptoStream.Read(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.Seek(System.Int64,System.IO.SeekOrigin)" />
<element api="M:System.Security.Cryptography.CryptoStream.SetLength(System.Int64)" />
<element api="M:System.Security.Cryptography.CryptoStream.Write(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="74dc85af-32cc-3e4e-d2b5-16b06432d680" />
</api>
<api id="Methods.T:System.Security.Cryptography.CryptoStream">
<topicdata name="CryptoStream" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CryptoStream" />
<apidata name="CryptoStream" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)" />
<element api="M:System.MarshalByRefObject.GetLifetimeService" />
<element api="M:System.MarshalByRefObject.InitializeLifetimeService" />
<element api="Overload:System.Security.Cryptography.CryptoStream.MemberwiseClone">
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)" />
</element>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
<element api="M:System.IO.Stream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)" />
<element api="M:System.IO.Stream.Close" />
<element api="Overload:System.Security.Cryptography.CryptoStream.CopyTo">
<element api="M:System.IO.Stream.CopyTo(System.IO.Stream)" />
<element api="M:System.IO.Stream.CopyTo(System.IO.Stream,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.CryptoStream.CopyToAsync">
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream)" />
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32)" />
<element api="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.CreateWaitHandle" />
<element api="Overload:System.Security.Cryptography.CryptoStream.Dispose">
<element api="M:System.IO.Stream.Dispose" />
<element api="M:System.Security.Cryptography.CryptoStream.Dispose(System.Boolean)" />
</element>
<element api="M:System.IO.Stream.EndRead(System.IAsyncResult)" />
<element api="M:System.IO.Stream.EndWrite(System.IAsyncResult)" />
<element api="Overload:System.Security.Cryptography.CryptoStream.FlushAsync">
<element api="M:System.IO.Stream.FlushAsync" />
<element api="M:System.Security.Cryptography.CryptoStream.FlushAsync(System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.ObjectInvariant" />
<element api="Overload:System.Security.Cryptography.CryptoStream.ReadAsync">
<element api="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.ReadByte" />
<element api="Overload:System.Security.Cryptography.CryptoStream.WriteAsync">
<element api="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</element>
<element api="M:System.IO.Stream.WriteByte(System.Byte)" />
<element api="M:System.Security.Cryptography.CryptoStream.Clear" />
<element api="M:System.Security.Cryptography.CryptoStream.Flush" />
<element api="M:System.Security.Cryptography.CryptoStream.FlushFinalBlock" />
<element api="M:System.Security.Cryptography.CryptoStream.Read(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.Seek(System.Int64,System.IO.SeekOrigin)" />
<element api="M:System.Security.Cryptography.CryptoStream.SetLength(System.Int64)" />
<element api="M:System.Security.Cryptography.CryptoStream.Write(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" />
</containers>
<file name="dab0582f-4161-3ea9-9bd3-b5f1d3200d7c" />
</api>
<api id="Properties.T:System.Security.Cryptography.CryptoStream">
<topicdata name="CryptoStream" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CryptoStream" />
<apidata name="CryptoStream" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.IO.Stream.CanTimeout" />
<element api="P:System.IO.Stream.ReadTimeout" />
<element api="P:System.IO.Stream.WriteTimeout" />
<element api="P:System.Security.Cryptography.CryptoStream.CanRead" />
<element api="P:System.Security.Cryptography.CryptoStream.CanSeek" />
<element api="P:System.Security.Cryptography.CryptoStream.CanWrite" />
<element api="P:System.Security.Cryptography.CryptoStream.HasFlushedFinalBlock" />
<element api="P:System.Security.Cryptography.CryptoStream.Length" />
<element api="P:System.Security.Cryptography.CryptoStream.Position" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" />
</containers>
<file name="1821a448-4d7c-b656-acb8-4f0faa1fa212" />
</api>
<api id="Overload:System.Security.Cryptography.CryptoStream.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.IO.Stream.Dispose" />
<element api="M:System.Security.Cryptography.CryptoStream.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="4c6bef20-324c-f513-78a7-ac886bf5ef46" />
</api>
<api id="Overload:System.Security.Cryptography.CryptoStream.FlushAsync">
<topicdata name="FlushAsync" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FlushAsync" group="member" subgroup="method" />
<elements>
<element api="M:System.IO.Stream.FlushAsync" />
<element api="M:System.Security.Cryptography.CryptoStream.FlushAsync(System.Threading.CancellationToken)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="33c977df-2f99-a1c9-ad52-db6f8dbd65aa" />
</api>
<api id="Overload:System.Security.Cryptography.CryptoStream.ReadAsync">
<topicdata name="ReadAsync" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ReadAsync" group="member" subgroup="method" />
<elements>
<element api="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="8fb74e9e-5fe9-b056-c4ca-cd1d1c3dded8" />
</api>
<api id="Overload:System.Security.Cryptography.CryptoStream.WriteAsync">
<topicdata name="WriteAsync" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="WriteAsync" group="member" subgroup="method" />
<elements>
<element api="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.CryptoStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="7f31c85b-3342-8eee-6694-da47be9e234d" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.#ctor(System.IO.Stream,System.Security.Cryptography.ICryptoTransform,System.Security.Cryptography.CryptoStreamMode)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="stream">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="transform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</parameter>
<parameter name="mode">
<type api="T:System.Security.Cryptography.CryptoStreamMode" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="06317592-c236-58ea-22af-e1faefcfc8af" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.CanRead">
<topicdata group="api" />
<apidata name="CanRead" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.IO.Stream.CanRead">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_CanRead" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="d6f6e6e5-d505-3895-025e-0b3b13fe5b4f" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.CanSeek">
<topicdata group="api" />
<apidata name="CanSeek" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.IO.Stream.CanSeek">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_CanSeek" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="5883d738-2657-93ab-14df-a589549b919d" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.CanWrite">
<topicdata group="api" />
<apidata name="CanWrite" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.IO.Stream.CanWrite">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_CanWrite" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="cb92b6ae-f2ba-7926-acc0-2b2be52620c9" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="36feeba4-5859-ab3f-c175-fc246c6a6da6" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.CryptoStream.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.Dispose(System.Boolean)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="e770b53b-033c-5d70-04f6-9bd13b66e67a" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Flush">
<topicdata group="api" />
<apidata name="Flush" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.Flush">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="7ecce02f-e2e2-582e-ec75-bb1584bfd2e6" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.FlushAsync(System.Threading.CancellationToken)">
<topicdata group="api" />
<apidata name="FlushAsync" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CryptoStream.FlushAsync" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.FlushAsync(System.Threading.CancellationToken)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="cancellationToken">
<type api="T:System.Threading.CancellationToken" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Threading.Tasks.Task" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="ea0f2c58-cb3e-a1ac-bff2-49ad0f422e27" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.FlushFinalBlock">
<topicdata group="api" />
<apidata name="FlushFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="acff3133-3762-738a-004d-65c075411e77" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.HasFlushedFinalBlock">
<topicdata group="api" />
<apidata name="HasFlushedFinalBlock" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_HasFlushedFinalBlock" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="65ffe410-8e76-2a21-e214-9ecfc2b0cc72" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.Length">
<topicdata group="api" />
<apidata name="Length" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.IO.Stream.Length">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Length" />
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="d3bd30b9-ec54-a95f-50cc-b0fdba161dd0" />
</api>
<api id="P:System.Security.Cryptography.CryptoStream.Position">
<topicdata group="api" />
<apidata name="Position" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.IO.Stream.Position">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Position" />
<setter name="set_Position" />
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="78a99106-ce57-cc89-f5ef-95fe594d295b" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Read(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="Read" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="buffer" in="true" out="true">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="17540ccd-8215-79eb-ea55-dc7d156233ed" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<topicdata group="api" />
<apidata name="ReadAsync" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CryptoStream.ReadAsync" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cancellationToken">
<type api="T:System.Threading.CancellationToken" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Threading.Tasks.Task`1" ref="true">
<specialization>
<type api="T:System.Int32" ref="false" />
</specialization>
</type>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="cb49ba55-d73c-fe0a-b6d5-73bd19baea00" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Seek(System.Int64,System.IO.SeekOrigin)">
<topicdata group="api" />
<apidata name="Seek" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.Seek(System.Int64,System.IO.SeekOrigin)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="offset">
<type api="T:System.Int64" ref="false" />
</parameter>
<parameter name="origin">
<type api="T:System.IO.SeekOrigin" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int64" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="a3e90386-59b7-630b-2684-d60c43090474" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.SetLength(System.Int64)">
<topicdata group="api" />
<apidata name="SetLength" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.SetLength(System.Int64)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="value">
<type api="T:System.Int64" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="49bd7479-0d2e-b5a8-bcbb-3aba89e34598" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.Write(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="Write" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="22f37870-3d3d-7301-7f8c-90b5f0d7849b" />
</api>
<api id="M:System.Security.Cryptography.CryptoStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<topicdata group="api" />
<apidata name="WriteAsync" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.CryptoStream.WriteAsync" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
<type api="T:System.IO.Stream" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cancellationToken">
<type api="T:System.Threading.CancellationToken" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Threading.Tasks.Task" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStream" ref="true" />
</containers>
<file name="0734949d-7eff-5102-8d02-8bb3c05dbf4c" />
</api>
<api id="T:System.Security.Cryptography.CryptoStreamMode">
<topicdata group="api" />
<apidata name="CryptoStreamMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.CryptoStreamMode.Read" />
<element api="F:System.Security.Cryptography.CryptoStreamMode.Write" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="37bbde8f-bf19-182a-6b46-8048317b1c39" />
</api>
<api id="F:System.Security.Cryptography.CryptoStreamMode.Read">
<topicdata group="api" notopic="" />
<apidata name="Read" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CryptoStreamMode" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStreamMode" ref="false" />
</containers>
<file name="9be27270-81c6-ac30-f69e-44cbbd995f1c" />
</api>
<api id="F:System.Security.Cryptography.CryptoStreamMode.Write">
<topicdata group="api" notopic="" />
<apidata name="Write" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CryptoStreamMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CryptoStreamMode" ref="false" />
</containers>
<file name="b93c069b-fc27-e98d-97d2-fe644cbe8877" />
</api>
<api id="T:System.Security.Cryptography.CspKeyContainerInfo">
<topicdata group="api" />
<apidata name="CspKeyContainerInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.CspKeyContainerInfo.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Accessible" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.CryptoKeySecurity" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Exportable" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.HardwareDevice" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.KeyContainerName" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.KeyNumber" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.MachineKeyStore" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Protected" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderName" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderType" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.RandomlyGenerated" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Removable" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.UniqueKeyContainerName" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="55f96658-f7ba-643f-edb1-040265c1311c" />
</api>
<api id="Methods.T:System.Security.Cryptography.CspKeyContainerInfo">
<topicdata name="CspKeyContainerInfo" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CspKeyContainerInfo" />
<apidata name="CspKeyContainerInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" />
</containers>
<file name="d8dccc37-9743-013b-e562-af14ed1d6286" />
</api>
<api id="Properties.T:System.Security.Cryptography.CspKeyContainerInfo">
<topicdata name="CspKeyContainerInfo" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CspKeyContainerInfo" />
<apidata name="CspKeyContainerInfo" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Accessible" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.CryptoKeySecurity" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Exportable" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.HardwareDevice" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.KeyContainerName" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.KeyNumber" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.MachineKeyStore" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Protected" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderName" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderType" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.RandomlyGenerated" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.Removable" />
<element api="P:System.Security.Cryptography.CspKeyContainerInfo.UniqueKeyContainerName" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" />
</containers>
<file name="c16d052a-8104-ebeb-eab5-c91ef9e5de70" />
</api>
<api id="M:System.Security.Cryptography.CspKeyContainerInfo.#ctor(System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="c76ee88b-0f76-912e-5421-faf133079ec6" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.Accessible">
<topicdata group="api" />
<apidata name="Accessible" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Accessible" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="e0f53510-4cf7-1a6a-a275-fa30ed1f79f7" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.CryptoKeySecurity">
<topicdata group="api" />
<apidata name="CryptoKeySecurity" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_CryptoKeySecurity" />
<returns>
<type api="T:System.Security.AccessControl.CryptoKeySecurity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="247b8042-64e3-c5e8-b575-51561e996147" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.Exportable">
<topicdata group="api" />
<apidata name="Exportable" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Exportable" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="1c07fd54-046e-d499-0f0e-479b7a38d649" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.HardwareDevice">
<topicdata group="api" />
<apidata name="HardwareDevice" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_HardwareDevice" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="838e747c-fc9a-36e3-0070-cf06e7561f8e" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.KeyContainerName">
<topicdata group="api" />
<apidata name="KeyContainerName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeyContainerName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="a9efb89b-3c11-39a2-fbc0-bbe5a5d6702e" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.KeyNumber">
<topicdata group="api" />
<apidata name="KeyNumber" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_KeyNumber" />
<returns>
<type api="T:System.Security.Cryptography.KeyNumber" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="44aafe20-5789-a831-956e-7c88c8320e8e" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.MachineKeyStore">
<topicdata group="api" />
<apidata name="MachineKeyStore" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MachineKeyStore" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="1d6a4109-ecfc-5e35-1014-9c680a6fc493" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.Protected">
<topicdata group="api" />
<apidata name="Protected" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Protected" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="4ff96624-b3f7-c59b-ab40-f200d1a04319" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderName">
<topicdata group="api" />
<apidata name="ProviderName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ProviderName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="cfab1232-48d6-e611-d2d1-66f39fa2146f" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.ProviderType">
<topicdata group="api" />
<apidata name="ProviderType" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ProviderType" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="5664b32a-efa5-05e5-3009-0ddf5dfa6b08" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.RandomlyGenerated">
<topicdata group="api" />
<apidata name="RandomlyGenerated" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_RandomlyGenerated" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="dc1d367b-f035-18b9-16d5-658ed0f40ea8" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.Removable">
<topicdata group="api" />
<apidata name="Removable" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Removable" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="2ebf8365-4be2-f714-a60a-be321cb915c5" />
</api>
<api id="P:System.Security.Cryptography.CspKeyContainerInfo.UniqueKeyContainerName">
<topicdata group="api" />
<apidata name="UniqueKeyContainerName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UniqueKeyContainerName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</containers>
<file name="b016dd78-39c2-5d73-d1f7-510070c6bf7b" />
</api>
<api id="T:System.Security.Cryptography.CspParameters">
<topicdata group="api" />
<apidata name="CspParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CspParameters.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.CspParameters.#ctor">
<element api="M:System.Security.Cryptography.CspParameters.#ctor" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.IntPtr)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.Security.SecureString)" />
</element>
<element api="P:System.Security.Cryptography.CspParameters.CryptoKeySecurity" />
<element api="P:System.Security.Cryptography.CspParameters.Flags" />
<element api="F:System.Security.Cryptography.CspParameters.KeyContainerName" />
<element api="F:System.Security.Cryptography.CspParameters.KeyNumber" />
<element api="P:System.Security.Cryptography.CspParameters.KeyPassword" />
<element api="P:System.Security.Cryptography.CspParameters.ParentWindowHandle" />
<element api="F:System.Security.Cryptography.CspParameters.ProviderName" />
<element api="F:System.Security.Cryptography.CspParameters.ProviderType" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="81537939-c2ce-b959-3943-658eb6850b6b" />
</api>
<api id="Methods.T:System.Security.Cryptography.CspParameters">
<topicdata name="CspParameters" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.CspParameters" />
<apidata name="CspParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CspParameters.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" />
</containers>
<file name="75b31da4-6a2b-7c00-75b8-2e0c35d7cbf8" />
</api>
<api id="Properties.T:System.Security.Cryptography.CspParameters">
<topicdata name="CspParameters" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.CspParameters" />
<apidata name="CspParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CspParameters.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.CspParameters.CryptoKeySecurity" />
<element api="P:System.Security.Cryptography.CspParameters.Flags" />
<element api="P:System.Security.Cryptography.CspParameters.KeyPassword" />
<element api="P:System.Security.Cryptography.CspParameters.ParentWindowHandle" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" />
</containers>
<file name="0a6cbc4e-b2a8-55cd-3b83-7a914f1bd33b" />
</api>
<api id="Fields.T:System.Security.Cryptography.CspParameters">
<topicdata name="CspParameters" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.CspParameters" />
<apidata name="CspParameters" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.CspParameters.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.CspParameters.KeyContainerName" />
<element api="F:System.Security.Cryptography.CspParameters.KeyNumber" />
<element api="F:System.Security.Cryptography.CspParameters.ProviderName" />
<element api="F:System.Security.Cryptography.CspParameters.ProviderType" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" />
</containers>
<file name="1f933ecc-159e-7ce2-7f89-1226cd371ec7" />
</api>
<api id="Overload:System.Security.Cryptography.CspParameters.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.CspParameters.#ctor" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.IntPtr)" />
<element api="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.Security.SecureString)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="598dc041-fd66-3425-4aa9-1ba6d6203ee8" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="bfdc81ec-3eaf-db8e-b169-52f483ffd696" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<parameters>
<parameter name="dwTypeIn">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="6dce8617-67ed-640c-494c-13f08fc27898" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<parameters>
<parameter name="dwTypeIn">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="strProviderNameIn">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="013cf8a6-e1e1-4f94-c619-5b59b2296a5a" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<parameters>
<parameter name="dwTypeIn">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="strProviderNameIn">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="strContainerNameIn">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="effc7aae-0662-325d-4f1e-bd05ff34125c" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.IntPtr)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<parameters>
<parameter name="providerType">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="providerName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="keyContainerName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="cryptoKeySecurity">
<type api="T:System.Security.AccessControl.CryptoKeySecurity" ref="true" />
</parameter>
<parameter name="parentWindowHandle">
<type api="T:System.IntPtr" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="2f417ef9-ea18-465e-e697-5b71be0ab91e" />
</api>
<api id="M:System.Security.Cryptography.CspParameters.#ctor(System.Int32,System.String,System.String,System.Security.AccessControl.CryptoKeySecurity,System.Security.SecureString)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.CspParameters.#ctor" />
<parameters>
<parameter name="providerType">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="providerName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="keyContainerName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="cryptoKeySecurity">
<type api="T:System.Security.AccessControl.CryptoKeySecurity" ref="true" />
</parameter>
<parameter name="keyPassword">
<type api="T:System.Security.SecureString" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="ffbd29e4-2024-751b-26e4-310da90d60db" />
</api>
<api id="P:System.Security.Cryptography.CspParameters.CryptoKeySecurity">
<topicdata group="api" />
<apidata name="CryptoKeySecurity" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_CryptoKeySecurity" />
<setter name="set_CryptoKeySecurity" />
<returns>
<type api="T:System.Security.AccessControl.CryptoKeySecurity" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="3f2560fc-3b9c-1c73-90b5-2642e1c6f2fc" />
</api>
<api id="P:System.Security.Cryptography.CspParameters.Flags">
<topicdata group="api" />
<apidata name="Flags" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Flags" />
<setter name="set_Flags" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="596d19d0-1748-d44b-6011-1ec018215d05" />
</api>
<api id="F:System.Security.Cryptography.CspParameters.KeyContainerName">
<topicdata group="api" />
<apidata name="KeyContainerName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="5056b521-41f0-2f18-3849-debe098022c8" />
</api>
<api id="F:System.Security.Cryptography.CspParameters.KeyNumber">
<topicdata group="api" />
<apidata name="KeyNumber" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="3fc2ff5b-bc97-8a7a-6dfa-50769649ffc8" />
</api>
<api id="P:System.Security.Cryptography.CspParameters.KeyPassword">
<topicdata group="api" />
<apidata name="KeyPassword" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_KeyPassword" />
<setter name="set_KeyPassword" />
<returns>
<type api="T:System.Security.SecureString" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="986cbca5-0ef5-d893-4b62-5efbd35cfa23" />
</api>
<api id="P:System.Security.Cryptography.CspParameters.ParentWindowHandle">
<topicdata group="api" />
<apidata name="ParentWindowHandle" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ParentWindowHandle" />
<setter name="set_ParentWindowHandle" />
<returns>
<type api="T:System.IntPtr" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="ac4ceefc-e09c-79ba-4cb1-f2f2e9a4a757" />
</api>
<api id="F:System.Security.Cryptography.CspParameters.ProviderName">
<topicdata group="api" />
<apidata name="ProviderName" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="e62c4eb9-83d0-9164-f74b-954dabd31faa" />
</api>
<api id="F:System.Security.Cryptography.CspParameters.ProviderType">
<topicdata group="api" />
<apidata name="ProviderType" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</containers>
<file name="a2c5c7ad-494b-693d-9776-5edbfca00352" />
</api>
<api id="T:System.Security.Cryptography.CspProviderFlags">
<topicdata group="api" />
<apidata name="CspProviderFlags" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.CspProviderFlags.NoFlags" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseMachineKeyStore" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseDefaultKeyContainer" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseNonExportableKey" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseExistingKey" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseArchivableKey" />
<element api="F:System.Security.Cryptography.CspProviderFlags.UseUserProtectedKey" />
<element api="F:System.Security.Cryptography.CspProviderFlags.NoPrompt" />
<element api="F:System.Security.Cryptography.CspProviderFlags.CreateEphemeralKey" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
<attribute>
<type api="T:System.FlagsAttribute" ref="true" />
</attribute>
</attributes>
<file name="de2e0aa7-f0d2-d8cd-f057-d7b4539ee35d" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.CreateEphemeralKey">
<topicdata group="api" notopic="" />
<apidata name="CreateEphemeralKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>128</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="4abf1e49-488c-c354-d9ed-b9d2b3c5eb9d" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.NoFlags">
<topicdata group="api" notopic="" />
<apidata name="NoFlags" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="bb9f7570-155a-f889-cb3b-246ccc987532" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.NoPrompt">
<topicdata group="api" notopic="" />
<apidata name="NoPrompt" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>64</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="f528c2e4-344c-a862-68ae-bc2a6065b419" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseArchivableKey">
<topicdata group="api" notopic="" />
<apidata name="UseArchivableKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>16</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="abfc6956-0bc2-1de3-c990-bd1d9c9cb183" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseDefaultKeyContainer">
<topicdata group="api" notopic="" />
<apidata name="UseDefaultKeyContainer" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="2a23bdf6-7956-9f8d-d840-cd932ffd9364" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseExistingKey">
<topicdata group="api" notopic="" />
<apidata name="UseExistingKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="550b4479-7b14-8680-41b9-d1f719d36f83" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseMachineKeyStore">
<topicdata group="api" notopic="" />
<apidata name="UseMachineKeyStore" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="9caf65ea-3fd5-3888-cac8-76b7f4c32e08" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseNonExportableKey">
<topicdata group="api" notopic="" />
<apidata name="UseNonExportableKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="4b04afd5-9985-50c0-be2d-a978e857b79b" />
</api>
<api id="F:System.Security.Cryptography.CspProviderFlags.UseUserProtectedKey">
<topicdata group="api" notopic="" />
<apidata name="UseUserProtectedKey" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</returns>
<value>32</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.CspProviderFlags" ref="false" />
</containers>
<file name="28fb3ca0-00d6-2bf7-80eb-811e3d83a6e7" />
</api>
<api id="T:System.Security.Cryptography.DataProtectionScope">
<topicdata group="api" />
<apidata name="DataProtectionScope" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.DataProtectionScope.CurrentUser" />
<element api="F:System.Security.Cryptography.DataProtectionScope.LocalMachine" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="44e3e21b-3982-e18d-c864-323276b7d0ae" />
</api>
<api id="F:System.Security.Cryptography.DataProtectionScope.CurrentUser">
<topicdata group="api" notopic="" />
<apidata name="CurrentUser" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</containers>
<file name="c3634a42-4f19-caaf-a4fe-3300526a591b" />
</api>
<api id="F:System.Security.Cryptography.DataProtectionScope.LocalMachine">
<topicdata group="api" notopic="" />
<apidata name="LocalMachine" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</containers>
<file name="981c7bcf-b187-3dc6-0b3f-791bbd267f69" />
</api>
<api id="T:System.Security.Cryptography.DataProtector">
<topicdata group="api" />
<apidata name="DataProtector" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DpapiDataProtector" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DataProtector.#ctor(System.String,System.String,System.String[])" />
<element api="P:System.Security.Cryptography.DataProtector.ApplicationName" />
<element api="M:System.Security.Cryptography.DataProtector.Create(System.String,System.String,System.String,System.String[])" />
<element api="M:System.Security.Cryptography.DataProtector.GetHashedPurpose" />
<element api="M:System.Security.Cryptography.DataProtector.IsReprotectRequired(System.Byte[])" />
<element api="P:System.Security.Cryptography.DataProtector.PrependHashedPurposeToPlaintext" />
<element api="P:System.Security.Cryptography.DataProtector.PrimaryPurpose" />
<element api="M:System.Security.Cryptography.DataProtector.Protect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.ProviderProtect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.ProviderUnprotect(System.Byte[])" />
<element api="P:System.Security.Cryptography.DataProtector.SpecificPurposes" />
<element api="M:System.Security.Cryptography.DataProtector.Unprotect(System.Byte[])" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="333ce007-517e-08f3-4dea-01e1b66dfd71" />
</api>
<api id="Methods.T:System.Security.Cryptography.DataProtector">
<topicdata name="DataProtector" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DataProtector" />
<apidata name="DataProtector" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DataProtector.Create(System.String,System.String,System.String,System.String[])" />
<element api="M:System.Security.Cryptography.DataProtector.GetHashedPurpose" />
<element api="M:System.Security.Cryptography.DataProtector.IsReprotectRequired(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.Protect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.ProviderProtect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.ProviderUnprotect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.Unprotect(System.Byte[])" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" />
</containers>
<file name="fbfc5143-ad01-8181-fe27-f4c845730658" />
</api>
<api id="Properties.T:System.Security.Cryptography.DataProtector">
<topicdata name="DataProtector" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DataProtector" />
<apidata name="DataProtector" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.DataProtector.ApplicationName" />
<element api="P:System.Security.Cryptography.DataProtector.PrependHashedPurposeToPlaintext" />
<element api="P:System.Security.Cryptography.DataProtector.PrimaryPurpose" />
<element api="P:System.Security.Cryptography.DataProtector.SpecificPurposes" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" />
</containers>
<file name="8aa63a73-0a10-08b4-34a7-bdba0355e58e" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.#ctor(System.String,System.String,System.String[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<parameters>
<parameter name="applicationName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="primaryPurpose">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="specificPurposes">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="9e4ebbac-f487-9e99-67fa-0362537b203b" />
</api>
<api id="P:System.Security.Cryptography.DataProtector.ApplicationName">
<topicdata group="api" />
<apidata name="ApplicationName" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_ApplicationName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="9ffbd03f-1fc2-b23f-c448-4fc58029953c" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.Create(System.String,System.String,System.String,System.String[])">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="providerClass">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="applicationName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="primaryPurpose">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="specificPurposes" params="true">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="d7e7569c-fcd3-2042-8d0f-ed0d8090674e" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.GetHashedPurpose">
<topicdata group="api" />
<apidata name="GetHashedPurpose" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="2009d21b-af45-03a9-3938-479e2b0b90f5" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.IsReprotectRequired(System.Byte[])">
<topicdata group="api" />
<apidata name="IsReprotectRequired" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="f7d4c1a9-3dac-8179-213d-75e96894be9d" />
</api>
<api id="P:System.Security.Cryptography.DataProtector.PrependHashedPurposeToPlaintext">
<topicdata group="api" />
<apidata name="PrependHashedPurposeToPlaintext" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_PrependHashedPurposeToPlaintext" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="373485b9-c2cd-73ad-98b6-bf5804083786" />
</api>
<api id="P:System.Security.Cryptography.DataProtector.PrimaryPurpose">
<topicdata group="api" />
<apidata name="PrimaryPurpose" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_PrimaryPurpose" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="804d15a5-2582-eaa1-de62-77d3c1e2bd79" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.Protect(System.Byte[])">
<topicdata group="api" />
<apidata name="Protect" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="92837d2d-a8cf-ecaf-1fd5-c99625330b52" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.ProviderProtect(System.Byte[])">
<topicdata group="api" />
<apidata name="ProviderProtect" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="userData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="1da6db53-bcbb-d5b8-7c0e-6070f1f14c1f" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.ProviderUnprotect(System.Byte[])">
<topicdata group="api" />
<apidata name="ProviderUnprotect" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="4183ca7c-0682-8751-3e54-09527d8db600" />
</api>
<api id="P:System.Security.Cryptography.DataProtector.SpecificPurposes">
<topicdata group="api" />
<apidata name="SpecificPurposes" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SpecificPurposes" />
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<type api="T:System.String" ref="true" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="f384a9c2-012e-56b2-f7db-73e5a5f0fcac" />
</api>
<api id="M:System.Security.Cryptography.DataProtector.Unprotect(System.Byte[])">
<topicdata group="api" />
<apidata name="Unprotect" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</containers>
<file name="0c503078-74ed-2acb-7956-7867661211fc" />
</api>
<api id="T:System.Security.Cryptography.DeriveBytes">
<topicdata group="api" />
<apidata name="DeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DeriveBytes.#ctor" />
<element api="Overload:System.Security.Cryptography.DeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)" />
<element api="M:System.Security.Cryptography.DeriveBytes.Reset" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="8d4ebeaa-70a2-eca3-d136-33dcee2e29d8" />
</api>
<api id="Methods.T:System.Security.Cryptography.DeriveBytes">
<topicdata name="DeriveBytes" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DeriveBytes" />
<apidata name="DeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)" />
<element api="M:System.Security.Cryptography.DeriveBytes.Reset" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" />
</containers>
<file name="97997245-a74f-cf18-c4c9-c7ebfd3c2b87" />
</api>
<api id="Overload:System.Security.Cryptography.DeriveBytes.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="44620f72-3f7c-71b7-b929-6f06261dd500" />
</api>
<api id="M:System.Security.Cryptography.DeriveBytes.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="beb9d3bd-e677-66b1-05dc-2e42042d5bf9" />
</api>
<api id="M:System.Security.Cryptography.DeriveBytes.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DeriveBytes.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="0df4116e-6980-a0d9-c37f-043dd838dbd6" />
</api>
<api id="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.DeriveBytes.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="1aba5a66-3f35-8e39-3bc0-49ee42de035b" />
</api>
<api id="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="cb">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="aa54198f-f48d-6231-5e63-06b3b9c968ed" />
</api>
<api id="M:System.Security.Cryptography.DeriveBytes.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</containers>
<file name="8d305c23-e8b1-1bc0-e3d9-f8f6e6b28bed" />
</api>
<api id="T:System.Security.Cryptography.DES">
<topicdata group="api" />
<apidata name="DES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DES.#ctor" />
<element api="Overload:System.Security.Cryptography.DES.Create">
<element api="M:System.Security.Cryptography.DES.Create" />
<element api="M:System.Security.Cryptography.DES.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.DES.IsSemiWeakKey(System.Byte[])" />
<element api="M:System.Security.Cryptography.DES.IsWeakKey(System.Byte[])" />
<element api="P:System.Security.Cryptography.DES.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.DES.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DES.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DES.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e3ec9d99-f550-0197-457e-a44fcde996da" />
</api>
<api id="Methods.T:System.Security.Cryptography.DES">
<topicdata name="DES" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DES" />
<apidata name="DES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DES.Create">
<element api="M:System.Security.Cryptography.DES.Create" />
<element api="M:System.Security.Cryptography.DES.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.DES.IsSemiWeakKey(System.Byte[])" />
<element api="M:System.Security.Cryptography.DES.IsWeakKey(System.Byte[])" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.DES.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DES.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DES.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" />
</containers>
<file name="4c8fed1f-34ed-e4cf-d94d-bf5e67abf7e9" />
</api>
<api id="Properties.T:System.Security.Cryptography.DES">
<topicdata name="DES" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DES" />
<apidata name="DES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.DES.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" />
</containers>
<file name="d33ba94e-1c36-5851-e4e4-b9750786e211" />
</api>
<api id="Fields.T:System.Security.Cryptography.DES">
<topicdata name="DES" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.DES" />
<apidata name="DES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" />
</containers>
<file name="b6ae7df9-09ca-dcfd-7214-7b9fcbe27c46" />
</api>
<api id="Overload:System.Security.Cryptography.DES.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DES.Create" />
<element api="M:System.Security.Cryptography.DES.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="d22de8eb-1dfe-33b3-292e-dd7369aaf120" />
</api>
<api id="M:System.Security.Cryptography.DES.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="fe9ec681-07f8-5557-f246-7a4a3a0f4571" />
</api>
<api id="M:System.Security.Cryptography.DES.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.DES.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.DES" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="3c30f637-8cb5-7c45-70da-4b8c35ea1361" />
</api>
<api id="M:System.Security.Cryptography.DES.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.DES.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DES" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="699639d6-0b65-69ac-d99f-419162ca806b" />
</api>
<api id="M:System.Security.Cryptography.DES.IsSemiWeakKey(System.Byte[])">
<topicdata group="api" />
<apidata name="IsSemiWeakKey" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="f5f7c45f-b1ff-2c15-3b35-81316051d2bb" />
</api>
<api id="M:System.Security.Cryptography.DES.IsWeakKey(System.Byte[])">
<topicdata group="api" />
<apidata name="IsWeakKey" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="ca80c9d5-eb3d-9874-a1a4-d104e6192a21" />
</api>
<api id="P:System.Security.Cryptography.DES.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
</containers>
<file name="3d2cc597-2da5-dffb-2596-14119a4ff79c" />
</api>
<api id="T:System.Security.Cryptography.DESCryptoServiceProvider">
<topicdata group="api" />
<apidata name="DESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DES" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.DES.Key" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor" />
<element api="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="9d317fb1-7f62-715b-a2e9-40d32e4f72ed" />
</api>
<api id="Methods.T:System.Security.Cryptography.DESCryptoServiceProvider">
<topicdata name="DESCryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DESCryptoServiceProvider" />
<apidata name="DESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" />
</containers>
<file name="d3faa55b-1831-421d-211a-384619480bb2" />
</api>
<api id="Properties.T:System.Security.Cryptography.DESCryptoServiceProvider">
<topicdata name="DESCryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DESCryptoServiceProvider" />
<apidata name="DESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.DES.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" />
</containers>
<file name="54b1a9ad-f9df-0481-a787-6f70585ce622" />
</api>
<api id="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="81fa0598-a1c0-89fa-6a26-677c37fb58e4" />
</api>
<api id="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="55fdd5d3-dbd9-b56a-0e35-52ddbd46620d" />
</api>
<api id="M:System.Security.Cryptography.DESCryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="a35b7248-96ee-71e1-4c7a-ce11d8f252f6" />
</api>
<api id="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="31de16c4-6c52-f05f-bee5-9415beb85de1" />
</api>
<api id="M:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DESCryptoServiceProvider.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="41fd6c78-6c81-599b-7cad-9ebbf5844aad" />
</api>
<api id="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="567bfa9d-20dd-0bba-2176-c31df1051856" />
</api>
<api id="M:System.Security.Cryptography.DESCryptoServiceProvider.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DESCryptoServiceProvider" ref="true" />
</containers>
<file name="4634d11b-54b0-063e-c290-2bc8b4c47120" />
</api>
<api id="T:System.Security.Cryptography.DpapiDataProtector">
<topicdata group="api" />
<apidata name="DpapiDataProtector" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DataProtector.Protect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.Unprotect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DpapiDataProtector.#ctor(System.String,System.String,System.String[])" />
<element api="M:System.Security.Cryptography.DpapiDataProtector.IsReprotectRequired(System.Byte[])" />
<element api="P:System.Security.Cryptography.DpapiDataProtector.Scope" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="7c7306de-1765-388c-2a93-601c41aac93d" />
</api>
<api id="Methods.T:System.Security.Cryptography.DpapiDataProtector">
<topicdata name="DpapiDataProtector" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DpapiDataProtector" />
<apidata name="DpapiDataProtector" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.DataProtector.Protect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DataProtector.Unprotect(System.Byte[])" />
<element api="M:System.Security.Cryptography.DpapiDataProtector.IsReprotectRequired(System.Byte[])" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DpapiDataProtector" />
</containers>
<file name="94938965-89f0-8b51-e44b-72ab70fef6f1" />
</api>
<api id="Properties.T:System.Security.Cryptography.DpapiDataProtector">
<topicdata name="DpapiDataProtector" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DpapiDataProtector" />
<apidata name="DpapiDataProtector" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.DpapiDataProtector.Scope" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DpapiDataProtector" />
</containers>
<file name="633768fb-747b-6406-953c-4a4c5c525a51" />
</api>
<api id="M:System.Security.Cryptography.DpapiDataProtector.#ctor(System.String,System.String,System.String[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="appName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="primaryPurpose">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="specificPurpose" params="true">
<arrayOf rank="1">
<type api="T:System.String" ref="true" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DpapiDataProtector" ref="true" />
</containers>
<file name="3db42335-803e-e0f7-8218-da1d3a18d5a3" />
</api>
<api id="M:System.Security.Cryptography.DpapiDataProtector.IsReprotectRequired(System.Byte[])">
<topicdata group="api" />
<apidata name="IsReprotectRequired" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DataProtector.IsReprotectRequired(System.Byte[])">
<type api="T:System.Security.Cryptography.DataProtector" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DpapiDataProtector" ref="true" />
</containers>
<file name="28068420-b696-eca5-d671-064ee6bb8682" />
</api>
<api id="P:System.Security.Cryptography.DpapiDataProtector.Scope">
<topicdata group="api" />
<apidata name="Scope" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Scope" />
<setter name="set_Scope" />
<returns>
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DpapiDataProtector" ref="true" />
</containers>
<file name="1a0a98ee-1c49-285d-9513-5089f0d42542" />
</api>
<api id="T:System.Security.Cryptography.DSA">
<topicdata group="api" />
<apidata name="DSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.DSA.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" />
<element api="M:System.Security.Cryptography.DSA.#ctor" />
<element api="Overload:System.Security.Cryptography.DSA.Create">
<element api="M:System.Security.Cryptography.DSA.Create" />
<element api="M:System.Security.Cryptography.DSA.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSA.HashData">
<element api="M:System.Security.Cryptography.DSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="Overload:System.Security.Cryptography.DSA.SignData">
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSA.VerifyData">
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="7b4febcd-b6fa-73f7-32a7-01bd67615138" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSA">
<topicdata name="DSA" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSA" />
<apidata name="DSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.DSA.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.DSA.Create">
<element api="M:System.Security.Cryptography.DSA.Create" />
<element api="M:System.Security.Cryptography.DSA.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSA.HashData">
<element api="M:System.Security.Cryptography.DSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="Overload:System.Security.Cryptography.DSA.SignData">
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSA.VerifyData">
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" />
</containers>
<file name="76b87146-944c-31b2-75f9-55cc90d0a0b4" />
</api>
<api id="Properties.T:System.Security.Cryptography.DSA">
<topicdata name="DSA" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DSA" />
<apidata name="DSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" />
</containers>
<file name="27d6c51d-1ed4-c789-039b-512f8b1e159a" />
</api>
<api id="Fields.T:System.Security.Cryptography.DSA">
<topicdata name="DSA" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.DSA" />
<apidata name="DSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" />
</containers>
<file name="1c678297-7eee-e5ea-c36b-667fe5e9643b" />
</api>
<api id="Overload:System.Security.Cryptography.DSA.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSA.Create" />
<element api="M:System.Security.Cryptography.DSA.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="c5debfbc-3379-1edb-b75e-1fbf7c20c339" />
</api>
<api id="Overload:System.Security.Cryptography.DSA.HashData">
<topicdata name="HashData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="HashData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="f4482b78-1926-7f85-8e12-ab00746795e2" />
</api>
<api id="Overload:System.Security.Cryptography.DSA.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="ebcd6e6b-d8d8-0b8f-ee8e-f840a360cf02" />
</api>
<api id="Overload:System.Security.Cryptography.DSA.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="c9a5005c-2d04-ae8f-8130-aec43946c82e" />
</api>
<api id="M:System.Security.Cryptography.DSA.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="5929c640-1c6f-f88c-383b-a0de82f03735" />
</api>
<api id="M:System.Security.Cryptography.DSA.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.DSA.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="4781a75b-08cb-8ba6-4d78-440d8c4107e1" />
</api>
<api id="M:System.Security.Cryptography.DSA.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.DSA.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="895a741d-925c-7fa1-c78f-cf641fcbdbc1" />
</api>
<api id="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="a1298c41-c3e9-08e2-bcf6-137b58da6d78" />
</api>
<api id="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="53157add-205b-da9c-326c-d4c62426c1b1" />
</api>
<api id="M:System.Security.Cryptography.DSA.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="xmlString">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="c6736ee3-393d-bd68-9098-a569264795b2" />
</api>
<api id="M:System.Security.Cryptography.DSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.DSA.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="c4fd11a4-470a-426e-05e6-9d3d8100c953" />
</api>
<api id="M:System.Security.Cryptography.DSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.DSA.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="2bdffaa3-9df4-86e3-6b2a-bb83740157d4" />
</api>
<api id="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="c75f542d-a048-5523-ebc9-14cc5624e24e" />
</api>
<api id="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="883e8c3a-0fd2-9917-d905-d4e7632ed558" />
</api>
<api id="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="49ed3586-9d5d-bae3-d009-f3a783532a28" />
</api>
<api id="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="42f0f4e0-4db1-2c84-df9a-995f2102fe36" />
</api>
<api id="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="26ede09f-3d24-62a8-04ad-99e0b408c885" />
</api>
<api id="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="eddc1a5f-753b-e548-fb0b-cd94522fa621" />
</api>
<api id="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.VerifyData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="2a36a5e9-2f0b-7b78-d835-aed1fca3dbe5" />
</api>
<api id="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSA.VerifyData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="86b8deb1-4718-6670-2282-d2c2a8b10705" />
</api>
<api id="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</containers>
<file name="f95b1da5-c4e1-5720-e67c-477304025e5c" />
</api>
<api id="T:System.Security.Cryptography.DSACng">
<topicdata group="api" />
<apidata name="DSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DSA" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSACng.SignData">
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSACng.VerifyData">
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.DSACng.#ctor">
<element api="M:System.Security.Cryptography.DSACng.#ctor" />
<element api="M:System.Security.Cryptography.DSACng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.DSACng.#ctor(System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.DSACng.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACng.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACng.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="P:System.Security.Cryptography.DSACng.Key" />
<element api="P:System.Security.Cryptography.DSACng.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.DSACng.LegalKeySizes" />
<element api="P:System.Security.Cryptography.DSACng.SignatureAlgorithm" />
<element api="M:System.Security.Cryptography.DSACng.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="bbe7f336-c5ae-9763-022c-ecf581ba38b3" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSACng">
<topicdata name="DSACng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSACng" />
<apidata name="DSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSACng.SignData">
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSACng.VerifyData">
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSACng.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACng.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACng.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="M:System.Security.Cryptography.DSACng.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" />
</containers>
<file name="8ec4abe0-fc24-aca4-c802-e3473a908e84" />
</api>
<api id="Properties.T:System.Security.Cryptography.DSACng">
<topicdata name="DSACng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DSACng" />
<apidata name="DSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.DSACng.Key" />
<element api="P:System.Security.Cryptography.DSACng.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.DSACng.LegalKeySizes" />
<element api="P:System.Security.Cryptography.DSACng.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" />
</containers>
<file name="8c88fd87-a97a-b252-cb42-06f4cdbb7e09" />
</api>
<api id="Overload:System.Security.Cryptography.DSACng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.DSACng.#ctor" />
<element api="M:System.Security.Cryptography.DSACng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.DSACng.#ctor(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="8087b6b2-41d4-9d38-4504-373cdb5a900a" />
</api>
<api id="M:System.Security.Cryptography.DSACng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="06d753f8-9d63-ecae-70c2-c78040408047" />
</api>
<api id="M:System.Security.Cryptography.DSACng.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACng.#ctor" />
<parameters>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="9b4d5c44-0691-072d-68e0-5018913b0651" />
</api>
<api id="M:System.Security.Cryptography.DSACng.#ctor(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACng.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="f9221b0e-f552-6906-50ee-4596dd66872c" />
</api>
<api id="M:System.Security.Cryptography.DSACng.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="54da82be-2498-2045-d199-8183c721496c" />
</api>
<api id="M:System.Security.Cryptography.DSACng.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="b6b8519e-34b1-18fa-03d9-b5c441d2cce3" />
</api>
<api id="M:System.Security.Cryptography.DSACng.ImportParameters(System.Security.Cryptography.DSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="a6a200cc-5865-0f61-413a-bab22bf2f744" />
</api>
<api id="P:System.Security.Cryptography.DSACng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Key" />
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="2496b763-b9a4-d58c-56fc-408bede4a713" />
</api>
<api id="P:System.Security.Cryptography.DSACng.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="61e1b8e9-c9cc-f8e3-a61b-34aa1ce85053" />
</api>
<api id="P:System.Security.Cryptography.DSACng.LegalKeySizes">
<topicdata group="api" />
<apidata name="LegalKeySizes" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_LegalKeySizes" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="6ad0224d-4801-a705-302f-903245fde97f" />
</api>
<api id="P:System.Security.Cryptography.DSACng.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="68f9638d-30c0-0e00-a032-1c967a2848f8" />
</api>
<api id="M:System.Security.Cryptography.DSACng.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACng" ref="true" />
</containers>
<file name="6d7f6838-4a1d-4596-98b5-8e4b1dceb31c" />
</api>
<api id="T:System.Security.Cryptography.DSACryptoServiceProvider">
<topicdata group="api" />
<apidata name="DSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DSA" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData">
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData">
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor">
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)" />
</element>
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.CreateSignature(System.Byte[])" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.CspKeyContainerInfo" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportCspBlob(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.PersistKeyInCsp" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.PublicOnly" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.SignatureAlgorithm" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignHash(System.Byte[],System.String)" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.UseMachineKeyStore" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="c0e103eb-4cc9-714f-2f2d-eda67e20f57e" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSACryptoServiceProvider">
<topicdata name="DSACryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSACryptoServiceProvider" />
<apidata name="DSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.DSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData">
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData">
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportCspBlob(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.DSAParameters)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignHash(System.Byte[],System.String)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifySignature(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" />
</containers>
<file name="893af483-4e35-f296-9985-03a67eb7b83e" />
</api>
<api id="Properties.T:System.Security.Cryptography.DSACryptoServiceProvider">
<topicdata name="DSACryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.DSACryptoServiceProvider" />
<apidata name="DSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.CspKeyContainerInfo" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.PersistKeyInCsp" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.PublicOnly" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.SignatureAlgorithm" />
<element api="P:System.Security.Cryptography.DSACryptoServiceProvider.UseMachineKeyStore" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" />
</containers>
<file name="af06481e-4ffb-a38f-57b5-80f732b0bc5c" />
</api>
<api id="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.DSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="90e73e99-a78d-b450-2f82-4daf2a7e8bf5" />
</api>
<api id="Overload:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.DSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="9edd458f-4714-9a43-d171-aa3b3ad2ea74" />
</api>
<api id="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="1922651f-f2ca-c8c1-29a7-01a8794bbdd9" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="058340fe-4764-4a8e-e27f-938cad000e51" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="dwKeySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="26665fe2-fa0c-3db6-b02c-f89a992f8937" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="dwKeySize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="022581a6-1b82-437b-7edc-059573a37d70" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="d5439b5a-a912-5387-ce9a-f8baef667b5b" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.CreateSignature(System.Byte[])">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="59e12ab8-519b-b960-f5e8-a6edfd306340" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.CspKeyContainerInfo">
<topicdata group="api" />
<apidata name="CspKeyContainerInfo" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CspKeyContainerInfo" />
<returns>
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="ba3953a8-d300-2982-cd9d-32cd4000380b" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportCspBlob(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="3c08543b-0c6e-cd41-1917-c301edea8e1e" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.ExportParameters(System.Boolean)">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="3e130c58-fcab-d0fb-36e8-60df3dddb7ae" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportCspBlob(System.Byte[])">
<topicdata group="api" />
<apidata name="ImportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="keyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<implements>
<member api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="7107e6c2-4f3c-95a8-cfac-596e4cc3f83e" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.DSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.ImportParameters(System.Security.Cryptography.DSAParameters)">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="13747a1e-7edf-c0be-abd7-ff1060d440e7" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="05b4e75a-93b4-4f33-92b5-627a86183f8a" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="14491b31-b73b-d5eb-c4ef-bfaf3dd843e6" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.PersistKeyInCsp">
<topicdata group="api" />
<apidata name="PersistKeyInCsp" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_PersistKeyInCsp" />
<setter name="set_PersistKeyInCsp" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="7a68bfb4-b24b-eb0d-917f-344e00bce728" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.PublicOnly">
<topicdata group="api" />
<apidata name="PublicOnly" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_PublicOnly" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="d4c38d84-d65d-0b5f-ed8b-93125d114863" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="6fed3a24-8d88-dd59-a168-7204682c5282" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[])">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="be4459dd-e8ca-bdfe-1704-e968ffdc7a0b" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="e5f067f9-7e5d-1889-9bd8-c06c210c555c" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.SignData(System.IO.Stream)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="inputStream">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="4bfff067-58f4-14a7-6b74-57a47c50171f" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.SignHash(System.Byte[],System.String)">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="bda77fd3-0c64-0210-3bff-3ae22502470b" />
</api>
<api id="P:System.Security.Cryptography.DSACryptoServiceProvider.UseMachineKeyStore">
<topicdata group="api" />
<apidata name="UseMachineKeyStore" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UseMachineKeyStore" />
<setter name="set_UseMachineKeyStore" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="22bcee01-e4c9-dab6-37b1-5cb093a49d9d" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSACryptoServiceProvider.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="60b2f31d-a655-602c-eabb-961297d9bf1b" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="1eb6e300-590f-d31f-9e63-0acdeee513fc" />
</api>
<api id="M:System.Security.Cryptography.DSACryptoServiceProvider.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DSA.VerifySignature(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.DSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
</containers>
<file name="1fe39c9f-c865-6123-2028-3e43d09f7565" />
</api>
<api id="T:System.Security.Cryptography.DSAParameters">
<topicdata group="api" />
<apidata name="DSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.Security.Cryptography.DSAParameters.Counter" />
<element api="F:System.Security.Cryptography.DSAParameters.G" />
<element api="F:System.Security.Cryptography.DSAParameters.J" />
<element api="F:System.Security.Cryptography.DSAParameters.P" />
<element api="F:System.Security.Cryptography.DSAParameters.Q" />
<element api="F:System.Security.Cryptography.DSAParameters.Seed" />
<element api="F:System.Security.Cryptography.DSAParameters.X" />
<element api="F:System.Security.Cryptography.DSAParameters.Y" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="5d4d56fc-7918-67b0-20a8-9a2e299335c1" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSAParameters">
<topicdata name="DSAParameters" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSAParameters" />
<apidata name="DSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" />
</containers>
<file name="480e6468-c76c-ee2b-1ab4-b2cdc1ec37ca" />
</api>
<api id="Fields.T:System.Security.Cryptography.DSAParameters">
<topicdata name="DSAParameters" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.DSAParameters" />
<apidata name="DSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="F:System.Security.Cryptography.DSAParameters.Counter" />
<element api="F:System.Security.Cryptography.DSAParameters.G" />
<element api="F:System.Security.Cryptography.DSAParameters.J" />
<element api="F:System.Security.Cryptography.DSAParameters.P" />
<element api="F:System.Security.Cryptography.DSAParameters.Q" />
<element api="F:System.Security.Cryptography.DSAParameters.Seed" />
<element api="F:System.Security.Cryptography.DSAParameters.X" />
<element api="F:System.Security.Cryptography.DSAParameters.Y" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" />
</containers>
<file name="d216a0f9-4207-ee14-6496-e5408691b3f1" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.Counter">
<topicdata group="api" />
<apidata name="Counter" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="57932296-a649-4ff0-e423-faba3f4dcf65" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.G">
<topicdata group="api" />
<apidata name="G" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="a34c0306-ab99-47f2-a9b6-f14e86c30b26" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.J">
<topicdata group="api" />
<apidata name="J" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="4f0fb732-6b42-94e3-1cd5-620d732553bd" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.P">
<topicdata group="api" />
<apidata name="P" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="abfae999-86a9-8f17-de5b-af54a6c424ee" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.Q">
<topicdata group="api" />
<apidata name="Q" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="fdffc1ea-d571-b208-e9a3-e0d206b5acb4" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.Seed">
<topicdata group="api" />
<apidata name="Seed" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="b8525d4e-861c-25c4-6b03-81b6c61bb248" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.X">
<topicdata group="api" />
<apidata name="X" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="484bc0af-1c7f-514d-6005-6c75575eac1a" />
</api>
<api id="F:System.Security.Cryptography.DSAParameters.Y">
<topicdata group="api" />
<apidata name="Y" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSAParameters" ref="false" />
</containers>
<file name="5bde3a14-755c-e3a4-7dde-71e569b249ea" />
</api>
<api id="T:System.Security.Cryptography.DSASignatureDeformatter">
<topicdata group="api" />
<apidata name="DSASignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.DSASignatureDeformatter.#ctor">
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="f5beacec-60c8-b711-5835-f91e3ebcf768" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSASignatureDeformatter">
<topicdata name="DSASignatureDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSASignatureDeformatter" />
<apidata name="DSASignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" />
</containers>
<file name="5bcff2db-4579-ed9b-4fd2-5c16b3a73a1c" />
</api>
<api id="Overload:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature">
<topicdata name="VerifySignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="10d7f45f-cc52-97fc-4fc2-a99ed354290b" />
</api>
<api id="Overload:System.Security.Cryptography.DSASignatureDeformatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="54c7c9a9-01be-928d-7160-f07ecce4256c" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="18a24941-8468-20fe-97f7-b648c4cfe0e3" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSASignatureDeformatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="423fd91e-5482-777f-d4e6-bb9e1979c035" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureDeformatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="187ab52c-ca3b-65d3-950d-0449b00f82c5" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="59d3b41f-90fe-725f-f5c5-42de4d7cc9ee" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSASignatureDeformatter.VerifySignature" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureDeformatter" ref="true" />
</containers>
<file name="ce46d6f8-0c18-c1d8-0195-732ed28d896c" />
</api>
<api id="T:System.Security.Cryptography.DSASignatureFormatter">
<topicdata group="api" />
<apidata name="DSASignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DSASignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.DSASignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="Overload:System.Security.Cryptography.DSASignatureFormatter.#ctor">
<element api="M:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<element api="M:System.Security.Cryptography.DSASignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.DSASignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.DSASignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="b1890218-5d4e-f144-fa45-07f619907bb2" />
</api>
<api id="Methods.T:System.Security.Cryptography.DSASignatureFormatter">
<topicdata name="DSASignatureFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.DSASignatureFormatter" />
<apidata name="DSASignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.DSASignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.DSASignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.DSASignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.DSASignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" />
</containers>
<file name="63f5601d-a846-942b-4660-53ef1571292e" />
</api>
<api id="Overload:System.Security.Cryptography.DSASignatureFormatter.CreateSignature">
<topicdata name="CreateSignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DSASignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="9e3a5333-ecd0-4d8a-a25a-9eca9ba38266" />
</api>
<api id="Overload:System.Security.Cryptography.DSASignatureFormatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<element api="M:System.Security.Cryptography.DSASignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="ed2fb866-7a47-4330-86db-3f32295ff9fb" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="bd2ea6cf-d98e-c287-e503-7fd7c54d3a1e" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.DSASignatureFormatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="83a52f2a-4ebc-f0f7-de7b-0cc6f7f37c5f" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureFormatter.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.DSASignatureFormatter.CreateSignature" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="1e1709a2-a38d-262f-8e66-a8a5b9fab3b5" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureFormatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="7d5c243b-a7e6-e84c-92ac-18eff89f1ca3" />
</api>
<api id="M:System.Security.Cryptography.DSASignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.DSASignatureFormatter" ref="true" />
</containers>
<file name="c50911a2-c322-dfb5-939d-57ee2d245660" />
</api>
<api id="T:System.Security.Cryptography.ECDiffieHellman">
<topicdata group="api" />
<apidata name="ECDiffieHellman" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.#ctor" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.Create">
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.PublicKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="6c6457af-c149-db45-b93c-f3226b42e8c1" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDiffieHellman">
<topicdata name="ECDiffieHellman" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDiffieHellman" />
<apidata name="ECDiffieHellman" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.Create">
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" />
</containers>
<file name="d1c6e8d5-03bf-947b-b1e5-9702d67e83f4" />
</api>
<api id="Properties.T:System.Security.Cryptography.ECDiffieHellman">
<topicdata name="ECDiffieHellman" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ECDiffieHellman" />
<apidata name="ECDiffieHellman" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.PublicKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" />
</containers>
<file name="7a624ac9-21f2-6f3c-8392-9186a63541de" />
</api>
<api id="Fields.T:System.Security.Cryptography.ECDiffieHellman">
<topicdata name="ECDiffieHellman" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.ECDiffieHellman" />
<apidata name="ECDiffieHellman" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" />
</containers>
<file name="b27b8e85-dff3-03dd-0dd2-0c64df64c30c" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellman.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.Create(System.String)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="798ef3dd-0e97-fe49-46bc-4c3d6d8b5a9d" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash">
<topicdata name="DeriveKeyFromHash" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveKeyFromHash" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="176d6762-a9b6-f0a0-036f-183748d774f1" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac">
<topicdata name="DeriveKeyFromHmac" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveKeyFromHmac" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="e0a7f24d-b278-f271-ecb8-a79429deb077" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="2664a76c-1328-9100-3608-abad8a904d4a" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ECDiffieHellman.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="d63a99d8-d151-2dd5-3c9c-88e7c5d2e4e9" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ECDiffieHellman.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="ffe25c29-712a-5b2f-0417-a20257d2dd46" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="DeriveKeyFromHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="94fa8ea8-2f7b-4dbe-33e7-130955d8b3cd" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyFromHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash" />
<proceduredata virtual="true" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="secretPrepend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretAppend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="6dd85e9b-beb4-f439-a7a5-c246d0bb0af7" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyFromHmac" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac" />
<proceduredata virtual="false" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="hmacKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="726cf237-6241-7cbe-6b4f-8a6f119b3e59" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyFromHmac" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac" />
<proceduredata virtual="true" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="hmacKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretPrepend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretAppend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="77ec1ea4-5594-6760-a680-913375291dac" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)">
<topicdata group="api" />
<apidata name="DeriveKeyMaterial" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="bfc56337-03c6-cb69-a92a-17db083c8b05" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyTls" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="prfLabel">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="prfSeed">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="2454862e-adae-5e8d-7819-4b16372c45fb" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellman.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="6df65cd2-b9f4-e336-1691-1dbb82d02fd9" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellman.PublicKey">
<topicdata group="api" />
<apidata name="PublicKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_PublicKey" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="e6f95361-fb28-aa47-a137-40c5bd72e4be" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellman.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</containers>
<file name="68ef08a8-f17f-c7b5-0d99-ab859a4729ee" />
</api>
<api id="T:System.Security.Cryptography.ECDiffieHellmanCng">
<topicdata group="api" />
<apidata name="ECDiffieHellmanCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</element>
<element api="P:System.Security.Cryptography.ECDiffieHellman.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.SignatureAlgorithm" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.#ctor">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.HashAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.HmacKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Key" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.KeyDerivationFunction" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Label" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.PublicKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Seed" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="7bc5b5ce-f853-c007-4d4c-c24298cc0e4c" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDiffieHellmanCng">
<topicdata name="ECDiffieHellmanCng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDiffieHellmanCng" />
<apidata name="ECDiffieHellmanCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac">
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString">
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" />
</containers>
<file name="0574c436-0c95-1a06-9b8e-2d7b99e7e826" />
</api>
<api id="Properties.T:System.Security.Cryptography.ECDiffieHellmanCng">
<topicdata name="ECDiffieHellmanCng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ECDiffieHellmanCng" />
<apidata name="ECDiffieHellmanCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellman.SignatureAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.HashAlgorithm" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.HmacKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Key" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.KeyDerivationFunction" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Label" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.PublicKey" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.Seed" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" />
</containers>
<file name="cd1c701a-0f41-773d-543e-bd90b92c91df" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash">
<topicdata name="DeriveKeyFromHash" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveKeyFromHash" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="0da182a8-5023-9b6b-4d8d-8f499c647cee" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac">
<topicdata name="DeriveKeyFromHmac" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveKeyFromHmac" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="c31ca2e2-1924-a348-c1f4-4b3dc3a9dd09" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="6ee4ae83-c898-eebf-b72c-2da40d64fd59" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial">
<topicdata name="DeriveKeyMaterial" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveKeyMaterial" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="114cf09f-cc81-0cde-3176-9239efb2c3db" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle">
<topicdata name="DeriveSecretAgreementHandle" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="DeriveSecretAgreementHandle" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.ECDiffieHellmanPublicKey)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="f70794c6-5fd7-169a-4470-a942ee5968c4" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString">
<topicdata name="FromXmlString" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="9780002c-badb-a7a2-984b-b23afc3c7363" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString">
<topicdata name="ToXmlString" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="3c743b8a-6b47-0d39-a14f-2cd910aad75e" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="a717e5a0-07d8-9f0d-2f73-3c96598e8afb" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<parameters>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="35656734-7279-410e-be2b-fc2b315f6def" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.#ctor(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="bffb0e94-6cf5-4921-741c-b2e015b2269f" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyFromHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHash" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHash(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="secretPrepend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretAppend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="44ee27fa-3e16-b4f2-93fe-40996a328050" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyFromHmac" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyFromHmac" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyFromHmac(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Security.Cryptography.HashAlgorithmName,System.Byte[],System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="hmacKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretPrepend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="secretAppend">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="e42ec0b6-32af-d93a-a73d-26899a537a95" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name="DeriveKeyMaterial" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial" />
<proceduredata virtual="false" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="fc5fad95-e021-4ca4-a1a6-6b2ac6a7bdc5" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)">
<topicdata group="api" />
<apidata name="DeriveKeyMaterial" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyMaterial(System.Security.Cryptography.ECDiffieHellmanPublicKey)">
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="c815159f-1a01-99f7-b563-ee4c981c2cbe" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="DeriveKeyTls" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDiffieHellman.DeriveKeyTls(System.Security.Cryptography.ECDiffieHellmanPublicKey,System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
<parameter name="prfLabel">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="prfSeed">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="6322c558-80ff-2405-80f1-bfe65e409ea9" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name="DeriveSecretAgreementHandle" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle" />
<proceduredata virtual="false" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
</attribute>
</attributes>
<file name="1a5c9ed7-3f44-facd-a18b-9fe9209fb6d2" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle(System.Security.Cryptography.ECDiffieHellmanPublicKey)">
<topicdata group="api" />
<apidata name="DeriveSecretAgreementHandle" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.DeriveSecretAgreementHandle" />
<proceduredata virtual="false" />
<parameters>
<parameter name="otherPartyPublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="c5e99f79-6630-0abf-d958-bb8ca130a2a1" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="xmlString">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="81d3a1a5-8265-8c12-5209-90c70ad434bf" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.FromXmlString" />
<proceduredata virtual="false" />
<parameters>
<parameter name="xml">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="format">
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="1175e4b1-d7e6-786c-f8d5-43effa827481" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.HashAlgorithm">
<topicdata group="api" />
<apidata name="HashAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HashAlgorithm" />
<setter name="set_HashAlgorithm" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="b1f6d317-14a4-0273-0b94-2a4a703a38f1" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.HmacKey">
<topicdata group="api" />
<apidata name="HmacKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HmacKey" />
<setter name="set_HmacKey" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="8d80a8b7-6cf3-f0a8-ad8a-3a0b9f27f0a0" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Key" />
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="91cc6cfa-3176-48a9-bc5e-9c8aa7494509" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.KeyDerivationFunction">
<topicdata group="api" />
<apidata name="KeyDerivationFunction" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_KeyDerivationFunction" />
<setter name="set_KeyDerivationFunction" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="b16891f3-412e-09a0-4dc9-99e272ca2846" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.Label">
<topicdata group="api" />
<apidata name="Label" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Label" />
<setter name="set_Label" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="4e39fecc-75c0-7c82-f81c-d322e0d224de" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.PublicKey">
<topicdata group="api" />
<apidata name="PublicKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.ECDiffieHellman.PublicKey">
<type api="T:System.Security.Cryptography.ECDiffieHellman" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_PublicKey" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="e9701fde-8d6f-421a-42ce-95b0daf5dadd" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend">
<topicdata group="api" />
<apidata name="SecretAppend" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_SecretAppend" />
<setter name="set_SecretAppend" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="59231a00-7a6f-b663-eaec-705eb79b520e" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend">
<topicdata group="api" />
<apidata name="SecretPrepend" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_SecretPrepend" />
<setter name="set_SecretPrepend" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="88029ac9-9d90-342b-0ae5-83cf5b876ba9" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.Seed">
<topicdata group="api" />
<apidata name="Seed" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Seed" />
<setter name="set_Seed" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="6dfb77fd-b042-0b08-1854-11e1011f57dd" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Boolean)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="61684e9f-7057-acae-7f25-3587f7c6a2ca" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanCng.ToXmlString" />
<proceduredata virtual="false" />
<parameters>
<parameter name="format">
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="b2c6fbcd-8f4f-2b46-f664-563c3f7798a1" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey">
<topicdata group="api" />
<apidata name="UseSecretAgreementAsHmacKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_UseSecretAgreementAsHmacKey" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCng" ref="true" />
</containers>
<file name="86fe894b-8236-7fc8-edf9-c3095d1f567d" />
</api>
<api id="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey">
<topicdata group="api" />
<apidata name="ECDiffieHellmanCngPublicKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.BlobFormat" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromByteArray(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.Import" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.ToXmlString" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="c5fdea3c-a218-a28c-624d-bd0026cfa987" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey">
<topicdata name="ECDiffieHellmanCngPublicKey" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" />
<apidata name="ECDiffieHellmanCngPublicKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromByteArray(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.Import" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.ToXmlString" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" />
</containers>
<file name="4aef2045-c8aa-f066-966c-dc985f0691d9" />
</api>
<api id="Properties.T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey">
<topicdata name="ECDiffieHellmanCngPublicKey" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" />
<apidata name="ECDiffieHellmanCngPublicKey" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="P:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.BlobFormat" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" />
</containers>
<file name="ed786cf3-e6fb-0935-548e-7e89638d9849" />
</api>
<api id="P:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.BlobFormat">
<topicdata group="api" />
<apidata name="BlobFormat" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_BlobFormat" />
<returns>
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</containers>
<file name="2b19085f-9640-4cc5-b664-61df5f13b5fb" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromByteArray(System.Byte[],System.Security.Cryptography.CngKeyBlobFormat)">
<topicdata group="api" />
<apidata name="FromByteArray" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="publicKeyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="format">
<type api="T:System.Security.Cryptography.CngKeyBlobFormat" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</containers>
<file name="0a7e4348-62d3-4ca9-5703-d6d168996507" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="xml">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</containers>
<file name="8c0cd47e-d01e-da4f-7007-e6c932fdba08" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.Import">
<topicdata group="api" />
<apidata name="Import" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</containers>
<file name="9c3f0848-50c7-32a0-8182-f71ed563fa95" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanCngPublicKey.ToXmlString">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToXmlString">
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</containers>
<file name="a7029c3b-40e9-2b7e-4ae0-085b9dab394e" />
</api>
<api id="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction">
<topicdata group="api" />
<apidata name="ECDiffieHellmanKeyDerivationFunction" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hash" />
<element api="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac" />
<element api="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Tls" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="37058166-e489-07d2-1726-aa6f7f743d98" />
</api>
<api id="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hash">
<topicdata group="api" notopic="" />
<apidata name="Hash" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</containers>
<file name="70877146-a277-cc42-b19b-697e5077ce4c" />
</api>
<api id="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac">
<topicdata group="api" notopic="" />
<apidata name="Hmac" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</containers>
<file name="24db9737-3ea0-2fa5-1625-89c6c7488541" />
</api>
<api id="F:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Tls">
<topicdata group="api" notopic="" />
<apidata name="Tls" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction" ref="false" />
</containers>
<file name="068fdaef-3b2e-8763-680c-52e787d1a282" />
</api>
<api id="T:System.Security.Cryptography.ECDiffieHellmanPublicKey">
<topicdata group="api" />
<apidata name="ECDiffieHellmanPublicKey" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.ECDiffieHellmanCngPublicKey" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.#ctor(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose">
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToXmlString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="b1181e8c-5566-f0f3-7bc0-31d8fdc1e5ce" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDiffieHellmanPublicKey">
<topicdata name="ECDiffieHellmanPublicKey" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" />
<apidata name="ECDiffieHellmanPublicKey" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="true" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose">
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToXmlString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" />
</containers>
<file name="ff15594a-13d5-3167-9818-5eb64e3f37ab" />
</api>
<api id="Overload:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<element api="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="83c0ee79-e9b2-3c62-cbb0-9706d1f28779" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<parameters>
<parameter name="keyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="379d90da-d6eb-dba5-7796-da57ff0be5f1" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="ab38da71-d278-2a97-9289-17e7b252f267" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.ECDiffieHellmanPublicKey.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="8c7b519b-bb43-517e-f464-b46700b024c4" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToByteArray">
<topicdata group="api" />
<apidata name="ToByteArray" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="e4539c9a-b85f-b60f-7ae1-30b4482dfa59" />
</api>
<api id="M:System.Security.Cryptography.ECDiffieHellmanPublicKey.ToXmlString">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDiffieHellmanPublicKey" ref="true" />
</containers>
<file name="570a5c0d-7ac0-92e5-c193-4945d8170d44" />
</api>
<api id="T:System.Security.Cryptography.ECDsa">
<topicdata group="api" />
<apidata name="ECDsa" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.ECDsa.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDsa.#ctor" />
<element api="Overload:System.Security.Cryptography.ECDsa.Create">
<element api="M:System.Security.Cryptography.ECDsa.Create" />
<element api="M:System.Security.Cryptography.ECDsa.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsa.HashData">
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm" />
<element api="Overload:System.Security.Cryptography.ECDsa.SignData">
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.ECDsa.SignHash(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDsa.VerifyData">
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.ECDsa.VerifyHash(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="684d0859-6fc7-5c22-6b58-35bc26617be3" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDsa">
<topicdata name="ECDsa" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDsa" />
<apidata name="ECDsa" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.ECDsa.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.ECDsa.Create">
<element api="M:System.Security.Cryptography.ECDsa.Create" />
<element api="M:System.Security.Cryptography.ECDsa.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsa.HashData">
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsa.SignData">
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.ECDsa.SignHash(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDsa.VerifyData">
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.ECDsa.VerifyHash(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" />
</containers>
<file name="68c9f225-720b-7dcc-e649-1e5a8777b714" />
</api>
<api id="Properties.T:System.Security.Cryptography.ECDsa">
<topicdata name="ECDsa" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ECDsa" />
<apidata name="ECDsa" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" />
</containers>
<file name="35fbfb69-baaf-1435-1d0f-cf924c6334a9" />
</api>
<api id="Fields.T:System.Security.Cryptography.ECDsa">
<topicdata name="ECDsa" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.ECDsa" />
<apidata name="ECDsa" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" />
</containers>
<file name="b7eb1264-7042-5ff2-1775-53df2651808d" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsa.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsa.Create" />
<element api="M:System.Security.Cryptography.ECDsa.Create(System.String)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="fd0f0d1b-3d73-e4b7-08ef-f2f4c1f83210" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsa.HashData">
<topicdata name="HashData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="HashData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="48f0c1c8-a17f-ed07-d8f2-a6c7fc57b52b" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsa.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="61e2d2ed-a943-3380-2fdc-674b678ac445" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsa.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="156f0347-fdff-0433-3567-993a2ad09a49" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="c6e55d9c-d67a-6d1a-b153-847b954cecbd" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ECDsa.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="e4dfa0d8-eb8c-5ee9-af5f-c496daa33a6b" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ECDsa.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithm">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="8c6cca82-ce99-91a5-0ef3-e0715cbebf99" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.ECDsa.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="2d149d98-5a8d-f521-8449-0a2e09569ea7" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.ECDsa.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="3dbd3393-3423-2af7-f43b-346b5a4b2fc9" />
</api>
<api id="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="b06afe8f-0b6d-99e3-693a-6c3bcda30f51" />
</api>
<api id="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="511ba1ff-5577-12bd-ef50-407986a9ffcc" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="df2fb11d-337e-0d4f-c296-5dfac80905e2" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="6c7a59c5-a56a-653e-7af5-0bfa156a9da8" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="fd41c8b0-4d84-9585-914f-52c9d980a3f9" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.SignHash(System.Byte[])">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="55f7296b-4db9-327d-412f-cad79313be7f" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="ec8160bd-dff1-2caf-c3b1-b946a53ed4d9" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.VerifyData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="b9bcff0f-3a5d-ac65-1a1b-357308ce8ca4" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsa.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="5e053990-c7d8-3faf-d134-ff60da707b67" />
</api>
<api id="M:System.Security.Cryptography.ECDsa.VerifyHash(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</containers>
<file name="7a698c31-8dd3-989c-d10a-895453e7f7d5" />
</api>
<api id="T:System.Security.Cryptography.ECDsaCng">
<topicdata group="api" />
<apidata name="ECDsaCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDsaCng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm" />
<element api="Overload:System.Security.Cryptography.ECDsaCng.SignData">
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsaCng.VerifyData">
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.IO.Stream,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsaCng.#ctor">
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor" />
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsaCng.FromXmlString">
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="P:System.Security.Cryptography.ECDsaCng.HashAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsaCng.Key" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignHash(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDsaCng.ToXmlString">
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyHash(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="0b7aff32-10b2-560c-aa39-0bce372697a7" />
</api>
<api id="Methods.T:System.Security.Cryptography.ECDsaCng">
<topicdata name="ECDsaCng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ECDsaCng" />
<apidata name="ECDsaCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDsaCng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="Overload:System.Security.Cryptography.ECDsaCng.SignData">
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsaCng.VerifyData">
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.IO.Stream,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="Overload:System.Security.Cryptography.ECDsaCng.FromXmlString">
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="M:System.Security.Cryptography.ECDsaCng.SignHash(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.ECDsaCng.ToXmlString">
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</element>
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyHash(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" />
</containers>
<file name="5a5ca06a-a96e-230a-80bb-af3f25cf5634" />
</api>
<api id="Properties.T:System.Security.Cryptography.ECDsaCng">
<topicdata name="ECDsaCng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ECDsaCng" />
<apidata name="ECDsaCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.ECDsaCng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.ECDsa.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsa.SignatureAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsaCng.HashAlgorithm" />
<element api="P:System.Security.Cryptography.ECDsaCng.Key" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" />
</containers>
<file name="6de0f78a-679c-2c4f-a5a4-bde9b08c0750" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsaCng.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.ECDsa.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="875ba4f2-0c8e-fc1d-af1e-edda9f3869fd" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsaCng.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.IO.Stream,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.ECDsa.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="8ef60931-6772-f5b3-f68a-aac2f5a516e7" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsaCng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor" />
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="d46bf51e-5b92-b9a4-860a-b9da4a41c8ab" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsaCng.FromXmlString">
<topicdata name="FromXmlString" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String)" />
<element api="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="77bcdb0b-5cf7-73e9-c5a0-e16d49da9093" />
</api>
<api id="Overload:System.Security.Cryptography.ECDsaCng.ToXmlString">
<topicdata name="ToXmlString" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Boolean)" />
<element api="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="25a35dd6-7e81-c8b6-1b9b-259f0aa206ef" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDsaCng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="0d82b9c9-25ea-188d-dbc6-122458920b55" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDsaCng.#ctor" />
<parameters>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="3eb1040a-110f-228b-a0c0-e202e786dd83" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.#ctor(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.ECDsaCng.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="c5c293de-8770-ad69-ee5b-560e95c89367" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.FromXmlString" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="xmlString">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="92d59adf-13bc-a42c-fa6a-bc224bd73bd1" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.FromXmlString(System.String,System.Security.Cryptography.ECKeyXmlFormat)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.FromXmlString" />
<proceduredata virtual="false" />
<parameters>
<parameter name="xml">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="format">
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="c818d12c-be6f-24cb-5137-e26d5941eb07" />
</api>
<api id="P:System.Security.Cryptography.ECDsaCng.HashAlgorithm">
<topicdata group="api" />
<apidata name="HashAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HashAlgorithm" />
<setter name="set_HashAlgorithm" />
<returns>
<type api="T:System.Security.Cryptography.CngAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="0d0e77d4-844e-9495-5428-58bc13aa2f61" />
</api>
<api id="P:System.Security.Cryptography.ECDsaCng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Key" />
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="a21bfcbc-cbcd-d2f8-de0c-c70eb0a5162b" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[])">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="d9199312-b9cd-3975-d272-26c540fc7fde" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.SignData(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="1e71bbeb-2a75-d94a-c5d8-3643fa0b08a6" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.SignData(System.IO.Stream)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="e779be71-7c70-82ed-f1fb-7550a76fd00d" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.SignHash(System.Byte[])">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDsa.SignHash(System.Byte[])">
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="445cf679-20bd-2860-d85e-15e654b5525d" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Boolean)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.ToXmlString" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="ddb5b360-4e28-36b6-2549-b30ebd9552e8" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.ToXmlString(System.Security.Cryptography.ECKeyXmlFormat)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.ToXmlString" />
<proceduredata virtual="false" />
<parameters>
<parameter name="format">
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="e3dbcb57-e150-26f7-cdac-cd46368ac613" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="7df3c14f-5e30-91ad-b8e0-558b0ab9af27" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="e85cc620-9256-7f27-b0a7-7f33c3c029df" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.VerifyData(System.IO.Stream,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ECDsaCng.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="18648d23-6dd1-701f-621a-24e169eeb07e" />
</api>
<api id="M:System.Security.Cryptography.ECDsaCng.VerifyHash(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.ECDsa.VerifyHash(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.ECDsa" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECDsaCng" ref="true" />
</containers>
<file name="a145a7f2-9f42-af12-f728-03f856a14eb7" />
</api>
<api id="T:System.Security.Cryptography.ECKeyXmlFormat">
<topicdata group="api" />
<apidata name="ECKeyXmlFormat" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.ECKeyXmlFormat.Rfc4050" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="7b6ff359-4933-5e9d-5ea0-aa4b93dc8d21" />
</api>
<api id="F:System.Security.Cryptography.ECKeyXmlFormat.Rfc4050">
<topicdata group="api" notopic="" />
<apidata name="Rfc4050" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ECKeyXmlFormat" ref="false" />
</containers>
<file name="e34c4653-31b6-ea05-9702-b150827f20fe" />
</api>
<api id="T:System.Security.Cryptography.FromBase64Transform">
<topicdata group="api" />
<apidata name="FromBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.FromBase64Transform.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.FromBase64Transform.#ctor">
<element api="M:System.Security.Cryptography.FromBase64Transform.#ctor" />
<element api="M:System.Security.Cryptography.FromBase64Transform.#ctor(System.Security.Cryptography.FromBase64TransformMode)" />
</element>
<element api="P:System.Security.Cryptography.FromBase64Transform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.FromBase64Transform.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.FromBase64Transform.Clear" />
<element api="Overload:System.Security.Cryptography.FromBase64Transform.Dispose">
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.FromBase64Transform.Finalize" />
<element api="P:System.Security.Cryptography.FromBase64Transform.InputBlockSize" />
<element api="P:System.Security.Cryptography.FromBase64Transform.OutputBlockSize" />
<element api="M:System.Security.Cryptography.FromBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.FromBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="6911818e-bb47-7e25-6252-621acc86ddba" />
</api>
<api id="Methods.T:System.Security.Cryptography.FromBase64Transform">
<topicdata name="FromBase64Transform" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.FromBase64Transform" />
<apidata name="FromBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.FromBase64Transform.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.FromBase64Transform.Clear" />
<element api="Overload:System.Security.Cryptography.FromBase64Transform.Dispose">
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.FromBase64Transform.Finalize" />
<element api="M:System.Security.Cryptography.FromBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.FromBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" />
</containers>
<file name="b5ff0cd2-73fe-d44e-9bac-0fef390b4ff0" />
</api>
<api id="Properties.T:System.Security.Cryptography.FromBase64Transform">
<topicdata name="FromBase64Transform" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.FromBase64Transform" />
<apidata name="FromBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.FromBase64Transform.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.FromBase64Transform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.FromBase64Transform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.FromBase64Transform.InputBlockSize" />
<element api="P:System.Security.Cryptography.FromBase64Transform.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" />
</containers>
<file name="b94e31c9-60bd-5e1c-b686-5a14a819b113" />
</api>
<api id="Overload:System.Security.Cryptography.FromBase64Transform.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.FromBase64Transform.#ctor" />
<element api="M:System.Security.Cryptography.FromBase64Transform.#ctor(System.Security.Cryptography.FromBase64TransformMode)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="2e64802c-e6de-712d-10c1-cec55ef5261a" />
</api>
<api id="Overload:System.Security.Cryptography.FromBase64Transform.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.FromBase64Transform.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="cde72b34-025b-c8ce-316f-a302afef6bef" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.FromBase64Transform.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="611cf215-03e7-80ad-02a2-3433880c4efe" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.#ctor(System.Security.Cryptography.FromBase64TransformMode)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.FromBase64Transform.#ctor" />
<parameters>
<parameter name="whitespaces">
<type api="T:System.Security.Cryptography.FromBase64TransformMode" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="c76b5b36-a432-ccdf-f276-564f86a43bae" />
</api>
<api id="P:System.Security.Cryptography.FromBase64Transform.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="c1af7590-9d01-b460-0d9a-88bb9697eafb" />
</api>
<api id="P:System.Security.Cryptography.FromBase64Transform.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="af2eb587-f2d2-2256-e25a-610183307751" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="a0647ba1-5569-7c51-c6ca-bb167bc55d2b" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.FromBase64Transform.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="4c095872-fe10-229f-ecda-56608f9704a9" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.FromBase64Transform.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="b5ae7763-f660-64c1-8158-ae7fe12e93e9" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.Finalize">
<topicdata group="api" />
<apidata name="Finalize" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Finalize">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<implements>
<member api="M:System.Object.Finalize">
<type api="T:System.Object" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="2441ae94-fa0c-4e0f-f4fe-13c2584ca94e" />
</api>
<api id="P:System.Security.Cryptography.FromBase64Transform.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="3dce3a81-a257-c81d-0d0f-8be055b83523" />
</api>
<api id="P:System.Security.Cryptography.FromBase64Transform.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="85a80ef6-094e-563e-e4fa-e13cd95124cb" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="832d9e9e-7259-ddbe-7507-3e85b6aec5f7" />
</api>
<api id="M:System.Security.Cryptography.FromBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
</containers>
<file name="52a3d305-df49-90cf-bfbb-71574d0ec690" />
</api>
<api id="T:System.Security.Cryptography.FromBase64TransformMode">
<topicdata group="api" />
<apidata name="FromBase64TransformMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.FromBase64TransformMode.IgnoreWhiteSpaces" />
<element api="F:System.Security.Cryptography.FromBase64TransformMode.DoNotIgnoreWhiteSpaces" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e4e0d5a1-2a54-752f-3d0c-a05d06133392" />
</api>
<api id="F:System.Security.Cryptography.FromBase64TransformMode.DoNotIgnoreWhiteSpaces">
<topicdata group="api" notopic="" />
<apidata name="DoNotIgnoreWhiteSpaces" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.FromBase64TransformMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64TransformMode" ref="false" />
</containers>
<file name="27de00d6-7a2b-8d2d-5905-f982c0f5d32d" />
</api>
<api id="F:System.Security.Cryptography.FromBase64TransformMode.IgnoreWhiteSpaces">
<topicdata group="api" notopic="" />
<apidata name="IgnoreWhiteSpaces" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.FromBase64TransformMode" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.FromBase64TransformMode" ref="false" />
</containers>
<file name="fe14fcdb-8739-b6cd-825e-a3b1e0beb477" />
</api>
<api id="T:System.Security.Cryptography.HashAlgorithm">
<topicdata group="api" />
<apidata name="HashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.MD5" ref="true" />
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.#ctor" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HashAlgorithm.Create">
<element api="M:System.Security.Cryptography.HashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.HashAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="1ebec6e7-6fd8-4f47-705c-e562e36e793a" />
</api>
<api id="Methods.T:System.Security.Cryptography.HashAlgorithm">
<topicdata name="HashAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HashAlgorithm" />
<apidata name="HashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HashAlgorithm.Create">
<element api="M:System.Security.Cryptography.HashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.HashAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" />
</containers>
<file name="db953c3f-f79b-703b-8889-1085ca61f155" />
</api>
<api id="Properties.T:System.Security.Cryptography.HashAlgorithm">
<topicdata name="HashAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HashAlgorithm" />
<apidata name="HashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" />
</containers>
<file name="767fe3a8-e299-cf61-c3eb-620712d74dd8" />
</api>
<api id="Fields.T:System.Security.Cryptography.HashAlgorithm">
<topicdata name="HashAlgorithm" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HashAlgorithm" />
<apidata name="HashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" />
</containers>
<file name="9aaf5111-3f09-572a-a49e-c100b82fd746" />
</api>
<api id="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash">
<topicdata name="ComputeHash" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="ComputeHash" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="d9051557-2987-1f4b-49f9-8573c6b4b26e" />
</api>
<api id="Overload:System.Security.Cryptography.HashAlgorithm.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="7957f13c-ba0e-02e0-3ff9-b08dcebc4bd4" />
</api>
<api id="Overload:System.Security.Cryptography.HashAlgorithm.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="1ce065a5-d0c2-b9e1-951e-1ba3f96b0493" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="a7164aa7-a271-b1b1-31d2-cbf16ce5b4c2" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="f3a618d0-59a2-7f24-32e8-3d2cb8e0efb9" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="518b7ab7-d89f-68eb-71a0-f977a4308153" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="c99dcaf8-3f5f-7e9d-8c22-e9f146926a8f" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])">
<topicdata group="api" />
<apidata name="ComputeHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="ba3c1aa7-652c-4060-79c9-2fce2dc84f62" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="ComputeHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="45d7a499-5447-e94b-0689-0964c5fbdc0b" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)">
<topicdata group="api" />
<apidata name="ComputeHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithm.ComputeHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="inputStream">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="a2a2025b-1417-cf6f-3454-78029288c39d" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.HashAlgorithm.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="ab5fe0da-7e72-0dde-99ec-dac7e42aa964" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.HashAlgorithm.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="6a89632d-5da5-dee7-3521-a5d20d28c725" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithm.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="abfcd054-b6fd-0dd4-c820-26257f2bf85a" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.HashAlgorithm.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="485e0d3e-d592-bd43-5d8c-282723ea4706" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.Hash">
<topicdata group="api" />
<apidata name="Hash" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_Hash" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="6b07022e-823e-24a4-ed95-a05fecdf8164" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="556f0e18-89b1-2da2-015e-5ba6076aaf60" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata abstract="true" virtual="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="8cd09522-8b52-c3e2-a4e1-50516fd87214" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.HashSize">
<topicdata group="api" />
<apidata name="HashSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_HashSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="45375ed3-61fc-faba-86a7-f4a500fd930b" />
</api>
<api id="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue">
<topicdata group="api" />
<apidata name="HashSizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="fe41ae3a-ed5d-40ec-8da6-b4e37ddf0700" />
</api>
<api id="F:System.Security.Cryptography.HashAlgorithm.HashValue">
<topicdata group="api" />
<apidata name="HashValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="43b3bc71-a99a-757f-4210-9b6b76bafce5" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="b5142c99-b7c2-c721-c34d-6ed1048485f2" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="9bd527a0-27bb-7916-0961-6b1fc6a04ebf" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="9fbe590d-1a39-772b-585c-42cb79031afb" />
</api>
<api id="F:System.Security.Cryptography.HashAlgorithm.State">
<topicdata group="api" />
<apidata name="State" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="b69b93b8-e799-3e36-6c8a-ee6e35b933f9" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="aab4053d-9da2-1b80-d6dc-437e4abb29f8" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</containers>
<file name="3c6e0315-39cc-3068-0777-2749e229ca51" />
</api>
<api id="T:System.Security.Cryptography.HashAlgorithmName">
<topicdata group="api" />
<apidata name="HashAlgorithmName" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.#ctor(System.String)" />
<element api="Overload:System.Security.Cryptography.HashAlgorithmName.Equals">
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithmName.GetHashCode" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.MD5" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.Name" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.op_Equality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.op_Inequality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA1" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA256" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA384" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA512" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="98a16b6f-ca81-d0ad-328a-295ef15d45e4" />
</api>
<api id="Methods.T:System.Security.Cryptography.HashAlgorithmName">
<topicdata name="HashAlgorithmName" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HashAlgorithmName" />
<apidata name="HashAlgorithmName" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.HashAlgorithmName.Equals">
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Object)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithmName.GetHashCode" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" />
</containers>
<file name="9e49c534-8753-ce8e-f2e9-2f927faa83c3" />
</api>
<api id="Operators.T:System.Security.Cryptography.HashAlgorithmName">
<topicdata name="HashAlgorithmName" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.HashAlgorithmName" />
<apidata name="HashAlgorithmName" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithmName.op_Equality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.op_Inequality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" />
</containers>
<file name="b091cda8-621c-d188-0a8d-ea7edabb1c43" />
</api>
<api id="Properties.T:System.Security.Cryptography.HashAlgorithmName">
<topicdata name="HashAlgorithmName" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HashAlgorithmName" />
<apidata name="HashAlgorithmName" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithmName.MD5" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.Name" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA1" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA256" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA384" />
<element api="P:System.Security.Cryptography.HashAlgorithmName.SHA512" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" />
</containers>
<file name="66df332e-da38-1358-6d86-d25ffa0ecfc4" />
</api>
<api id="Overload:System.Security.Cryptography.HashAlgorithmName.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Object)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="1955d311-9a15-eb5c-5585-ff859fdb8cb6" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="name">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="251602a1-8993-26ec-f89c-62174a462f58" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithmName.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.ValueType.Equals(System.Object)">
<type api="T:System.ValueType" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="3e67a4ca-736f-c701-9274-ca221595d447" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.Equals(System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.HashAlgorithmName.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="56963f7b-da4e-e99f-cd23-4a7c6d27c962" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.ValueType.GetHashCode">
<type api="T:System.ValueType" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="c347a549-d092-90c1-8e75-e82569f2d904" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.MD5">
<topicdata group="api" />
<apidata name="MD5" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MD5" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="4f80532b-fb97-1de0-0486-b06c7beaa566" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.Name">
<topicdata group="api" />
<apidata name="Name" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Name" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="bf253ffd-a402-5c5f-f807-baf458f7e937" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.op_Equality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="3822dbc1-6f73-cfa0-5839-71614d147161" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.op_Inequality(System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="197c191d-3c98-1d39-bfb6-7d332303ffde" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.SHA1">
<topicdata group="api" />
<apidata name="SHA1" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SHA1" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="8197c7d5-1314-299d-d42d-46088269531a" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.SHA256">
<topicdata group="api" />
<apidata name="SHA256" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SHA256" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="8c88af6c-77ec-ae4c-66c5-59f00b36d8ef" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.SHA384">
<topicdata group="api" />
<apidata name="SHA384" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SHA384" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="a2e71155-a5a0-7ef3-826a-6b9758f82837" />
</api>
<api id="P:System.Security.Cryptography.HashAlgorithmName.SHA512">
<topicdata group="api" />
<apidata name="SHA512" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SHA512" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="9e3d1dbd-506d-3f5d-2edf-7b6a736f26bd" />
</api>
<api id="M:System.Security.Cryptography.HashAlgorithmName.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.ValueType.ToString">
<type api="T:System.ValueType" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</containers>
<file name="2fdb481e-3ff7-9c93-453d-037cb864e74b" />
</api>
<api id="T:System.Security.Cryptography.HMAC">
<topicdata group="api" />
<apidata name="HMAC" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.HMACMD5" ref="true" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" ref="true" />
<type api="T:System.Security.Cryptography.HMACSHA1" ref="true" />
<type api="T:System.Security.Cryptography.HMACSHA256" ref="true" />
<type api="T:System.Security.Cryptography.HMACSHA384" ref="true" />
<type api="T:System.Security.Cryptography.HMACSHA512" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMAC.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMAC.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.#ctor" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="Overload:System.Security.Cryptography.HMAC.Create">
<element api="M:System.Security.Cryptography.HMAC.Create" />
<element api="M:System.Security.Cryptography.HMAC.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="f9808429-85df-4e5b-34c1-d04cb27f24a1" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMAC">
<topicdata name="HMAC" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMAC" />
<apidata name="HMAC" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMAC.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMAC.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.HMAC.Create">
<element api="M:System.Security.Cryptography.HMAC.Create" />
<element api="M:System.Security.Cryptography.HMAC.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" />
</containers>
<file name="177647d2-f5a5-2d71-1a5c-f2422e8ce477" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMAC">
<topicdata name="HMAC" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMAC" />
<apidata name="HMAC" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" />
</containers>
<file name="8ae3732b-ed9c-1b81-9a11-2a5bebb4e133" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMAC">
<topicdata name="HMAC" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMAC" />
<apidata name="HMAC" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" />
</containers>
<file name="5c10a9d6-bd5e-946e-8267-b5a01f31193b" />
</api>
<api id="Overload:System.Security.Cryptography.HMAC.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="64013065-13ab-5289-2783-b9c8c0dd872d" />
</api>
<api id="Overload:System.Security.Cryptography.HMAC.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HMAC.Create" />
<element api="M:System.Security.Cryptography.HMAC.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="1146d26a-1f69-0f8f-075e-d01d5e44ee28" />
</api>
<api id="M:System.Security.Cryptography.HMAC.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="bd247281-9193-4757-1f7e-28b007906e50" />
</api>
<api id="P:System.Security.Cryptography.HMAC.BlockSizeValue">
<topicdata group="api" />
<apidata name="BlockSizeValue" group="member" subgroup="property" />
<memberdata visibility="family" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_BlockSizeValue" />
<setter name="set_BlockSizeValue" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="00e9e1ee-d868-90c0-3505-bf6bf1b18e65" />
</api>
<api id="M:System.Security.Cryptography.HMAC.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.HMAC.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="a3f2453c-1065-a9f0-d6ed-8f191b198b53" />
</api>
<api id="M:System.Security.Cryptography.HMAC.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.HMAC.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algorithmName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="3ad2855d-4b99-9dbc-cd91-809a1c97245c" />
</api>
<api id="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.HMAC.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)">
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="5445c1dd-4b88-5e2b-8816-f8c1da121e2b" />
</api>
<api id="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ib">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cb">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="ad004840-26fe-5f46-add4-a5ed91be9a8f" />
</api>
<api id="M:System.Security.Cryptography.HMAC.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="ec8c51a9-dd14-f8d8-4171-b680a2718100" />
</api>
<api id="P:System.Security.Cryptography.HMAC.HashName">
<topicdata group="api" />
<apidata name="HashName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HashName" />
<setter name="set_HashName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="53394361-8cdb-386b-bc6e-e005b6c8a406" />
</api>
<api id="M:System.Security.Cryptography.HMAC.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="9e161eb9-8503-b740-546f-f4cec18f8f76" />
</api>
<api id="P:System.Security.Cryptography.HMAC.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.KeyedHashAlgorithm.Key">
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
</containers>
<file name="f3d7500c-7b10-0833-d64c-b44505334237" />
</api>
<api id="T:System.Security.Cryptography.HMACMD5">
<topicdata group="api" />
<apidata name="HMACMD5" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACMD5.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACMD5.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACMD5.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACMD5.#ctor">
<element api="M:System.Security.Cryptography.HMACMD5.#ctor" />
<element api="M:System.Security.Cryptography.HMACMD5.#ctor(System.Byte[])" />
</element>
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="58847e19-babd-30d3-b3f1-78f5414861e0" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACMD5">
<topicdata name="HMACMD5" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACMD5" />
<apidata name="HMACMD5" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACMD5.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACMD5.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACMD5.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" />
</containers>
<file name="36e22e0b-13b5-9e38-80e0-01b034ec4229" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACMD5">
<topicdata name="HMACMD5" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACMD5" />
<apidata name="HMACMD5" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACMD5.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" />
</containers>
<file name="013088e2-ea07-65fa-55bf-fe98807a44d3" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACMD5">
<topicdata name="HMACMD5" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACMD5" />
<apidata name="HMACMD5" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACMD5.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" />
</containers>
<file name="f8181db5-b523-0e4d-db3d-9fa58514dcdb" />
</api>
<api id="Overload:System.Security.Cryptography.HMACMD5.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACMD5.#ctor" />
<element api="M:System.Security.Cryptography.HMACMD5.#ctor(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" ref="true" />
</containers>
<file name="a11e2cd8-01ec-ca24-1653-d6710590941e" />
</api>
<api id="M:System.Security.Cryptography.HMACMD5.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACMD5.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" ref="true" />
</containers>
<file name="f0dd19e9-56ca-abc5-97b2-300560a81183" />
</api>
<api id="M:System.Security.Cryptography.HMACMD5.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACMD5.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACMD5" ref="true" />
</containers>
<file name="50114169-1d12-8878-b712-6d29fb97689a" />
</api>
<api id="T:System.Security.Cryptography.HMACRIPEMD160">
<topicdata group="api" />
<apidata name="HMACRIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACRIPEMD160.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACRIPEMD160.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACRIPEMD160.#ctor">
<element api="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<element api="M:System.Security.Cryptography.HMACRIPEMD160.#ctor(System.Byte[])" />
</element>
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="767a389f-d0bd-6401-71f0-2839b56d664f" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACRIPEMD160">
<topicdata name="HMACRIPEMD160" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACRIPEMD160" />
<apidata name="HMACRIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACRIPEMD160.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACRIPEMD160.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" />
</containers>
<file name="000d3ba5-b392-7607-e30a-7e8b0a829aaf" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACRIPEMD160">
<topicdata name="HMACRIPEMD160" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACRIPEMD160" />
<apidata name="HMACRIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" />
</containers>
<file name="7727fe19-71d8-46f3-5925-2252dae258b5" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACRIPEMD160">
<topicdata name="HMACRIPEMD160" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACRIPEMD160" />
<apidata name="HMACRIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" />
</containers>
<file name="bdc56fbf-13e0-34b7-9c9e-3438b4b02551" />
</api>
<api id="Overload:System.Security.Cryptography.HMACRIPEMD160.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<element api="M:System.Security.Cryptography.HMACRIPEMD160.#ctor(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" ref="true" />
</containers>
<file name="75814ca5-4ef7-ab59-654d-6490e6546d4c" />
</api>
<api id="M:System.Security.Cryptography.HMACRIPEMD160.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" ref="true" />
</containers>
<file name="5eb75f1e-0fcd-9cd9-1aad-cd8a3c7dbfe5" />
</api>
<api id="M:System.Security.Cryptography.HMACRIPEMD160.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACRIPEMD160.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACRIPEMD160" ref="true" />
</containers>
<file name="ad1e24d3-897c-c37f-882a-21db58ce8f03" />
</api>
<api id="T:System.Security.Cryptography.HMACSHA1">
<topicdata group="api" />
<apidata name="HMACSHA1" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA1.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA1.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACSHA1.#ctor">
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[],System.Boolean)" />
</element>
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="c1d02aac-c1e5-3ebe-0f99-9e3620eeb8ac" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACSHA1">
<topicdata name="HMACSHA1" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACSHA1" />
<apidata name="HMACSHA1" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA1.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA1.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" />
</containers>
<file name="9d2d4576-1d28-7a1c-d5cb-a37a318ed356" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACSHA1">
<topicdata name="HMACSHA1" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACSHA1" />
<apidata name="HMACSHA1" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" />
</containers>
<file name="9978321b-371b-2e99-dddd-6cc829dbab05" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACSHA1">
<topicdata name="HMACSHA1" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACSHA1" />
<apidata name="HMACSHA1" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" />
</containers>
<file name="d6fd4413-8614-b594-94e8-d92d0a2907b7" />
</api>
<api id="Overload:System.Security.Cryptography.HMACSHA1.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[],System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" ref="true" />
</containers>
<file name="d9f7ebd6-c47d-0772-090c-1da3d2980aa7" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA1.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA1.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" ref="true" />
</containers>
<file name="0d48d8d9-cb4b-9f07-fc7c-dfa5a85e2f0c" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA1.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" ref="true" />
</containers>
<file name="7c404215-934a-7e8e-74cb-cd23d54628f6" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA1.#ctor(System.Byte[],System.Boolean)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA1.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="useManagedSha1">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA1" ref="true" />
</containers>
<file name="d0781805-88ec-c813-517c-292da1e211be" />
</api>
<api id="T:System.Security.Cryptography.HMACSHA256">
<topicdata group="api" />
<apidata name="HMACSHA256" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA256.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA256.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACSHA256.#ctor">
<element api="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA256.#ctor(System.Byte[])" />
</element>
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e407e8fb-1fab-7178-b927-6fa48701aca7" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACSHA256">
<topicdata name="HMACSHA256" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACSHA256" />
<apidata name="HMACSHA256" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA256.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA256.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" />
</containers>
<file name="45e3b477-ce8c-b7e7-fb91-9bc682d2ebb1" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACSHA256">
<topicdata name="HMACSHA256" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACSHA256" />
<apidata name="HMACSHA256" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" />
</containers>
<file name="2ea36ef8-7b9d-c265-6546-1817cb6d28e2" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACSHA256">
<topicdata name="HMACSHA256" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACSHA256" />
<apidata name="HMACSHA256" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" />
</containers>
<file name="55bb92d3-9b14-4481-2300-8c76a89bbab8" />
</api>
<api id="Overload:System.Security.Cryptography.HMACSHA256.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACSHA256.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA256.#ctor(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" ref="true" />
</containers>
<file name="69298535-9bc0-9d74-45c3-e23c56467124" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA256.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA256.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" ref="true" />
</containers>
<file name="9bfd4c11-19c5-c372-786f-eb9145535afd" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA256.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA256.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA256" ref="true" />
</containers>
<file name="d4d0e3ce-742e-3cb7-ec86-a5e31bd842f8" />
</api>
<api id="T:System.Security.Cryptography.HMACSHA384">
<topicdata group="api" />
<apidata name="HMACSHA384" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA384.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA384.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACSHA384.#ctor">
<element api="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA384.#ctor(System.Byte[])" />
</element>
<element api="P:System.Security.Cryptography.HMACSHA384.ProduceLegacyHmacValues" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="37ed0031-9b23-a1d8-32a5-821c4dc8db1d" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACSHA384">
<topicdata name="HMACSHA384" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACSHA384" />
<apidata name="HMACSHA384" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA384.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA384.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" />
</containers>
<file name="e0a02831-9b33-8363-ddaf-1f8985ba8f21" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACSHA384">
<topicdata name="HMACSHA384" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACSHA384" />
<apidata name="HMACSHA384" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="P:System.Security.Cryptography.HMACSHA384.ProduceLegacyHmacValues" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" />
</containers>
<file name="b1d88bc9-e25a-07de-252e-50778a4fd286" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACSHA384">
<topicdata name="HMACSHA384" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACSHA384" />
<apidata name="HMACSHA384" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" />
</containers>
<file name="3556a760-197c-5fc7-393a-adcea76ef312" />
</api>
<api id="Overload:System.Security.Cryptography.HMACSHA384.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACSHA384.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA384.#ctor(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" ref="true" />
</containers>
<file name="d65cd43b-48c9-1f37-e0b5-c1dc41a0db59" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA384.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA384.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" ref="true" />
</containers>
<file name="0c920954-7599-97e4-2d0c-0770353da0f1" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA384.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA384.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" ref="true" />
</containers>
<file name="dff99dba-19a8-5b2e-54ee-1080c3d737b1" />
</api>
<api id="P:System.Security.Cryptography.HMACSHA384.ProduceLegacyHmacValues">
<topicdata group="api" />
<apidata name="ProduceLegacyHmacValues" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ProduceLegacyHmacValues" />
<setter name="set_ProduceLegacyHmacValues" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA384" ref="true" />
</containers>
<file name="b13aef29-2b95-a541-cfe7-8717d872560f" />
</api>
<api id="T:System.Security.Cryptography.HMACSHA512">
<topicdata group="api" />
<apidata name="HMACSHA512" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA512.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA512.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="Overload:System.Security.Cryptography.HMACSHA512.#ctor">
<element api="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA512.#ctor(System.Byte[])" />
</element>
<element api="P:System.Security.Cryptography.HMACSHA512.ProduceLegacyHmacValues" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="29491304-589f-c08c-61a1-f600c707da42" />
</api>
<api id="Methods.T:System.Security.Cryptography.HMACSHA512">
<topicdata name="HMACSHA512" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.HMACSHA512" />
<apidata name="HMACSHA512" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.HMACSHA512.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.HMACSHA512.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HMAC.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HMAC.HashFinal" />
<element api="M:System.Security.Cryptography.HMAC.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" />
</containers>
<file name="baf04c9a-0d21-96a9-4ab6-b8353a0e321b" />
</api>
<api id="Properties.T:System.Security.Cryptography.HMACSHA512">
<topicdata name="HMACSHA512" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.HMACSHA512" />
<apidata name="HMACSHA512" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.HMAC.BlockSizeValue" />
<element api="P:System.Security.Cryptography.HMAC.HashName" />
<element api="P:System.Security.Cryptography.HMAC.Key" />
<element api="P:System.Security.Cryptography.HMACSHA512.ProduceLegacyHmacValues" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" />
</containers>
<file name="96e9e433-c184-4f4a-e968-5027303d216a" />
</api>
<api id="Fields.T:System.Security.Cryptography.HMACSHA512">
<topicdata name="HMACSHA512" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.HMACSHA512" />
<apidata name="HMACSHA512" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" />
</containers>
<file name="88d3b09f-2a0d-542d-3355-8fbdd7844937" />
</api>
<api id="Overload:System.Security.Cryptography.HMACSHA512.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.HMACSHA512.#ctor" />
<element api="M:System.Security.Cryptography.HMACSHA512.#ctor(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" ref="true" />
</containers>
<file name="11741027-2bed-8c1e-1d02-10d3a9af7e15" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA512.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA512.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" ref="true" />
</containers>
<file name="981e42b5-cb30-2b3e-0e8b-3a5cb6df9dce" />
</api>
<api id="M:System.Security.Cryptography.HMACSHA512.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.HMACSHA512.#ctor" />
<parameters>
<parameter name="key">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" ref="true" />
</containers>
<file name="679846d6-a536-ca57-d9eb-a2ef0d7a2183" />
</api>
<api id="P:System.Security.Cryptography.HMACSHA512.ProduceLegacyHmacValues">
<topicdata group="api" />
<apidata name="ProduceLegacyHmacValues" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_ProduceLegacyHmacValues" />
<setter name="set_ProduceLegacyHmacValues" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.HMACSHA512" ref="true" />
</containers>
<file name="e2ba1529-a2f0-c965-920e-8aedc05b44ad" />
</api>
<api id="T:System.Security.Cryptography.ICryptoTransform">
<topicdata group="api" />
<apidata name="ICryptoTransform" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<implementors>
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
<type api="T:System.Security.Cryptography.FromBase64Transform" ref="true" />
<type api="T:System.Security.Cryptography.CryptoAPITransform" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</implementors>
<elements>
<element api="M:System.IDisposable.Dispose" />
<element api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize" />
<element api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="8bd78015-5a8a-c8c0-ceba-d6d635bda923" />
</api>
<api id="Methods.T:System.Security.Cryptography.ICryptoTransform">
<topicdata name="ICryptoTransform" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ICryptoTransform" />
<apidata name="ICryptoTransform" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.IDisposable.Dispose" />
<element api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" />
</containers>
<file name="1de8ba80-c016-23e4-ece7-73d742acc80d" />
</api>
<api id="Properties.T:System.Security.Cryptography.ICryptoTransform">
<topicdata name="ICryptoTransform" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ICryptoTransform" />
<apidata name="ICryptoTransform" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" />
</containers>
<file name="356557bc-314d-7df4-29d0-a206fd99d7ba" />
</api>
<api id="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="cc8c961d-3281-d054-bc76-c28bc4c3afb0" />
</api>
<api id="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="85b84015-e311-8235-7cdb-e55607037d12" />
</api>
<api id="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="25cd4445-7ca9-5b0d-87f4-e377b5bdea27" />
</api>
<api id="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="8cbee4bf-a5a2-fd6a-3555-50db5e39e5b8" />
</api>
<api id="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="901a2856-4218-8b5d-2b00-b7958087e42a" />
</api>
<api id="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</containers>
<file name="6402bda2-8b63-9da7-3a52-aa1c7f1cde35" />
</api>
<api id="T:System.Security.Cryptography.ICspAsymmetricAlgorithm">
<topicdata group="api" />
<apidata name="ICspAsymmetricAlgorithm" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<implementors>
<type api="T:System.Security.Cryptography.DSACryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</implementors>
<elements>
<element api="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo" />
<element api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="2f1d59a4-5d95-23c1-8d05-a5dea42e8740" />
</api>
<api id="Methods.T:System.Security.Cryptography.ICspAsymmetricAlgorithm">
<topicdata name="ICspAsymmetricAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" />
<apidata name="ICspAsymmetricAlgorithm" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" />
</containers>
<file name="e82015d1-6a0d-06cf-0f72-b4e06b379c26" />
</api>
<api id="Properties.T:System.Security.Cryptography.ICspAsymmetricAlgorithm">
<topicdata name="ICspAsymmetricAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" />
<apidata name="ICspAsymmetricAlgorithm" group="type" subgroup="interface" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" />
</containers>
<file name="698e5934-760a-0d29-7745-bf1669bc6d42" />
</api>
<api id="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo">
<topicdata group="api" />
<apidata name="CspKeyContainerInfo" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<propertydata get="true" />
<getter name="get_CspKeyContainerInfo" />
<returns>
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</containers>
<file name="096ee1dc-4fba-f75d-e971-fb91439930ef" />
</api>
<api id="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</containers>
<file name="1713566f-c092-3cc6-c61e-31b964a48ef2" />
</api>
<api id="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])">
<topicdata group="api" />
<apidata name="ImportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rawData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</containers>
<file name="3901fd46-b85a-36a8-acf2-0ee0031ad758" />
</api>
<api id="T:System.Security.Cryptography.KeyedHashAlgorithm">
<topicdata group="api" />
<apidata name="KeyedHashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.HMAC" ref="true" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.#ctor" />
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Create">
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create(System.String)" />
</element>
<element api="P:System.Security.Cryptography.KeyedHashAlgorithm.Key" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="20fe8fc6-d689-64c4-b013-031ec0a67aee" />
</api>
<api id="Methods.T:System.Security.Cryptography.KeyedHashAlgorithm">
<topicdata name="KeyedHashAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.KeyedHashAlgorithm" />
<apidata name="KeyedHashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Create">
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" />
</containers>
<file name="e2ea2010-8774-a417-28cb-bf81d4c09bbd" />
</api>
<api id="Properties.T:System.Security.Cryptography.KeyedHashAlgorithm">
<topicdata name="KeyedHashAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.KeyedHashAlgorithm" />
<apidata name="KeyedHashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.KeyedHashAlgorithm.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" />
</containers>
<file name="1e287b91-b706-d3cc-76e3-0870c4087eba" />
</api>
<api id="Fields.T:System.Security.Cryptography.KeyedHashAlgorithm">
<topicdata name="KeyedHashAlgorithm" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.KeyedHashAlgorithm" />
<apidata name="KeyedHashAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" />
</containers>
<file name="771d7991-f915-7317-e0bd-e46757ea1896" />
</api>
<api id="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="15ab1a47-f4c3-7164-84b4-85470e6e730c" />
</api>
<api id="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create" />
<element api="M:System.Security.Cryptography.KeyedHashAlgorithm.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="ec9437b8-a5c2-d3c0-e0ef-ba654e546b1d" />
</api>
<api id="M:System.Security.Cryptography.KeyedHashAlgorithm.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="3c8d5b0f-eb0d-6798-48df-6b9eb13c3b7d" />
</api>
<api id="M:System.Security.Cryptography.KeyedHashAlgorithm.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="92f39fb9-c3fc-1c78-9c02-cd30a36b9cc9" />
</api>
<api id="M:System.Security.Cryptography.KeyedHashAlgorithm.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="d1bdf960-210a-57fd-2706-296e7732d70e" />
</api>
<api id="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.KeyedHashAlgorithm.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="d23c81be-624b-e301-1527-76be4f54db5f" />
</api>
<api id="P:System.Security.Cryptography.KeyedHashAlgorithm.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="ab712292-7d9c-8d17-3890-ace58bfa813d" />
</api>
<api id="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue">
<topicdata group="api" />
<apidata name="KeyValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</containers>
<file name="97e8e907-5ce7-a372-6e89-0f5457eff05b" />
</api>
<api id="T:System.Security.Cryptography.KeyNumber">
<topicdata group="api" />
<apidata name="KeyNumber" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.KeyNumber.Exchange" />
<element api="F:System.Security.Cryptography.KeyNumber.Signature" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="8a896273-e57f-ee2a-f8fa-39e8ed9c83d3" />
</api>
<api id="F:System.Security.Cryptography.KeyNumber.Exchange">
<topicdata group="api" notopic="" />
<apidata name="Exchange" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.KeyNumber" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyNumber" ref="false" />
</containers>
<file name="6a9d569d-3a89-6918-725b-98f38f42a9fb" />
</api>
<api id="F:System.Security.Cryptography.KeyNumber.Signature">
<topicdata group="api" notopic="" />
<apidata name="Signature" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.KeyNumber" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeyNumber" ref="false" />
</containers>
<file name="2ed0eef2-3c8f-e925-52bc-47d6b1951152" />
</api>
<api id="T:System.Security.Cryptography.KeySizes">
<topicdata group="api" />
<apidata name="KeySizes" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.KeySizes.#ctor(System.Int32,System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.KeySizes.MaxSize" />
<element api="P:System.Security.Cryptography.KeySizes.MinSize" />
<element api="P:System.Security.Cryptography.KeySizes.SkipSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="27b62f8d-bd3a-fa6c-16c5-a46d57e896c0" />
</api>
<api id="Methods.T:System.Security.Cryptography.KeySizes">
<topicdata name="KeySizes" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.KeySizes" />
<apidata name="KeySizes" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" />
</containers>
<file name="77a2c8be-2728-fbe2-85de-53964b574bc2" />
</api>
<api id="Properties.T:System.Security.Cryptography.KeySizes">
<topicdata name="KeySizes" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.KeySizes" />
<apidata name="KeySizes" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.KeySizes.MaxSize" />
<element api="P:System.Security.Cryptography.KeySizes.MinSize" />
<element api="P:System.Security.Cryptography.KeySizes.SkipSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" />
</containers>
<file name="fdad0cee-4f1d-607f-3250-e6ce219a93b9" />
</api>
<api id="M:System.Security.Cryptography.KeySizes.#ctor(System.Int32,System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<parameters>
<parameter name="minSize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="maxSize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="skipSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</containers>
<file name="e28f3a21-56a9-e8ea-e588-667bb570851c" />
</api>
<api id="P:System.Security.Cryptography.KeySizes.MaxSize">
<topicdata group="api" />
<apidata name="MaxSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MaxSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</containers>
<file name="3bd63d21-5b86-2bc7-9ef9-e240ede59b56" />
</api>
<api id="P:System.Security.Cryptography.KeySizes.MinSize">
<topicdata group="api" />
<apidata name="MinSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_MinSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</containers>
<file name="4dc7029e-1f1c-7ebd-cfe5-cb42314c160b" />
</api>
<api id="P:System.Security.Cryptography.KeySizes.SkipSize">
<topicdata group="api" />
<apidata name="SkipSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_SkipSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</containers>
<file name="801a25ad-5e09-fc73-d0c4-5930adec3ede" />
</api>
<api id="T:System.Security.Cryptography.MACTripleDES">
<topicdata group="api" />
<apidata name="MACTripleDES" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MACTripleDES.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.MACTripleDES.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.MACTripleDES.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="P:System.Security.Cryptography.KeyedHashAlgorithm.Key" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
<element api="Overload:System.Security.Cryptography.MACTripleDES.#ctor">
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor(System.String,System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.MACTripleDES.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MACTripleDES.HashFinal" />
<element api="M:System.Security.Cryptography.MACTripleDES.Initialize" />
<element api="P:System.Security.Cryptography.MACTripleDES.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="c60f2026-4ce3-b4c8-2d0e-27ac423937d7" />
</api>
<api id="Methods.T:System.Security.Cryptography.MACTripleDES">
<topicdata name="MACTripleDES" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.MACTripleDES" />
<apidata name="MACTripleDES" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MACTripleDES.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.MACTripleDES.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.MACTripleDES.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MACTripleDES.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MACTripleDES.HashFinal" />
<element api="M:System.Security.Cryptography.MACTripleDES.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" />
</containers>
<file name="cd0035f3-6e7d-f666-9541-931882f0332c" />
</api>
<api id="Properties.T:System.Security.Cryptography.MACTripleDES">
<topicdata name="MACTripleDES" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.MACTripleDES" />
<apidata name="MACTripleDES" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="P:System.Security.Cryptography.KeyedHashAlgorithm.Key" />
<element api="P:System.Security.Cryptography.MACTripleDES.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" />
</containers>
<file name="0715fe93-ed9e-2cf0-5b13-af8771ac3984" />
</api>
<api id="Fields.T:System.Security.Cryptography.MACTripleDES">
<topicdata name="MACTripleDES" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.MACTripleDES" />
<apidata name="MACTripleDES" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="F:System.Security.Cryptography.KeyedHashAlgorithm.KeyValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" />
</containers>
<file name="d34ac1a3-f668-1a80-e1cf-ba41c815a1de" />
</api>
<api id="Overload:System.Security.Cryptography.MACTripleDES.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.MACTripleDES.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="7148c31e-aa9c-3204-c53e-c6e6cbe4e2ce" />
</api>
<api id="Overload:System.Security.Cryptography.MACTripleDES.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor" />
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.MACTripleDES.#ctor(System.String,System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="9a22409c-8096-7c6f-2e11-a05ac0c7c3b8" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.MACTripleDES.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="57b28f38-bd2d-a8e5-6ab5-e6638a933437" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.MACTripleDES.#ctor" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="e25f88ec-c8ce-b221-f530-96059059c98f" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.#ctor(System.String,System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.MACTripleDES.#ctor" />
<parameters>
<parameter name="strTripleDES">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="fb1ccc28-a23e-a970-ed49-9d0d39062e00" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.MACTripleDES.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.KeyedHashAlgorithm.Dispose(System.Boolean)">
<type api="T:System.Security.Cryptography.KeyedHashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="1855b10b-c1cd-361d-58cf-3fa9bae78081" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="ebc49fc8-eabc-eff4-b2c8-a959178bc308" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="0cfe656c-89d4-39db-94d9-5c914516c4b2" />
</api>
<api id="M:System.Security.Cryptography.MACTripleDES.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<file name="b764b2d9-4197-caf2-3a28-cf1b3a79ddda" />
</api>
<api id="P:System.Security.Cryptography.MACTripleDES.Padding">
<topicdata group="api" />
<apidata name="Padding" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Padding" />
<setter name="set_Padding" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MACTripleDES" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="17fea641-ed97-0929-fd79-0c7d224bf4c0" />
</api>
<api id="T:System.Security.Cryptography.ManifestSignatureInformation">
<topicdata group="api" />
<apidata name="ManifestSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.AuthenticodeSignature" />
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.Manifest" />
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.StrongNameSignature" />
<element api="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature">
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)" />
</element>
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="f3a67207-2d70-d3bc-d7ec-fc10adaf4368" />
</api>
<api id="Methods.T:System.Security.Cryptography.ManifestSignatureInformation">
<topicdata name="ManifestSignatureInformation" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ManifestSignatureInformation" />
<apidata name="ManifestSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature">
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)" />
</element>
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" />
</containers>
<file name="c09bff60-022f-affa-6696-f0383f91593d" />
</api>
<api id="Properties.T:System.Security.Cryptography.ManifestSignatureInformation">
<topicdata name="ManifestSignatureInformation" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ManifestSignatureInformation" />
<apidata name="ManifestSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.AuthenticodeSignature" />
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.Manifest" />
<element api="P:System.Security.Cryptography.ManifestSignatureInformation.StrongNameSignature" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" />
</containers>
<file name="11465ff0-cf2f-0fc9-c074-8dfb1365ceff" />
</api>
<api id="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature">
<topicdata name="VerifySignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds)" />
<element api="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="7a84e18b-0ed4-9bae-8072-615bc0cbc146" />
</api>
<api id="P:System.Security.Cryptography.ManifestSignatureInformation.AuthenticodeSignature">
<topicdata group="api" />
<apidata name="AuthenticodeSignature" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_AuthenticodeSignature" />
<returns>
<type api="T:System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="04641842-7a32-f864-a93b-ccbb9b4ce17e" />
</api>
<api id="P:System.Security.Cryptography.ManifestSignatureInformation.Manifest">
<topicdata group="api" />
<apidata name="Manifest" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Manifest" />
<returns>
<type api="T:System.Security.ManifestKinds" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="53fb04a3-eb8e-f00f-0a0d-091d840ea7df" />
</api>
<api id="P:System.Security.Cryptography.ManifestSignatureInformation.StrongNameSignature">
<topicdata group="api" />
<apidata name="StrongNameSignature" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_StrongNameSignature" />
<returns>
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="52150ba7-abe0-ec24-1a73-b6d7f4d63219" />
</api>
<api id="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext)">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature" />
<proceduredata virtual="false" />
<parameters>
<parameter name="application">
<type api="T:System.ActivationContext" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="7f55886d-dc8e-ae25-ef29-c3fe8860a47d" />
</api>
<api id="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds)">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature" />
<proceduredata virtual="false" />
<parameters>
<parameter name="application">
<type api="T:System.ActivationContext" ref="true" />
</parameter>
<parameter name="manifests">
<type api="T:System.Security.ManifestKinds" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="68d60f00-2ea8-b18f-cdf3-b96339b66bba" />
</api>
<api id="M:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature(System.ActivationContext,System.Security.ManifestKinds,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.ManifestSignatureInformation.VerifySignature" />
<proceduredata virtual="false" />
<parameters>
<parameter name="application">
<type api="T:System.ActivationContext" ref="true" />
</parameter>
<parameter name="manifests">
<type api="T:System.Security.ManifestKinds" ref="false" />
</parameter>
<parameter name="revocationFlag">
<type api="T:System.Security.Cryptography.X509Certificates.X509RevocationFlag" ref="false" />
</parameter>
<parameter name="revocationMode">
<type api="T:System.Security.Cryptography.X509Certificates.X509RevocationMode" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</containers>
<file name="f4feea86-b224-e837-269b-b5b274fe4045" />
</api>
<api id="T:System.Security.Cryptography.ManifestSignatureInformationCollection">
<topicdata group="api" />
<apidata name="ManifestSignatureInformationCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Collections.ObjectModel.ReadOnlyCollection`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.ManifestSignatureInformation" ref="true" />
</specialization>
</type>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.CopyTo(`0[],System.Int32)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Count" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.IndexOf(`0)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Add(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Clear" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Remove(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#SyncRoot" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Clear" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Item(System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#RemoveAt(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="97cbe7ec-0d21-2f91-b806-a2b006ad4567" />
</api>
<api id="Methods.T:System.Security.Cryptography.ManifestSignatureInformationCollection">
<topicdata name="ManifestSignatureInformationCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ManifestSignatureInformationCollection" />
<apidata name="ManifestSignatureInformationCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.Contains(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.CopyTo(`0[],System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.GetEnumerator" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.IndexOf(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Add(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Clear" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#Remove(`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Insert(System.Int32,`0)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#RemoveAt(System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IEnumerable#GetEnumerator" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Add(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Clear" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Contains(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IndexOf(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Insert(System.Int32,System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Remove(System.Object)" />
<element api="M:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#RemoveAt(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" />
</containers>
<file name="5551b1d2-55f2-fc05-e09c-35b85bf1849c" />
</api>
<api id="Properties.T:System.Security.Cryptography.ManifestSignatureInformationCollection">
<topicdata name="ManifestSignatureInformationCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ManifestSignatureInformationCollection" />
<apidata name="ManifestSignatureInformationCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Count" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.Item(System.Int32)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#ICollection{T}#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#Generic#IList{T}#Item(System.Int32)" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#IsSynchronized" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#ICollection#SyncRoot" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsFixedSize" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#IsReadOnly" />
<element api="P:System.Collections.ObjectModel.ReadOnlyCollection`1.System#Collections#IList#Item(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ManifestSignatureInformationCollection" />
</containers>
<file name="d8effb0e-b630-995e-0d19-71fb932ff2f5" />
</api>
<api id="T:System.Security.Cryptography.MaskGenerationMethod">
<topicdata group="api" />
<apidata name="MaskGenerationMethod" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.MaskGenerationMethod.#ctor" />
<element api="M:System.Security.Cryptography.MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="5127bd94-8375-928b-38d2-1a8b8d3cd4ad" />
</api>
<api id="Methods.T:System.Security.Cryptography.MaskGenerationMethod">
<topicdata name="MaskGenerationMethod" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.MaskGenerationMethod" />
<apidata name="MaskGenerationMethod" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MaskGenerationMethod" />
</containers>
<file name="88148f22-e96f-a98e-1140-32dfd0d7fa3d" />
</api>
<api id="M:System.Security.Cryptography.MaskGenerationMethod.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MaskGenerationMethod" ref="true" />
</containers>
<file name="8c182846-46f8-33cc-b0a5-41e812f65770" />
</api>
<api id="M:System.Security.Cryptography.MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="GenerateMask" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbSeed">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="cbReturn">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MaskGenerationMethod" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="48c7c018-31ea-511a-6ba0-f5c8ed903bd6" />
</api>
<api id="T:System.Security.Cryptography.MD5">
<topicdata group="api" />
<apidata name="MD5" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.MD5Cng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.MD5.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MD5.#ctor" />
<element api="Overload:System.Security.Cryptography.MD5.Create">
<element api="M:System.Security.Cryptography.MD5.Create" />
<element api="M:System.Security.Cryptography.MD5.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="49f8a9c7-7c97-aacf-80c1-196d4b112529" />
</api>
<api id="Methods.T:System.Security.Cryptography.MD5">
<topicdata name="MD5" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.MD5" />
<apidata name="MD5" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.MD5.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.MD5.Create">
<element api="M:System.Security.Cryptography.MD5.Create" />
<element api="M:System.Security.Cryptography.MD5.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" />
</containers>
<file name="22d51648-58fc-3e4e-6e61-4b5327c320a4" />
</api>
<api id="Properties.T:System.Security.Cryptography.MD5">
<topicdata name="MD5" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.MD5" />
<apidata name="MD5" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" />
</containers>
<file name="ff2fe9fe-0fc0-088e-e339-9235429d19ba" />
</api>
<api id="Fields.T:System.Security.Cryptography.MD5">
<topicdata name="MD5" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.MD5" />
<apidata name="MD5" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" />
</containers>
<file name="e88d5073-f3d5-667c-0dd2-16d921c6d72a" />
</api>
<api id="Overload:System.Security.Cryptography.MD5.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.MD5.Create" />
<element api="M:System.Security.Cryptography.MD5.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</containers>
<file name="5b6ad3d8-784e-597a-710b-9e0a6c19ab30" />
</api>
<api id="M:System.Security.Cryptography.MD5.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</containers>
<file name="f3fbbcf0-9c47-7636-5c87-da93eca93e0b" />
</api>
<api id="M:System.Security.Cryptography.MD5.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.MD5.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</containers>
<file name="afd3d8db-b28c-95e7-bd6b-5c3056623dd1" />
</api>
<api id="M:System.Security.Cryptography.MD5.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.MD5.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5" ref="true" />
</containers>
<file name="30619668-cc2f-fe77-7919-0cb565d01308" />
</api>
<api id="T:System.Security.Cryptography.MD5Cng">
<topicdata group="api" />
<apidata name="MD5Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5Cng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.MD5" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MD5Cng.#ctor" />
<element api="M:System.Security.Cryptography.MD5Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="c2b7c864-bace-eeaf-f9eb-dd2d2058e702" />
</api>
<api id="Methods.T:System.Security.Cryptography.MD5Cng">
<topicdata name="MD5Cng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.MD5Cng" />
<apidata name="MD5Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5Cng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MD5Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5Cng" />
</containers>
<file name="fd0b4e9b-86cf-7354-26c1-c24ab8bd85dc" />
</api>
<api id="Properties.T:System.Security.Cryptography.MD5Cng">
<topicdata name="MD5Cng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.MD5Cng" />
<apidata name="MD5Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5Cng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5Cng" />
</containers>
<file name="2b95d3d7-71e9-5fff-41d0-98d40ddf3a40" />
</api>
<api id="M:System.Security.Cryptography.MD5Cng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5Cng" ref="true" />
</containers>
<file name="7ae69a94-a08a-0d33-fdb3-c0e6b6381557" />
</api>
<api id="M:System.Security.Cryptography.MD5Cng.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5Cng" ref="true" />
</containers>
<file name="d225c21d-fa15-1405-a364-50b4eaf9b50e" />
</api>
<api id="T:System.Security.Cryptography.MD5CryptoServiceProvider">
<topicdata group="api" />
<apidata name="MD5CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.MD5" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.MD5CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="7e2d1580-9bff-701f-c81d-9e37ce77e6d5" />
</api>
<api id="Methods.T:System.Security.Cryptography.MD5CryptoServiceProvider">
<topicdata name="MD5CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.MD5CryptoServiceProvider" />
<apidata name="MD5CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.MD5CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.MD5CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" />
</containers>
<file name="aae03c1d-e04a-5988-4559-0d85e92949ea" />
</api>
<api id="Properties.T:System.Security.Cryptography.MD5CryptoServiceProvider">
<topicdata name="MD5CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.MD5CryptoServiceProvider" />
<apidata name="MD5CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" />
</containers>
<file name="44e32b8a-61c3-bd58-cd78-a7c04608b574" />
</api>
<api id="M:System.Security.Cryptography.MD5CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" ref="true" />
</containers>
<file name="b8551434-877f-76bb-ce76-62485b32c181" />
</api>
<api id="M:System.Security.Cryptography.MD5CryptoServiceProvider.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MD5CryptoServiceProvider" ref="true" />
</containers>
<file name="fc66e8c4-d142-6337-8b69-e9109c2efee7" />
</api>
<api id="T:System.Security.Cryptography.MemoryProtectionScope">
<topicdata group="api" />
<apidata name="MemoryProtectionScope" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.MemoryProtectionScope.SameProcess" />
<element api="F:System.Security.Cryptography.MemoryProtectionScope.CrossProcess" />
<element api="F:System.Security.Cryptography.MemoryProtectionScope.SameLogon" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="d1b120cc-3fbf-308a-5e02-c4a8619e4576" />
</api>
<api id="F:System.Security.Cryptography.MemoryProtectionScope.CrossProcess">
<topicdata group="api" notopic="" />
<apidata name="CrossProcess" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</containers>
<file name="fd488129-d834-2734-aead-229b64c00f9f" />
</api>
<api id="F:System.Security.Cryptography.MemoryProtectionScope.SameLogon">
<topicdata group="api" notopic="" />
<apidata name="SameLogon" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</containers>
<file name="fbfdbf65-2130-cd17-1b18-5a321f802348" />
</api>
<api id="F:System.Security.Cryptography.MemoryProtectionScope.SameProcess">
<topicdata group="api" notopic="" />
<apidata name="SameProcess" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</containers>
<file name="ff451c91-8938-c2cd-bc28-7cc6eb71951c" />
</api>
<api id="T:System.Security.Cryptography.Oid">
<topicdata group="api" />
<apidata name="Oid" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.Oid.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.Oid.#ctor">
<element api="M:System.Security.Cryptography.Oid.#ctor" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.String,System.String)" />
</element>
<element api="P:System.Security.Cryptography.Oid.FriendlyName" />
<element api="M:System.Security.Cryptography.Oid.FromFriendlyName(System.String,System.Security.Cryptography.OidGroup)" />
<element api="M:System.Security.Cryptography.Oid.FromOidValue(System.String,System.Security.Cryptography.OidGroup)" />
<element api="P:System.Security.Cryptography.Oid.Value" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="2365fe19-7e5a-77bc-23ac-adc8042a8a40" />
</api>
<api id="Methods.T:System.Security.Cryptography.Oid">
<topicdata name="Oid" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.Oid" />
<apidata name="Oid" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.Oid.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.Oid.FromFriendlyName(System.String,System.Security.Cryptography.OidGroup)" />
<element api="M:System.Security.Cryptography.Oid.FromOidValue(System.String,System.Security.Cryptography.OidGroup)" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" />
</containers>
<file name="a98ee9ea-c868-4889-ee29-8827e2002789" />
</api>
<api id="Properties.T:System.Security.Cryptography.Oid">
<topicdata name="Oid" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.Oid" />
<apidata name="Oid" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.Oid.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.Oid.FriendlyName" />
<element api="P:System.Security.Cryptography.Oid.Value" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" />
</containers>
<file name="f15a78aa-05f1-ed5f-ba4f-ad641ef4125c" />
</api>
<api id="Overload:System.Security.Cryptography.Oid.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.Oid.#ctor" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.Oid.#ctor(System.String,System.String)" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="385612b3-06e1-82a4-d2e8-a3a43a2e5f60" />
</api>
<api id="M:System.Security.Cryptography.Oid.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Oid.#ctor" />
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="911d8533-7829-835e-976a-64a817bc7056" />
</api>
<api id="M:System.Security.Cryptography.Oid.#ctor(System.Security.Cryptography.Oid)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Oid.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="3e68cdbc-8a85-db0c-afa0-b80612e16c9f" />
</api>
<api id="M:System.Security.Cryptography.Oid.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Oid.#ctor" />
<parameters>
<parameter name="oid">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="9fee568d-a462-210f-feea-72d7118a8526" />
</api>
<api id="M:System.Security.Cryptography.Oid.#ctor(System.String,System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Oid.#ctor" />
<parameters>
<parameter name="value">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="46fd48ce-b5bd-d433-c3d7-e14f0ee85a34" />
</api>
<api id="P:System.Security.Cryptography.Oid.FriendlyName">
<topicdata group="api" />
<apidata name="FriendlyName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_FriendlyName" />
<setter name="set_FriendlyName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="d1ae64e2-425c-6650-f5e7-46dee19771ee" />
</api>
<api id="M:System.Security.Cryptography.Oid.FromFriendlyName(System.String,System.Security.Cryptography.OidGroup)">
<topicdata group="api" />
<apidata name="FromFriendlyName" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="friendlyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="group">
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="710956c9-6640-6e3f-314e-1b6d3efadc1e" />
</api>
<api id="M:System.Security.Cryptography.Oid.FromOidValue(System.String,System.Security.Cryptography.OidGroup)">
<topicdata group="api" />
<apidata name="FromOidValue" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="oidValue">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="group">
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="2432dd37-fa44-1314-8dad-b6c74a577f05" />
</api>
<api id="P:System.Security.Cryptography.Oid.Value">
<topicdata group="api" />
<apidata name="Value" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Value" />
<setter name="set_Value" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</containers>
<file name="414e4591-a7ed-3c5b-df7e-c6a3d1d384f0" />
</api>
<api id="T:System.Security.Cryptography.OidCollection">
<topicdata group="api" />
<apidata name="OidCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.OidCollection.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.ICollection" ref="true" />
<type api="T:System.Collections.IEnumerable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Security.Cryptography.OidCollection.#ctor" />
<element api="M:System.Security.Cryptography.OidCollection.Add(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.OidCollection.CopyTo(System.Security.Cryptography.Oid[],System.Int32)" />
<element api="P:System.Security.Cryptography.OidCollection.Count" />
<element api="M:System.Security.Cryptography.OidCollection.GetEnumerator" />
<element api="P:System.Security.Cryptography.OidCollection.IsSynchronized" />
<element api="Overload:System.Security.Cryptography.OidCollection.Item">
<element api="P:System.Security.Cryptography.OidCollection.Item(System.Int32)" />
<element api="P:System.Security.Cryptography.OidCollection.Item(System.String)" />
</element>
<element api="P:System.Security.Cryptography.OidCollection.SyncRoot" />
<element api="M:System.Security.Cryptography.OidCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.OidCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="11ce8054-44ac-42f8-22a1-268acff1faaf" />
</api>
<api id="Methods.T:System.Security.Cryptography.OidCollection">
<topicdata name="OidCollection" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.OidCollection" />
<apidata name="OidCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.OidCollection.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable)" source="extension">
<apidata name="AsQueryable" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.IQueryable" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Queryable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" source="extension">
<apidata name="OfType" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.OfType``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" source="extension">
<apidata name="Cast" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<templates>
<template name="TResult" />
</templates>
<returns>
<type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
<specialization>
<template name="TResult" index="0" api="M:System.Linq.Enumerable.Cast``1(System.Collections.IEnumerable)" />
</specialization>
</type>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.Enumerable" ref="true" />
</containers>
</element>
<element api="M:System.Linq.ParallelEnumerable.AsParallel(System.Collections.IEnumerable)" source="extension">
<apidata name="AsParallel" group="member" subgroup="method" subsubgroup="extension" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Linq.ParallelQuery" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary" />
<namespace api="N:System.Linq" />
<type api="T:System.Linq.ParallelEnumerable" ref="true" />
</containers>
</element>
<element api="M:System.Security.Cryptography.OidCollection.Add(System.Security.Cryptography.Oid)" />
<element api="M:System.Security.Cryptography.OidCollection.CopyTo(System.Security.Cryptography.Oid[],System.Int32)" />
<element api="M:System.Security.Cryptography.OidCollection.GetEnumerator" />
<element api="M:System.Security.Cryptography.OidCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)" />
<element api="M:System.Security.Cryptography.OidCollection.System#Collections#IEnumerable#GetEnumerator" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" />
</containers>
<file name="8c6259e9-80cc-e2eb-7d88-353fa192919e" />
</api>
<api id="Properties.T:System.Security.Cryptography.OidCollection">
<topicdata name="OidCollection" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.OidCollection" />
<apidata name="OidCollection" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.OidCollection.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.OidCollection.Count" />
<element api="P:System.Security.Cryptography.OidCollection.IsSynchronized" />
<element api="Overload:System.Security.Cryptography.OidCollection.Item">
<element api="P:System.Security.Cryptography.OidCollection.Item(System.Int32)" />
<element api="P:System.Security.Cryptography.OidCollection.Item(System.String)" />
</element>
<element api="P:System.Security.Cryptography.OidCollection.SyncRoot" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" />
</containers>
<file name="b8592c74-0c55-fb22-1ea2-abd90cce8587" />
</api>
<api id="Overload:System.Security.Cryptography.OidCollection.Item">
<topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" allMembersTopicId="" />
<apidata name="Item" group="member" subgroup="property" />
<elements>
<element api="P:System.Security.Cryptography.OidCollection.Item(System.Int32)" />
<element api="P:System.Security.Cryptography.OidCollection.Item(System.String)" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="268b8b8c-6316-5731-0cb6-a94fbd05624e" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="a3261160-def0-6e24-1cd4-6a3d7520d25b" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.Add(System.Security.Cryptography.Oid)">
<topicdata group="api" />
<apidata name="Add" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="oid">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="384e703c-8ff0-8c57-25d2-374561a213af" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.CopyTo(System.Security.Cryptography.Oid[],System.Int32)">
<topicdata group="api" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="array">
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</arrayOf>
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="e0c09425-36c8-a1af-ebdf-8f4d02db73d6" />
</api>
<api id="P:System.Security.Cryptography.OidCollection.Count">
<topicdata group="api" />
<apidata name="Count" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_Count" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.Count">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="2dc2baf7-279f-5053-2952-9ee53600469f" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.GetEnumerator">
<topicdata group="api" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.OidEnumerator" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="99ddd8f1-283c-4b9f-fb46-cbf862dc4844" />
</api>
<api id="P:System.Security.Cryptography.OidCollection.IsSynchronized">
<topicdata group="api" />
<apidata name="IsSynchronized" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_IsSynchronized" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.IsSynchronized">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="f01b1638-6312-4614-7220-3c7649cb3798" />
</api>
<api id="P:System.Security.Cryptography.OidCollection.Item(System.Int32)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.OidCollection.Item" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item" />
<parameters>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="2a23be6a-7a8d-fbd4-6072-2daede2855d3" />
</api>
<api id="P:System.Security.Cryptography.OidCollection.Item(System.String)">
<topicdata group="api" />
<apidata name="Item" group="member" subgroup="property" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.OidCollection.Item" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Item" />
<parameters>
<parameter name="oid">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="1a77ee8f-dc70-215b-21eb-33f51ea43916" />
</api>
<api id="P:System.Security.Cryptography.OidCollection.SyncRoot">
<topicdata group="api" />
<apidata name="SyncRoot" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_SyncRoot" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.ICollection.SyncRoot">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="8972daea-78eb-499a-f158-c85157de306b" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
<topicdata group="api" eiiName="ICollection.CopyTo" />
<apidata name="CopyTo" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<parameters>
<parameter name="array">
<type api="T:System.Array" ref="true" />
</parameter>
<parameter name="index">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<implements>
<member api="M:System.Collections.ICollection.CopyTo(System.Array,System.Int32)">
<type api="T:System.Collections.ICollection" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="506d00df-6637-57e8-a9c9-797b93057f33" />
</api>
<api id="M:System.Security.Cryptography.OidCollection.System#Collections#IEnumerable#GetEnumerator">
<topicdata group="api" eiiName="IEnumerable.GetEnumerator" />
<apidata name="GetEnumerator" group="member" subgroup="method" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<returns>
<type api="T:System.Collections.IEnumerator" ref="true" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerable.GetEnumerator">
<type api="T:System.Collections.IEnumerable" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidCollection" ref="true" />
</containers>
<file name="7322c6b2-81a6-39fa-ae75-0d9c2d15af6f" />
</api>
<api id="T:System.Security.Cryptography.OidEnumerator">
<topicdata group="api" />
<apidata name="OidEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Collections.IEnumerator" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.OidEnumerator.Current" />
<element api="M:System.Security.Cryptography.OidEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.OidEnumerator.Reset" />
<element api="P:System.Security.Cryptography.OidEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="acb12889-bba4-420d-1be1-c5b35260e93b" />
</api>
<api id="Methods.T:System.Security.Cryptography.OidEnumerator">
<topicdata name="OidEnumerator" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.OidEnumerator" />
<apidata name="OidEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.OidEnumerator.MoveNext" />
<element api="M:System.Security.Cryptography.OidEnumerator.Reset" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" />
</containers>
<file name="592d54be-fb69-62e7-4b42-ef9dd465aa57" />
</api>
<api id="Properties.T:System.Security.Cryptography.OidEnumerator">
<topicdata name="OidEnumerator" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.OidEnumerator" />
<apidata name="OidEnumerator" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.OidEnumerator.Current" />
<element api="P:System.Security.Cryptography.OidEnumerator.System#Collections#IEnumerator#Current" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" />
</containers>
<file name="a054e440-111b-930d-bae6-3d369154365c" />
</api>
<api id="P:System.Security.Cryptography.OidEnumerator.Current">
<topicdata group="api" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Current" />
<returns>
<type api="T:System.Security.Cryptography.Oid" ref="true" />
</returns>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" ref="true" />
</containers>
<file name="85cd2818-c742-62f6-bcea-1c7672174858" />
</api>
<api id="M:System.Security.Cryptography.OidEnumerator.MoveNext">
<topicdata group="api" />
<apidata name="MoveNext" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.Collections.IEnumerator.MoveNext">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" ref="true" />
</containers>
<file name="f61e70b6-c425-a3b6-fd51-2f5e98be777a" />
</api>
<api id="M:System.Security.Cryptography.OidEnumerator.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.Collections.IEnumerator.Reset">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" ref="true" />
</containers>
<file name="7fd8575f-d6c6-c212-22aa-829dc2f5610b" />
</api>
<api id="P:System.Security.Cryptography.OidEnumerator.System#Collections#IEnumerator#Current">
<topicdata group="api" eiiName="IEnumerator.Current" />
<apidata name="Current" group="member" subgroup="property" />
<memberdata visibility="private" />
<proceduredata virtual="true" final="true" eii="true" />
<propertydata get="true" />
<getter name="get_System.Collections.IEnumerator.Current" />
<returns>
<type api="T:System.Object" ref="true" />
</returns>
<implements>
<member api="P:System.Collections.IEnumerator.Current">
<type api="T:System.Collections.IEnumerator" ref="true" />
</member>
</implements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidEnumerator" ref="true" />
</containers>
<file name="65822665-d0d3-9d08-e0d2-9893d659f3be" />
</api>
<api id="T:System.Security.Cryptography.OidGroup">
<topicdata group="api" />
<apidata name="OidGroup" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.OidGroup.All" />
<element api="F:System.Security.Cryptography.OidGroup.HashAlgorithm" />
<element api="F:System.Security.Cryptography.OidGroup.EncryptionAlgorithm" />
<element api="F:System.Security.Cryptography.OidGroup.PublicKeyAlgorithm" />
<element api="F:System.Security.Cryptography.OidGroup.SignatureAlgorithm" />
<element api="F:System.Security.Cryptography.OidGroup.Attribute" />
<element api="F:System.Security.Cryptography.OidGroup.ExtensionOrAttribute" />
<element api="F:System.Security.Cryptography.OidGroup.EnhancedKeyUsage" />
<element api="F:System.Security.Cryptography.OidGroup.Policy" />
<element api="F:System.Security.Cryptography.OidGroup.Template" />
<element api="F:System.Security.Cryptography.OidGroup.KeyDerivationFunction" />
</elements>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="94fe2a15-f7d4-f9a1-4244-c476cd3e2c13" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.All">
<topicdata group="api" notopic="" />
<apidata name="All" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="2d453a51-d37e-ece1-b093-02065a5b8cd5" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.Attribute">
<topicdata group="api" notopic="" />
<apidata name="Attribute" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="e08f19cb-3686-e73d-3b6f-a1f4cf96801f" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.EncryptionAlgorithm">
<topicdata group="api" notopic="" />
<apidata name="EncryptionAlgorithm" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="f9a95d3e-e08b-e1d1-1bec-24b48877db17" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.EnhancedKeyUsage">
<topicdata group="api" notopic="" />
<apidata name="EnhancedKeyUsage" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>7</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="f50aa4af-cc92-8928-50d4-25f256c8e2db" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.ExtensionOrAttribute">
<topicdata group="api" notopic="" />
<apidata name="ExtensionOrAttribute" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>6</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="c247083d-55c3-ab00-6ff6-f9e7684d2154" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.HashAlgorithm">
<topicdata group="api" notopic="" />
<apidata name="HashAlgorithm" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="c0e70205-0f14-326a-faa4-2ebd5b4fa1b7" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.KeyDerivationFunction">
<topicdata group="api" notopic="" />
<apidata name="KeyDerivationFunction" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>10</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="bfc1fc30-f7e8-e5ad-5689-c1854c184fa2" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.Policy">
<topicdata group="api" notopic="" />
<apidata name="Policy" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>8</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="ead154a7-0b32-20ce-aa4b-6d381f0a4505" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.PublicKeyAlgorithm">
<topicdata group="api" notopic="" />
<apidata name="PublicKeyAlgorithm" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="0d6c9368-d486-af6d-8afe-ab3ef56e9298" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.SignatureAlgorithm">
<topicdata group="api" notopic="" />
<apidata name="SignatureAlgorithm" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="1703bd1d-4c6f-3b87-d5f2-0ee3a2a41c1b" />
</api>
<api id="F:System.Security.Cryptography.OidGroup.Template">
<topicdata group="api" notopic="" />
<apidata name="Template" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</returns>
<value>9</value>
<containers>
<library assembly="System" module="System" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.OidGroup" ref="false" />
</containers>
<file name="9aa778ec-d06a-fb74-ecfb-3cda72e6e890" />
</api>
<api id="T:System.Security.Cryptography.PaddingMode">
<topicdata group="api" />
<apidata name="PaddingMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="true" />
<elements>
<element api="F:System.Security.Cryptography.PaddingMode.None" />
<element api="F:System.Security.Cryptography.PaddingMode.PKCS7" />
<element api="F:System.Security.Cryptography.PaddingMode.Zeros" />
<element api="F:System.Security.Cryptography.PaddingMode.ANSIX923" />
<element api="F:System.Security.Cryptography.PaddingMode.ISO10126" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="3a98e678-454b-dc95-7b02-e6bfb6516f6e" />
</api>
<api id="F:System.Security.Cryptography.PaddingMode.ANSIX923">
<topicdata group="api" notopic="" />
<apidata name="ANSIX923" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</containers>
<file name="8154d7e1-a3ba-3866-c46a-0ca3739c805e" />
</api>
<api id="F:System.Security.Cryptography.PaddingMode.ISO10126">
<topicdata group="api" notopic="" />
<apidata name="ISO10126" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<value>5</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</containers>
<file name="3e409f69-4afe-39e6-af3c-20aea16a6a84" />
</api>
<api id="F:System.Security.Cryptography.PaddingMode.None">
<topicdata group="api" notopic="" />
<apidata name="None" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</containers>
<file name="5b9870fc-be2a-df8d-8749-cf6c2390e6c0" />
</api>
<api id="F:System.Security.Cryptography.PaddingMode.PKCS7">
<topicdata group="api" notopic="" />
<apidata name="PKCS7" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</containers>
<file name="4ac47cfb-96f3-592c-d26d-878d8e617146" />
</api>
<api id="F:System.Security.Cryptography.PaddingMode.Zeros">
<topicdata group="api" notopic="" />
<apidata name="Zeros" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</containers>
<file name="0f63b069-203e-68ea-eb73-a30dd350931b" />
</api>
<api id="T:System.Security.Cryptography.PasswordDeriveBytes">
<topicdata group="api" />
<apidata name="PasswordDeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.PasswordDeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor">
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)" />
</element>
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.GetBytes(System.Int32)" />
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.HashName" />
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.IterationCount" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.Reset" />
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.Salt" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="10c5540b-ea6d-15d0-801f-d0c453669685" />
</api>
<api id="Methods.T:System.Security.Cryptography.PasswordDeriveBytes">
<topicdata name="PasswordDeriveBytes" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.PasswordDeriveBytes" />
<apidata name="PasswordDeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.PasswordDeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.GetBytes(System.Int32)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.Reset" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" />
</containers>
<file name="1a82b3cd-158f-d11a-ae6f-fe12dc1c258a" />
</api>
<api id="Properties.T:System.Security.Cryptography.PasswordDeriveBytes">
<topicdata name="PasswordDeriveBytes" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.PasswordDeriveBytes" />
<apidata name="PasswordDeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.HashName" />
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.IterationCount" />
<element api="P:System.Security.Cryptography.PasswordDeriveBytes.Salt" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" />
</containers>
<file name="69d09ff3-46ad-df19-f5a0-16b4f312d33e" />
</api>
<api id="Overload:System.Security.Cryptography.PasswordDeriveBytes.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="8d7d484f-d2a3-82b5-e7e9-f627da557a39" />
</api>
<api id="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="b8d1754b-477c-297d-c44c-43ad7a5a95ee" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="77d424e1-b9fc-0578-0b02-ee143744f419" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="cspParams">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="cf0f4ecd-20b9-03ad-856c-b2661d2cf945" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="e2804359-765e-fd5c-be9c-d4debd16aaf0" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.Byte[],System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cspParams">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="423b2260-a290-3991-2beb-698a8c1ed03e" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="strPassword">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSalt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="1e3fc9db-fddd-aa66-0254-4e5dac004167" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="strPassword">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSalt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="cspParams">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="7e55155b-bde3-66ae-cde2-fdcea598e08f" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="strPassword">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSalt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="strHashName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="bb185b1f-ba2e-72c2-72b9-83d99d500b5e" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.#ctor(System.String,System.Byte[],System.String,System.Int32,System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.#ctor" />
<parameters>
<parameter name="strPassword">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSalt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="strHashName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cspParams">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="f60d0e03-d1a4-8af8-07a2-9c486cef9447" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])">
<topicdata group="api" />
<apidata name="CryptDeriveKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algname">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="alghashname">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="98622bd1-98ba-f40e-dcd2-15daca8c9de7" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.PasswordDeriveBytes.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="99174d5b-562f-baf1-8876-d2791a77d8b0" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.GetBytes(System.Int32)">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="cb">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.ObsoleteAttribute" ref="true" />
<argument>
<type api="T:System.String" ref="true" />
<value>Rfc2898DeriveBytes replaces PasswordDeriveBytes for deriving key material from a password and is preferred in new applications.</value>
</argument>
</attribute>
</attributes>
<file name="ddcd96da-6c1e-cb98-5e64-23337414a3c2" />
</api>
<api id="P:System.Security.Cryptography.PasswordDeriveBytes.HashName">
<topicdata group="api" />
<apidata name="HashName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HashName" />
<setter name="set_HashName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="29ce64a3-3d66-0a1d-3ff7-b8a1ed59e379" />
</api>
<api id="P:System.Security.Cryptography.PasswordDeriveBytes.IterationCount">
<topicdata group="api" />
<apidata name="IterationCount" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_IterationCount" />
<setter name="set_IterationCount" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="974f27f5-64d3-2ba4-e0ec-624bb689ed00" />
</api>
<api id="M:System.Security.Cryptography.PasswordDeriveBytes.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.Reset">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="ef055002-0a59-0bba-9b9d-6a29c9d2c09b" />
</api>
<api id="P:System.Security.Cryptography.PasswordDeriveBytes.Salt">
<topicdata group="api" />
<apidata name="Salt" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Salt" />
<setter name="set_Salt" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PasswordDeriveBytes" ref="true" />
</containers>
<file name="cd030fdd-b108-6c2c-81bb-4831c8dfd8b9" />
</api>
<api id="T:System.Security.Cryptography.PKCS1MaskGenerationMethod">
<topicdata group="api" />
<apidata name="PKCS1MaskGenerationMethod" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.MaskGenerationMethod" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor" />
<element api="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)" />
<element api="P:System.Security.Cryptography.PKCS1MaskGenerationMethod.HashName" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="07e637bc-34e3-f7d9-5039-1928ea9af745" />
</api>
<api id="Methods.T:System.Security.Cryptography.PKCS1MaskGenerationMethod">
<topicdata name="PKCS1MaskGenerationMethod" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" />
<apidata name="PKCS1MaskGenerationMethod" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" />
</containers>
<file name="c417575f-8b97-f2c4-6d52-c345f230d529" />
</api>
<api id="Properties.T:System.Security.Cryptography.PKCS1MaskGenerationMethod">
<topicdata name="PKCS1MaskGenerationMethod" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" />
<apidata name="PKCS1MaskGenerationMethod" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.PKCS1MaskGenerationMethod.HashName" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" />
</containers>
<file name="b3e23f64-4250-e16c-629b-d9cfc4816c75" />
</api>
<api id="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" ref="true" />
</containers>
<file name="12ade136-d5a5-f796-de3d-6c561a1d9571" />
</api>
<api id="M:System.Security.Cryptography.PKCS1MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="GenerateMask" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.MaskGenerationMethod.GenerateMask(System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.MaskGenerationMethod" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbSeed">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="cbReturn">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" ref="true" />
</containers>
<file name="89f059f7-2d54-9ef8-cc33-3c77dba68850" />
</api>
<api id="P:System.Security.Cryptography.PKCS1MaskGenerationMethod.HashName">
<topicdata group="api" />
<apidata name="HashName" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_HashName" />
<setter name="set_HashName" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.PKCS1MaskGenerationMethod" ref="true" />
</containers>
<file name="33a8fc2d-6f9f-9d71-6a02-4c4bd321ffde" />
</api>
<api id="T:System.Security.Cryptography.ProtectedData">
<topicdata group="api" />
<apidata name="ProtectedData" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />
<element api="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="ec28f453-f89a-7c91-cc87-e317cf9ba077" />
</api>
<api id="Methods.T:System.Security.Cryptography.ProtectedData">
<topicdata name="ProtectedData" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ProtectedData" />
<apidata name="ProtectedData" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />
<element api="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedData" />
</containers>
<file name="4f18aa9b-0bd6-34e2-301b-13588c0fa1e2" />
</api>
<api id="M:System.Security.Cryptography.ProtectedData.Protect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
<topicdata group="api" />
<apidata name="Protect" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="optionalEntropy">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="scope">
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedData" ref="true" />
</containers>
<file name="c7771d1f-8597-9ff1-3b1e-e7b73d1448fa" />
</api>
<api id="M:System.Security.Cryptography.ProtectedData.Unprotect(System.Byte[],System.Byte[],System.Security.Cryptography.DataProtectionScope)">
<topicdata group="api" />
<apidata name="Unprotect" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="optionalEntropy">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="scope">
<type api="T:System.Security.Cryptography.DataProtectionScope" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedData" ref="true" />
</containers>
<file name="999fd964-cf00-9c4b-f214-a233f220cc47" />
</api>
<api id="T:System.Security.Cryptography.ProtectedMemory">
<topicdata group="api" />
<apidata name="ProtectedMemory" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />
<element api="M:System.Security.Cryptography.ProtectedMemory.Unprotect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="17e40927-70c5-08c1-56ed-ef953126356c" />
</api>
<api id="Methods.T:System.Security.Cryptography.ProtectedMemory">
<topicdata name="ProtectedMemory" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ProtectedMemory" />
<apidata name="ProtectedMemory" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />
<element api="M:System.Security.Cryptography.ProtectedMemory.Unprotect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)" />
</elements>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedMemory" />
</containers>
<file name="f20b480c-109f-4908-0b24-a54601ae35c1" />
</api>
<api id="M:System.Security.Cryptography.ProtectedMemory.Protect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
<topicdata group="api" />
<apidata name="Protect" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="userData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="scope">
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedMemory" ref="true" />
</containers>
<file name="74eee014-edbb-7c1c-14b3-6b524084d9f2" />
</api>
<api id="M:System.Security.Cryptography.ProtectedMemory.Unprotect(System.Byte[],System.Security.Cryptography.MemoryProtectionScope)">
<topicdata group="api" />
<apidata name="Unprotect" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="encryptedData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="scope">
<type api="T:System.Security.Cryptography.MemoryProtectionScope" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Security" module="System.Security" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ProtectedMemory" ref="true" />
</containers>
<file name="c0e224cd-4c5b-74f3-bfc4-dba286cb16da" />
</api>
<api id="T:System.Security.Cryptography.RandomNumberGenerator">
<topicdata group="api" />
<apidata name="RandomNumberGenerator" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.#ctor" />
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.Create">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.Dispose">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.GetBytes">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetNonZeroBytes(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="22978582-4756-bbbd-a2a2-d685d81abd81" />
</api>
<api id="Methods.T:System.Security.Cryptography.RandomNumberGenerator">
<topicdata name="RandomNumberGenerator" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RandomNumberGenerator" />
<apidata name="RandomNumberGenerator" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.Create">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.Dispose">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.RandomNumberGenerator.GetBytes">
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetNonZeroBytes(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" />
</containers>
<file name="3d268a1b-70b2-eda3-7b1a-becaa71bc4b6" />
</api>
<api id="Overload:System.Security.Cryptography.RandomNumberGenerator.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="946a845e-cd65-3585-02ab-d17c428c17e8" />
</api>
<api id="Overload:System.Security.Cryptography.RandomNumberGenerator.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="6b4a624f-7063-1c4a-b980-a4bbde23b9f8" />
</api>
<api id="Overload:System.Security.Cryptography.RandomNumberGenerator.GetBytes">
<topicdata name="GetBytes" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetBytes" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="c131448a-9eef-df71-75c9-3d2cc24ae8df" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="765ea501-7a0a-83e1-5e34-5e504ca53dd5" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="31fc2e4e-26ca-903c-7dc8-994b2c864b86" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rngName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="57e46219-14f3-1e99-8357-b73cadb22dbb" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="7ccfc766-714a-17a8-fc8e-c029c8ddc3e5" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="f530ae0a-5827-0d75-c74c-012707a77a2c" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.GetBytes" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="b35f775e-be41-ecae-7814-c35c82605057" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RandomNumberGenerator.GetBytes" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="bd3115ab-7b40-3bbc-7442-3bc14adfc25b" />
</api>
<api id="M:System.Security.Cryptography.RandomNumberGenerator.GetNonZeroBytes(System.Byte[])">
<topicdata group="api" />
<apidata name="GetNonZeroBytes" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</containers>
<file name="bd34e996-2e1a-f5e5-d8a4-f07a69464e5d" />
</api>
<api id="T:System.Security.Cryptography.RC2">
<topicdata group="api" />
<apidata name="RC2" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RC2.#ctor" />
<element api="Overload:System.Security.Cryptography.RC2.Create">
<element api="M:System.Security.Cryptography.RC2.Create" />
<element api="M:System.Security.Cryptography.RC2.Create(System.String)" />
</element>
<element api="P:System.Security.Cryptography.RC2.EffectiveKeySize" />
<element api="F:System.Security.Cryptography.RC2.EffectiveKeySizeValue" />
<element api="P:System.Security.Cryptography.RC2.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RC2.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="935ddf4f-7a58-e89d-1bd4-6b0cd541f08d" />
</api>
<api id="Methods.T:System.Security.Cryptography.RC2">
<topicdata name="RC2" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RC2" />
<apidata name="RC2" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RC2.Create">
<element api="M:System.Security.Cryptography.RC2.Create" />
<element api="M:System.Security.Cryptography.RC2.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RC2.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" />
</containers>
<file name="e126049f-18ce-1699-6a11-b46d1349a101" />
</api>
<api id="Properties.T:System.Security.Cryptography.RC2">
<topicdata name="RC2" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RC2" />
<apidata name="RC2" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.RC2.EffectiveKeySize" />
<element api="P:System.Security.Cryptography.RC2.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" />
</containers>
<file name="16504fbe-ed18-eea0-c11e-639c35431c26" />
</api>
<api id="Fields.T:System.Security.Cryptography.RC2">
<topicdata name="RC2" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.RC2" />
<apidata name="RC2" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.RC2.EffectiveKeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" />
</containers>
<file name="ee53eea5-ac2b-4f17-e24f-9fb4bcb9397e" />
</api>
<api id="Overload:System.Security.Cryptography.RC2.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RC2.Create" />
<element api="M:System.Security.Cryptography.RC2.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="aae8bcda-2a10-6b3c-ded3-7d10d120ed75" />
</api>
<api id="M:System.Security.Cryptography.RC2.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="70c029d6-294e-ccc1-04ee-fb5fe4af1bea" />
</api>
<api id="M:System.Security.Cryptography.RC2.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RC2.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="605aecc8-7a64-9c88-44ca-60ba7eefc9cc" />
</api>
<api id="M:System.Security.Cryptography.RC2.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RC2.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="AlgName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="67241bf3-dc5d-7007-2f96-3b5badab0a51" />
</api>
<api id="P:System.Security.Cryptography.RC2.EffectiveKeySize">
<topicdata group="api" />
<apidata name="EffectiveKeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_EffectiveKeySize" />
<setter name="set_EffectiveKeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="2e25f09b-bb08-f059-ea61-ef38da90fa2f" />
</api>
<api id="F:System.Security.Cryptography.RC2.EffectiveKeySizeValue">
<topicdata group="api" />
<apidata name="EffectiveKeySizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="1835a23b-6a2d-d879-7492-c54570ef054a" />
</api>
<api id="P:System.Security.Cryptography.RC2.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</containers>
<file name="5fb10776-6327-2607-1ac9-21593af02b42" />
</api>
<api id="T:System.Security.Cryptography.RC2CryptoServiceProvider">
<topicdata group="api" />
<apidata name="RC2CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.RC2" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.RC2.KeySize" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor" />
<element api="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="P:System.Security.Cryptography.RC2CryptoServiceProvider.EffectiveKeySize" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateKey" />
<element api="P:System.Security.Cryptography.RC2CryptoServiceProvider.UseSalt" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e891969f-0a4b-b03a-9d8b-68ce00414cee" />
</api>
<api id="Methods.T:System.Security.Cryptography.RC2CryptoServiceProvider">
<topicdata name="RC2CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RC2CryptoServiceProvider" />
<apidata name="RC2CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" />
</containers>
<file name="f911abd5-08c4-2ebd-2829-06aecba4f167" />
</api>
<api id="Properties.T:System.Security.Cryptography.RC2CryptoServiceProvider">
<topicdata name="RC2CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RC2CryptoServiceProvider" />
<apidata name="RC2CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.RC2.KeySize" />
<element api="P:System.Security.Cryptography.RC2CryptoServiceProvider.EffectiveKeySize" />
<element api="P:System.Security.Cryptography.RC2CryptoServiceProvider.UseSalt" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" />
</containers>
<file name="015c3529-8cf1-5cf5-f1eb-f78395aff811" />
</api>
<api id="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="7c724b65-5de6-3806-d9fa-e251f0ffde9a" />
</api>
<api id="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="35deb864-b565-64a3-75a3-6dbb31ab7fe3" />
</api>
<api id="M:System.Security.Cryptography.RC2CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="e370aa1d-60b2-7fe4-ccb4-de1d2040fb8c" />
</api>
<api id="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="4030b619-c7ff-a1ae-d8b7-dbaca80f9e9f" />
</api>
<api id="M:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RC2CryptoServiceProvider.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="a6427586-1728-0169-f687-ebf8fab3b015" />
</api>
<api id="P:System.Security.Cryptography.RC2CryptoServiceProvider.EffectiveKeySize">
<topicdata group="api" />
<apidata name="EffectiveKeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.RC2.EffectiveKeySize">
<type api="T:System.Security.Cryptography.RC2" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_EffectiveKeySize" />
<setter name="set_EffectiveKeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="0e3365b0-8446-23a7-c017-cafe13a5d5d8" />
</api>
<api id="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="e9728acc-8404-23d4-194b-2dff4c86fcfe" />
</api>
<api id="M:System.Security.Cryptography.RC2CryptoServiceProvider.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<file name="c9d6b8af-dbe1-bfdc-406c-31314aac6a99" />
</api>
<api id="P:System.Security.Cryptography.RC2CryptoServiceProvider.UseSalt">
<topicdata group="api" />
<apidata name="UseSalt" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UseSalt" />
<setter name="set_UseSalt" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RC2CryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="777b26a4-363d-ae83-b4ed-5779c4373980" />
</api>
<api id="T:System.Security.Cryptography.Rfc2898DeriveBytes">
<topicdata group="api" />
<apidata name="Rfc2898DeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor">
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.Byte[],System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.GetBytes(System.Int32)" />
<element api="P:System.Security.Cryptography.Rfc2898DeriveBytes.IterationCount" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.Reset" />
<element api="P:System.Security.Cryptography.Rfc2898DeriveBytes.Salt" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="76adef7d-9246-0482-9408-6fc566f0647c" />
</api>
<api id="Methods.T:System.Security.Cryptography.Rfc2898DeriveBytes">
<topicdata name="Rfc2898DeriveBytes" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.Rfc2898DeriveBytes" />
<apidata name="Rfc2898DeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose">
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.GetBytes(System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.Reset" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" />
</containers>
<file name="8a41ab12-243d-6378-3259-545805a569a9" />
</api>
<api id="Properties.T:System.Security.Cryptography.Rfc2898DeriveBytes">
<topicdata name="Rfc2898DeriveBytes" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.Rfc2898DeriveBytes" />
<apidata name="Rfc2898DeriveBytes" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.Rfc2898DeriveBytes.IterationCount" />
<element api="P:System.Security.Cryptography.Rfc2898DeriveBytes.Salt" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" />
</containers>
<file name="7263c850-7bc8-3029-bdd4-9d5535e79220" />
</api>
<api id="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.DeriveBytes.Dispose" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="33c50bc9-6059-9c26-eb5e-612decce31fa" />
</api>
<api id="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.Byte[],System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="45bd4edc-7d5f-7488-faf1-186b1482a391" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.Byte[],System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="a6b7235c-6cb9-2981-09fe-568de1d60745" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="7da1c684-132c-7869-e7f7-6ab9fbd22734" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="salt">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="36149584-f086-bb86-fcf1-d87aa580d8d5" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="saltSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="7abfc5f6-dfb7-a285-0ded-e5981216625e" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor(System.String,System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.#ctor" />
<parameters>
<parameter name="password">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="saltSize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="iterations">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="530cf21e-da32-3393-782b-254788e63c13" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.CryptDeriveKey(System.String,System.String,System.Int32,System.Byte[])">
<topicdata group="api" />
<apidata name="CryptDeriveKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algname">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="alghashname">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="b58d51cc-f28a-c7e5-d875-486b0616d02d" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.Rfc2898DeriveBytes.Dispose" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.Dispose(System.Boolean)">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="e164764f-1428-2bcd-0694-d7a221988feb" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.GetBytes(System.Int32)">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.GetBytes(System.Int32)">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="cb">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="f582a186-a984-fad1-1f8f-a3fd04a3bf41" />
</api>
<api id="P:System.Security.Cryptography.Rfc2898DeriveBytes.IterationCount">
<topicdata group="api" />
<apidata name="IterationCount" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_IterationCount" />
<setter name="set_IterationCount" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="28da1a02-b8a6-647f-37d1-20fb7761c463" />
</api>
<api id="M:System.Security.Cryptography.Rfc2898DeriveBytes.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.DeriveBytes.Reset">
<type api="T:System.Security.Cryptography.DeriveBytes" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="59929eba-7424-7b99-f0e2-1e44faac9918" />
</api>
<api id="P:System.Security.Cryptography.Rfc2898DeriveBytes.Salt">
<topicdata group="api" />
<apidata name="Salt" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Salt" />
<setter name="set_Salt" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rfc2898DeriveBytes" ref="true" />
</containers>
<file name="b0991d26-a768-e004-50e4-2b79562d6956" />
</api>
<api id="T:System.Security.Cryptography.Rijndael">
<topicdata group="api" />
<apidata name="Rijndael" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.Rijndael.#ctor" />
<element api="Overload:System.Security.Cryptography.Rijndael.Create">
<element api="M:System.Security.Cryptography.Rijndael.Create" />
<element api="M:System.Security.Cryptography.Rijndael.Create(System.String)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.Rijndael.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Rijndael.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Rijndael.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="f3792a4c-4b96-bf00-f6d5-7edca88aebc5" />
</api>
<api id="Methods.T:System.Security.Cryptography.Rijndael">
<topicdata name="Rijndael" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.Rijndael" />
<apidata name="Rijndael" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.Rijndael.Create">
<element api="M:System.Security.Cryptography.Rijndael.Create" />
<element api="M:System.Security.Cryptography.Rijndael.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.Rijndael.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Rijndael.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.Rijndael.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" />
</containers>
<file name="19a4f463-2196-f3fd-1e35-87cbc5456efb" />
</api>
<api id="Properties.T:System.Security.Cryptography.Rijndael">
<topicdata name="Rijndael" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.Rijndael" />
<apidata name="Rijndael" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" />
</containers>
<file name="8f656e7b-70cc-bcf8-9417-5a3c3888cf9e" />
</api>
<api id="Fields.T:System.Security.Cryptography.Rijndael">
<topicdata name="Rijndael" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.Rijndael" />
<apidata name="Rijndael" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" />
</containers>
<file name="1fc5ea93-5cd6-64fa-72ab-eeb408ea16df" />
</api>
<api id="Overload:System.Security.Cryptography.Rijndael.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.Rijndael.Create" />
<element api="M:System.Security.Cryptography.Rijndael.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</containers>
<file name="b30e1efe-aa7f-90f9-8ac8-19687316f981" />
</api>
<api id="M:System.Security.Cryptography.Rijndael.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</containers>
<file name="d283b2d2-84f0-e233-a240-a24e8e991418" />
</api>
<api id="M:System.Security.Cryptography.Rijndael.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.Rijndael.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</containers>
<file name="9f1cdfa3-4f61-00dc-7ac2-dfbf37cba7a5" />
</api>
<api id="M:System.Security.Cryptography.Rijndael.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.Rijndael.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
</containers>
<file name="05c89eef-d342-e019-1768-be5b7ba4d706" />
</api>
<api id="T:System.Security.Cryptography.RijndaelManaged">
<topicdata group="api" />
<apidata name="RijndaelManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RijndaelManaged.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RijndaelManaged.#ctor" />
<element api="Overload:System.Security.Cryptography.RijndaelManaged.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RijndaelManaged.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.RijndaelManaged.GenerateIV" />
<element api="M:System.Security.Cryptography.RijndaelManaged.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e2173e56-6851-9465-888e-fb783decde4b" />
</api>
<api id="Methods.T:System.Security.Cryptography.RijndaelManaged">
<topicdata name="RijndaelManaged" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RijndaelManaged" />
<apidata name="RijndaelManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RijndaelManaged.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RijndaelManaged.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RijndaelManaged.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.RijndaelManaged.GenerateIV" />
<element api="M:System.Security.Cryptography.RijndaelManaged.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" />
</containers>
<file name="15830ba0-e7b2-94b5-17f2-bc16fa2499dd" />
</api>
<api id="Properties.T:System.Security.Cryptography.RijndaelManaged">
<topicdata name="RijndaelManaged" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RijndaelManaged" />
<apidata name="RijndaelManaged" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RijndaelManaged.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" />
</containers>
<file name="e823fe80-9b43-17a2-4c68-317ed7461a3a" />
</api>
<api id="Overload:System.Security.Cryptography.RijndaelManaged.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="e9298963-0adb-f331-7f41-a72e8b7d6bd7" />
</api>
<api id="Overload:System.Security.Cryptography.RijndaelManaged.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.RijndaelManaged.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="c72896a2-7a97-c0e0-8fc3-6ac5f2826c3b" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManaged.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="617d5970-f6fd-ca2a-c3cd-e3bcbbfc1c72" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManaged.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RijndaelManaged.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="14c515c7-1df8-55c3-2e6b-947f0731cef4" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManaged.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RijndaelManaged.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="b8d6c1e4-23fa-5ced-4a57-d16b5a372902" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManaged.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="609b759e-265e-84d6-ae44-eee18220bb71" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManaged.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManaged" ref="true" />
</containers>
<file name="9a50b5dd-126c-1e58-2dc7-7de3ced8d9db" />
</api>
<api id="T:System.Security.Cryptography.RijndaelManagedTransform">
<topicdata group="api" />
<apidata name="RijndaelManagedTransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.BlockSizeValue" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Clear" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Dispose" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.OutputBlockSize" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Reset" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="7bb2098d-9c0f-e746-d4bd-352cf9217753" />
</api>
<api id="Methods.T:System.Security.Cryptography.RijndaelManagedTransform">
<topicdata name="RijndaelManagedTransform" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RijndaelManagedTransform" />
<apidata name="RijndaelManagedTransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Clear" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Dispose" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.Reset" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" />
</containers>
<file name="561467c5-4783-8a6d-563d-c838384e34db" />
</api>
<api id="Properties.T:System.Security.Cryptography.RijndaelManagedTransform">
<topicdata name="RijndaelManagedTransform" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RijndaelManagedTransform" />
<apidata name="RijndaelManagedTransform" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.BlockSizeValue" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.InputBlockSize" />
<element api="P:System.Security.Cryptography.RijndaelManagedTransform.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" />
</containers>
<file name="4c40ed92-6dd8-a28a-168c-9b8613ce0e6c" />
</api>
<api id="P:System.Security.Cryptography.RijndaelManagedTransform.BlockSizeValue">
<topicdata group="api" />
<apidata name="BlockSizeValue" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_BlockSizeValue" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="ac08c351-e974-acbd-e39c-34a5f94fa9fd" />
</api>
<api id="P:System.Security.Cryptography.RijndaelManagedTransform.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="1a337e3e-0686-212f-6146-7a523656c044" />
</api>
<api id="P:System.Security.Cryptography.RijndaelManagedTransform.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="d9ef435d-467b-828b-22c7-5f484a9e8820" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManagedTransform.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="d85e51a5-1457-172b-e95d-d43c241fc5cb" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManagedTransform.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="a2a0375a-3bd8-46b2-ac14-f94168fb5f83" />
</api>
<api id="P:System.Security.Cryptography.RijndaelManagedTransform.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="fb38757f-b65d-d835-4677-29f475c0c9df" />
</api>
<api id="P:System.Security.Cryptography.RijndaelManagedTransform.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="47f432e8-ad1f-00ab-39c4-3a623d9a44f4" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManagedTransform.Reset">
<topicdata group="api" />
<apidata name="Reset" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="b7594d35-3911-1b71-2a0e-6c492142b2e7" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManagedTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="eaa1ab86-02c5-f7d0-a058-d55afe5e12bc" />
</api>
<api id="M:System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RijndaelManagedTransform" ref="true" />
</containers>
<file name="b704dd3f-17e8-f27c-605f-9c45dab2a9ce" />
</api>
<api id="T:System.Security.Cryptography.RIPEMD160">
<topicdata group="api" />
<apidata name="RIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RIPEMD160Managed" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RIPEMD160.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.RIPEMD160.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.RIPEMD160.#ctor" />
<element api="Overload:System.Security.Cryptography.RIPEMD160.Create">
<element api="M:System.Security.Cryptography.RIPEMD160.Create" />
<element api="M:System.Security.Cryptography.RIPEMD160.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="dd862a86-3898-36f7-c84c-b0ad5bdeba3b" />
</api>
<api id="Methods.T:System.Security.Cryptography.RIPEMD160">
<topicdata name="RIPEMD160" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RIPEMD160" />
<apidata name="RIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RIPEMD160.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.RIPEMD160.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.RIPEMD160.Create">
<element api="M:System.Security.Cryptography.RIPEMD160.Create" />
<element api="M:System.Security.Cryptography.RIPEMD160.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" />
</containers>
<file name="c7ea1211-8d0c-c515-bfc1-cd70abe8f07b" />
</api>
<api id="Properties.T:System.Security.Cryptography.RIPEMD160">
<topicdata name="RIPEMD160" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RIPEMD160" />
<apidata name="RIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" />
</containers>
<file name="197fe435-362c-d392-ffe6-88007dcd2c42" />
</api>
<api id="Fields.T:System.Security.Cryptography.RIPEMD160">
<topicdata name="RIPEMD160" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.RIPEMD160" />
<apidata name="RIPEMD160" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" />
</containers>
<file name="f08da84f-2822-c944-342b-fc21692bb233" />
</api>
<api id="Overload:System.Security.Cryptography.RIPEMD160.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RIPEMD160.Create" />
<element api="M:System.Security.Cryptography.RIPEMD160.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</containers>
<file name="f50a67ab-d515-bf5f-9fc8-30e5c5699d32" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</containers>
<file name="cbc17ecf-1f54-8d29-d1f8-03da3cdb99f6" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RIPEMD160.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</containers>
<file name="7a2aaa35-2d4d-a608-e29f-7e7fdf07d1ca" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RIPEMD160.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
</containers>
<file name="1a9d8ac4-c070-87d2-5334-f64a0e219425" />
</api>
<api id="T:System.Security.Cryptography.RIPEMD160Managed">
<topicdata group="api" />
<apidata name="RIPEMD160Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RIPEMD160Managed.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.RIPEMD160" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RIPEMD160Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.RIPEMD160Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.#ctor" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.HashFinal" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="9c761d1d-f528-ad40-3037-2660e33a6b95" />
</api>
<api id="Methods.T:System.Security.Cryptography.RIPEMD160Managed">
<topicdata name="RIPEMD160Managed" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RIPEMD160Managed" />
<apidata name="RIPEMD160Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RIPEMD160Managed.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RIPEMD160Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.RIPEMD160Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.HashFinal" />
<element api="M:System.Security.Cryptography.RIPEMD160Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" />
</containers>
<file name="2b9c7e1c-0fe0-84f0-b870-c3ff1e0cb671" />
</api>
<api id="Properties.T:System.Security.Cryptography.RIPEMD160Managed">
<topicdata name="RIPEMD160Managed" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RIPEMD160Managed" />
<apidata name="RIPEMD160Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RIPEMD160Managed.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" />
</containers>
<file name="15dd0390-8235-c6c9-f0a4-996da3f9de6f" />
</api>
<api id="Fields.T:System.Security.Cryptography.RIPEMD160Managed">
<topicdata name="RIPEMD160Managed" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.RIPEMD160Managed" />
<apidata name="RIPEMD160Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RIPEMD160Managed.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" />
</containers>
<file name="63e6f278-53e4-ddda-6f49-a87b315215ed" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160Managed.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" ref="true" />
</containers>
<file name="284e8799-59ba-97c4-f37e-2c6281637288" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" ref="true" />
</containers>
<file name="f218537b-9c22-1257-35b6-a4f3c897dc30" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160Managed.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" ref="true" />
</containers>
<file name="c2a93013-4a25-ad82-62ad-dce05ed67b54" />
</api>
<api id="M:System.Security.Cryptography.RIPEMD160Managed.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RIPEMD160Managed" ref="true" />
</containers>
<file name="e28391ae-32fb-1b4b-c157-7a7a1945a6ea" />
</api>
<api id="T:System.Security.Cryptography.RNGCryptoServiceProvider">
<topicdata group="api" />
<apidata name="RNGCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<element api="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes">
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor">
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.String)" />
</element>
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetNonZeroBytes(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="7dbf25d5-a19c-8ad3-ab52-3b2b7f4459b2" />
</api>
<api id="Methods.T:System.Security.Cryptography.RNGCryptoServiceProvider">
<topicdata name="RNGCryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RNGCryptoServiceProvider" />
<apidata name="RNGCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.Dispose" />
<element api="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes">
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetNonZeroBytes(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" />
</containers>
<file name="dd1d4f3b-0eff-4deb-62c8-d50274b462df" />
</api>
<api id="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes">
<topicdata name="GetBytes" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="GetBytes" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes(System.Byte[])" />
<element api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="373b7fac-2b86-2f8c-989e-287cca76f856" />
</api>
<api id="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Byte[])" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="a36b6119-4af4-9781-ecd1-fd576418537b" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="7ff12d51-4c33-01a9-e89a-fae691c44a33" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Byte[])">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="77e50df7-fee5-299b-82b8-6752b5ff417a" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<parameters>
<parameter name="cspParams">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="7baa8c30-5da6-3e03-2aea-c4eb1de703aa" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.#ctor" />
<parameters>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="1b505072-cf9d-1405-0a16-5f67745bf8d9" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes(System.Byte[])">
<topicdata group="api" />
<apidata name="GetBytes" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RNGCryptoServiceProvider.GetBytes" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RandomNumberGenerator.GetBytes(System.Byte[])">
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="469bc39e-c0fd-c781-4b82-45ad2cdd8f9d" />
</api>
<api id="M:System.Security.Cryptography.RNGCryptoServiceProvider.GetNonZeroBytes(System.Byte[])">
<topicdata group="api" />
<apidata name="GetNonZeroBytes" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RandomNumberGenerator.GetNonZeroBytes(System.Byte[])">
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RNGCryptoServiceProvider" ref="true" />
</containers>
<file name="ccea6022-b193-4f57-03dd-03b8b5ef2a6f" />
</api>
<api id="T:System.Security.Cryptography.RSA">
<topicdata group="api" />
<apidata name="RSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RSA.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
<element api="M:System.Security.Cryptography.RSA.#ctor" />
<element api="Overload:System.Security.Cryptography.RSA.Create">
<element api="M:System.Security.Cryptography.RSA.Create" />
<element api="M:System.Security.Cryptography.RSA.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSA.HashData">
<element api="M:System.Security.Cryptography.RSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.RSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSA.SignatureAlgorithm" />
<element api="Overload:System.Security.Cryptography.RSA.SignData">
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSA.VerifyData">
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="2539729e-b156-9c41-3062-e4b58dcd3cd2" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSA">
<topicdata name="RSA" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSA" />
<apidata name="RSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.RSA.Dispose">
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="Overload:System.Security.Cryptography.RSA.Create">
<element api="M:System.Security.Cryptography.RSA.Create" />
<element api="M:System.Security.Cryptography.RSA.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSA.HashData">
<element api="M:System.Security.Cryptography.RSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.RSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="Overload:System.Security.Cryptography.RSA.SignData">
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSA.VerifyData">
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" />
</containers>
<file name="1b0546cb-c8e4-ca36-518f-db5c38a2bab7" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSA">
<topicdata name="RSA" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSA" />
<apidata name="RSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSA.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" />
</containers>
<file name="b39feeee-3cfe-0850-edde-3e55bf712d0a" />
</api>
<api id="Fields.T:System.Security.Cryptography.RSA">
<topicdata name="RSA" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.RSA" />
<apidata name="RSA" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizesValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" />
</containers>
<file name="9d569c94-8a27-cca3-5ba7-e213fb407bf5" />
</api>
<api id="Overload:System.Security.Cryptography.RSA.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSA.Create" />
<element api="M:System.Security.Cryptography.RSA.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="63928a09-155d-1018-7a8c-777c229acb32" />
</api>
<api id="Overload:System.Security.Cryptography.RSA.HashData">
<topicdata name="HashData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="HashData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)" />
<element api="M:System.Security.Cryptography.RSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="c41e0f9a-1fbe-1c03-d222-877518e24813" />
</api>
<api id="Overload:System.Security.Cryptography.RSA.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="148ae721-6073-8928-66f2-c9f220368bee" />
</api>
<api id="Overload:System.Security.Cryptography.RSA.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="be098350-1081-6ced-f56c-05c358292509" />
</api>
<api id="M:System.Security.Cryptography.RSA.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="3473999d-e06b-2c55-471f-7475b234fa00" />
</api>
<api id="M:System.Security.Cryptography.RSA.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RSA.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="d1ef107c-8963-7161-184a-4c06e8f3a647" />
</api>
<api id="M:System.Security.Cryptography.RSA.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.RSA.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="0e286b44-cccd-83ea-3048-7a992773aa6a" />
</api>
<api id="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Decrypt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="ece9c294-1fe0-12f7-301d-df6603828551" />
</api>
<api id="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="aec1c457-4cdc-0d9d-b093-55e2fe027304" />
</api>
<api id="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Encrypt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="11912de6-b76b-354d-6c23-670fe9c1c149" />
</api>
<api id="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="EncryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="f0d118aa-b051-047e-4b28-df69057a6618" />
</api>
<api id="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="b7e5a024-83ec-0b7b-02f7-e6971fb4f140" />
</api>
<api id="M:System.Security.Cryptography.RSA.FromXmlString(System.String)">
<topicdata group="api" />
<apidata name="FromXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.FromXmlString(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="xmlString">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="20a17a10-311b-6a9b-e57f-6bec268ed8c3" />
</api>
<api id="M:System.Security.Cryptography.RSA.HashData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.RSA.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="cb24d2e5-5be4-a25b-759b-ee1e3f457adb" />
</api>
<api id="M:System.Security.Cryptography.RSA.HashData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="HashData" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.RSA.HashData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="4f2cd17f-acb3-889b-28e0-ed75a4c6165c" />
</api>
<api id="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="cfe21942-5e69-fd37-0e94-f67646ffc081" />
</api>
<api id="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="d752bb3c-de48-2bed-d507-7642502af9c1" />
</api>
<api id="P:System.Security.Cryptography.RSA.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="717228c6-94c3-e1b3-51ef-bf7056acdf8d" />
</api>
<api id="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="505fdbcf-f843-e39b-7bec-65dfc6a2dc1e" />
</api>
<api id="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="17a5f741-1fc2-0c6d-cce5-51b3c9aba9e9" />
</api>
<api id="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.SignData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="fc6752cf-ae66-8ae4-f6c5-84b7677d048c" />
</api>
<api id="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="1b413556-d85e-ce05-b2d0-8413053a2ef5" />
</api>
<api id="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)">
<topicdata group="api" />
<apidata name="ToXmlString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricAlgorithm.ToXmlString(System.Boolean)">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="baa015fd-42cd-5065-4a26-5fe2ab6d7c32" />
</api>
<api id="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="dc3acd64-db1e-80e0-bb95-c864bbe53bf1" />
</api>
<api id="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.VerifyData" />
<proceduredata virtual="true" />
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="f9b9050d-77d9-4c99-05ff-7c9215006224" />
</api>
<api id="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSA.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="data">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="e4a2f66b-ccec-549f-94e2-fd0c836fcecc" />
</api>
<api id="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</containers>
<file name="164478ae-a87e-5ee8-25de-393ed622b405" />
</api>
<api id="T:System.Security.Cryptography.RSACng">
<topicdata group="api" />
<apidata name="RSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.RSA" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSACng.SignData">
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSACng.VerifyData">
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="Overload:System.Security.Cryptography.RSACng.#ctor">
<element api="M:System.Security.Cryptography.RSACng.#ctor" />
<element api="M:System.Security.Cryptography.RSACng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.RSACng.#ctor(System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.RSACng.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSACng.DecryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACng.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSACng.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACng.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACng.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="P:System.Security.Cryptography.RSACng.Key" />
<element api="P:System.Security.Cryptography.RSACng.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSACng.SignatureAlgorithm" />
<element api="M:System.Security.Cryptography.RSACng.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSACng.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="29e77162-80ef-ce9b-ce61-646ae145da16" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSACng">
<topicdata name="RSACng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSACng" />
<apidata name="RSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSACng.SignData">
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSACng.VerifyData">
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSACng.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSACng.DecryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACng.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSACng.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACng.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACng.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="M:System.Security.Cryptography.RSACng.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSACng.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" />
</containers>
<file name="b93f593e-8e27-096c-46b2-2c1cbc0d40ce" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSACng">
<topicdata name="RSACng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSACng" />
<apidata name="RSACng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.RSACng.Key" />
<element api="P:System.Security.Cryptography.RSACng.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSACng.SignatureAlgorithm" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" />
</containers>
<file name="7fd899ab-d72f-250f-05db-669933ece749" />
</api>
<api id="Overload:System.Security.Cryptography.RSACng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSACng.#ctor" />
<element api="M:System.Security.Cryptography.RSACng.#ctor(System.Security.Cryptography.CngKey)" />
<element api="M:System.Security.Cryptography.RSACng.#ctor(System.Int32)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="234f5d7f-f7ea-664b-7dc1-bd8beb738902" />
</api>
<api id="M:System.Security.Cryptography.RSACng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="79ea1482-1947-2133-74fd-4c62621eff62" />
</api>
<api id="M:System.Security.Cryptography.RSACng.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACng.#ctor" />
<parameters>
<parameter name="keySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="57b0f712-2236-00f6-87ac-eed8499371c6" />
</api>
<api id="M:System.Security.Cryptography.RSACng.#ctor(System.Security.Cryptography.CngKey)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACng.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="ab4cd5b1-eb21-e56b-f19a-dc51a0949778" />
</api>
<api id="M:System.Security.Cryptography.RSACng.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Decrypt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="8003e737-4c91-1c1b-d1ea-4198b3de4600" />
</api>
<api id="M:System.Security.Cryptography.RSACng.DecryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="26230396-141f-500b-ddc6-90f239171603" />
</api>
<api id="M:System.Security.Cryptography.RSACng.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Encrypt" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="b5eae071-9885-dcd8-32a8-1d06258aeec6" />
</api>
<api id="M:System.Security.Cryptography.RSACng.EncryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="EncryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="c12cdb2a-1c55-7c4f-0a16-39db2ae9c6de" />
</api>
<api id="M:System.Security.Cryptography.RSACng.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="de3bd618-0591-d0c0-4f3c-2a3b108c6ff3" />
</api>
<api id="M:System.Security.Cryptography.RSACng.ImportParameters(System.Security.Cryptography.RSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="be9c2083-6850-9bbd-9a3e-75e7091f5c36" />
</api>
<api id="P:System.Security.Cryptography.RSACng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Key" />
<returns>
<type api="T:System.Security.Cryptography.CngKey" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="a8ff359b-515c-1fe4-e95c-1415b34b244f" />
</api>
<api id="P:System.Security.Cryptography.RSACng.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="47e7c507-74e5-23d9-ccba-97794a944d42" />
</api>
<api id="P:System.Security.Cryptography.RSACng.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.RSA.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="e62e1c09-d9bf-3c75-12d5-a2ff38822354" />
</api>
<api id="M:System.Security.Cryptography.RSACng.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="efae2d67-6209-adf4-6547-106345912482" />
</api>
<api id="M:System.Security.Cryptography.RSACng.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACng" ref="true" />
</containers>
<file name="d09351cb-f558-84d2-90f3-e189b46439e0" />
</api>
<api id="T:System.Security.Cryptography.RSACryptoServiceProvider">
<topicdata group="api" />
<apidata name="RSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.RSA" ref="true" />
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Object)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.IO.Stream,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData(System.Byte[],System.Object,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)" />
</element>
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.CspKeyContainerInfo" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.DecryptValue(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportCspBlob(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.PersistKeyInCsp" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.PublicOnly" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.SignatureAlgorithm" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignHash">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.String)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.UseMachineKeyStore" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="ea634ec2-2998-59b7-f7b3-9d81cd54e58b" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSACryptoServiceProvider">
<topicdata name="RSACryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSACryptoServiceProvider" />
<apidata name="RSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.AsymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.RSA.FromXmlString(System.String)" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Object)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.IO.Stream,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSA.ToXmlString(System.Boolean)" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData(System.Byte[],System.Object,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.DecryptValue(System.Byte[])" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.EncryptValue(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportCspBlob(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportParameters(System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportCspBlob(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.RSAParameters)" />
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignHash">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.String)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash">
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" />
</containers>
<file name="b39f3469-2c29-d7ac-2b8e-bbe045175565" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSACryptoServiceProvider">
<topicdata name="RSACryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSACryptoServiceProvider" />
<apidata name="RSACryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.AsymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.CspKeyContainerInfo" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.KeyExchangeAlgorithm" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.KeySize" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.PersistKeyInCsp" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.PublicOnly" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.SignatureAlgorithm" />
<element api="P:System.Security.Cryptography.RSACryptoServiceProvider.UseMachineKeyStore" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" />
</containers>
<file name="acb82190-7678-ace5-522a-568afe7a6bda" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData">
<topicdata name="SignData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Object)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.IO.Stream,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.IO.Stream,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32,System.Object)" />
<element api="M:System.Security.Cryptography.RSA.SignData(System.Byte[],System.Int32,System.Int32,System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="df075213-d54f-11c3-34ff-8303bb72547e" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData">
<topicdata name="VerifyData" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyData" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData(System.Byte[],System.Object,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.IO.Stream,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSA.VerifyData(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="b6ea7fc5-c49f-f329-34a8-2983b98cc194" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="7471e37b-aff3-b611-ec4e-6c2a1e22f6de" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt">
<topicdata name="Decrypt" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Decrypt" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="2edafdd6-7835-2a5f-c8c6-371df6059f04" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt">
<topicdata name="Encrypt" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Encrypt" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Boolean)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="ab76c3fa-246d-12b6-a114-2cd4958a909a" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignHash">
<topicdata name="SignHash" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="SignHash" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.String)" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="926635c3-3f94-bd7e-5945-e29a9e758e32" />
</api>
<api id="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash">
<topicdata name="VerifyHash" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])" />
<element api="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="599c48fb-de03-c6aa-4ec4-f189c1dcc8b4" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="92a2e16c-3806-fbe0-1e4a-0f87a824dd96" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="dwKeySize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="fb5b1425-4440-e8d0-89e3-112f18661a6f" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Int32,System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="dwKeySize">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="d8f6e2ad-c57b-74f4-367f-b1f1e70a0cd5" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.#ctor(System.Security.Cryptography.CspParameters)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.#ctor" />
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.CspParameters" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="0de9aa9c-0c45-792e-e5bc-71aa2c9c8acb" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.CspKeyContainerInfo">
<topicdata group="api" />
<apidata name="CspKeyContainerInfo" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CspKeyContainerInfo" />
<returns>
<type api="T:System.Security.Cryptography.CspKeyContainerInfo" ref="true" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICspAsymmetricAlgorithm.CspKeyContainerInfo">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="12b07f90-b584-2131-6e1f-0619f19a1e3d" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Boolean)">
<topicdata group="api" />
<apidata name="Decrypt" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="fOAEP">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="952c0309-6e67-ea37-1b4d-3a14a9f5c63c" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Decrypt" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Decrypt" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.Decrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="5501b947-8b17-2a5f-76f1-591dacfbfc85" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.DecryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.DecryptValue(System.Byte[])">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="f9761703-7c16-0492-2eef-9e1b3dbbbd64" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Boolean)">
<topicdata group="api" />
<apidata name="Encrypt" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="fOAEP">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="dcb50ce1-fd47-b47f-be48-d716093c1359" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Encrypt" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.Encrypt" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.Encrypt(System.Byte[],System.Security.Cryptography.RSAEncryptionPadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="data">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="3600dab3-3a6a-7da4-4bec-4e456fd84f78" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.EncryptValue(System.Byte[])">
<topicdata group="api" />
<apidata name="EncryptValue" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.EncryptValue(System.Byte[])">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="a7c8b266-a110-49a0-31c2-a36b94d6caeb" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportCspBlob(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ExportCspBlob(System.Boolean)">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="7825d09f-7474-a8d5-98b2-37b99a1b3749" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.ExportParameters(System.Boolean)">
<topicdata group="api" />
<apidata name="ExportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.ExportParameters(System.Boolean)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="includePrivateParameters">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="bfc0d177-378d-e9bd-95a7-95bf314ec99e" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportCspBlob(System.Byte[])">
<topicdata group="api" />
<apidata name="ImportCspBlob" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="keyBlob">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<implements>
<member api="M:System.Security.Cryptography.ICspAsymmetricAlgorithm.ImportCspBlob(System.Byte[])">
<type api="T:System.Security.Cryptography.ICspAsymmetricAlgorithm" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="b60e7411-f4e7-6e81-bfef-784aa5192f05" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.ImportParameters(System.Security.Cryptography.RSAParameters)">
<topicdata group="api" />
<apidata name="ImportParameters" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.ImportParameters(System.Security.Cryptography.RSAParameters)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="parameters">
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="90f627b0-a09a-d1a6-721e-89120d0cae84" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.KeyExchangeAlgorithm">
<topicdata group="api" />
<apidata name="KeyExchangeAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.RSA.KeyExchangeAlgorithm">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeyExchangeAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="8583e9ad-da4e-c52c-a5db-fe1654aecc27" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="bbb8bb9a-a2fe-aace-e51c-b61f855dc3ae" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.PersistKeyInCsp">
<topicdata group="api" />
<apidata name="PersistKeyInCsp" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_PersistKeyInCsp" />
<setter name="set_PersistKeyInCsp" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="3319cc4c-85bc-d13c-5cbe-73111c14c0f6" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.PublicOnly">
<topicdata group="api" />
<apidata name="PublicOnly" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_PublicOnly" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>False</value>
</argument>
</attribute>
</attributes>
<file name="d3153ed0-c4ef-097a-acc3-85de4f2eba7d" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.SignatureAlgorithm">
<topicdata group="api" />
<apidata name="SignatureAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.RSA.SignatureAlgorithm">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_SignatureAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="15c0a5e4-0c07-1407-7ee6-93a925fbfebf" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Int32,System.Int32,System.Object)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="offset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="count">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="halg">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="dd5886ae-4aab-d82e-d45e-017453655bcc" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.Byte[],System.Object)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="halg">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="b5b5074c-368c-be99-b41f-25075502c8af" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.SignData(System.IO.Stream,System.Object)">
<topicdata group="api" />
<apidata name="SignData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="inputStream">
<type api="T:System.IO.Stream" ref="true" />
</parameter>
<parameter name="halg">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="ade417d9-56d3-059f-accc-a4f39b7eb54c" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignHash" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.SignHash(System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="19b55322-624a-a63f-0bac-75b02fcedcd8" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.SignHash(System.Byte[],System.String)">
<topicdata group="api" />
<apidata name="SignHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.SignHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="1ea01f5f-f173-f54e-aa69-2e870e527e59" />
</api>
<api id="P:System.Security.Cryptography.RSACryptoServiceProvider.UseMachineKeyStore">
<topicdata group="api" />
<apidata name="UseMachineKeyStore" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_UseMachineKeyStore" />
<setter name="set_UseMachineKeyStore" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="ab4baa83-4821-5c03-3c16-0e04a3a181b9" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData(System.Byte[],System.Object,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyData" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyData" />
<proceduredata virtual="false" />
<parameters>
<parameter name="buffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="halg">
<type api="T:System.Object" ref="true" />
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="54f2a470-608a-1644-2803-04737d000322" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.RSA.VerifyHash(System.Byte[],System.Byte[],System.Security.Cryptography.HashAlgorithmName,System.Security.Cryptography.RSASignaturePadding)">
<type api="T:System.Security.Cryptography.RSA" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="hash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="signature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
<parameter name="padding">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="1d2d41ab-afb8-215b-eb6e-78b9ecf3fa09" />
</api>
<api id="M:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash(System.Byte[],System.String,System.Byte[])">
<topicdata group="api" />
<apidata name="VerifyHash" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSACryptoServiceProvider.VerifyHash" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSACryptoServiceProvider" ref="true" />
</containers>
<file name="afd60553-8ac9-397e-9696-89294f4567fb" />
</api>
<api id="T:System.Security.Cryptography.RSAEncryptionPadding">
<topicdata group="api" />
<apidata name="RSAEncryptionPadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.CreateOaep(System.Security.Cryptography.HashAlgorithmName)" />
<element api="Overload:System.Security.Cryptography.RSAEncryptionPadding.Equals">
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.GetHashCode" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.Mode" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepHashAlgorithm" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA1" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA256" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA384" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA512" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.op_Equality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.op_Inequality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.Pkcs1" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="97538e23-7dd0-07fb-8e31-0999ecd6a9cd" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAEncryptionPadding">
<topicdata name="RSAEncryptionPadding" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAEncryptionPadding" />
<apidata name="RSAEncryptionPadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.CreateOaep(System.Security.Cryptography.HashAlgorithmName)" />
<element api="Overload:System.Security.Cryptography.RSAEncryptionPadding.Equals">
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Security.Cryptography.RSAEncryptionPadding)" />
</element>
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.GetHashCode" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" />
</containers>
<file name="8144b2f6-26e3-ec6d-5f4a-37059c4eb96c" />
</api>
<api id="Operators.T:System.Security.Cryptography.RSAEncryptionPadding">
<topicdata name="RSAEncryptionPadding" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.RSAEncryptionPadding" />
<apidata name="RSAEncryptionPadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.op_Equality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.op_Inequality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" />
</containers>
<file name="c51dde7c-4133-b651-48e8-5a15a023462a" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSAEncryptionPadding">
<topicdata name="RSAEncryptionPadding" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSAEncryptionPadding" />
<apidata name="RSAEncryptionPadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.Mode" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepHashAlgorithm" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA1" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA256" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA384" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA512" />
<element api="P:System.Security.Cryptography.RSAEncryptionPadding.Pkcs1" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" />
</containers>
<file name="5a610710-0ece-e1bb-2266-07f82a95b96b" />
</api>
<api id="Overload:System.Security.Cryptography.RSAEncryptionPadding.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Security.Cryptography.RSAEncryptionPadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="807cd0e9-a8b3-29b3-d1a0-88c8597a14ff" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.CreateOaep(System.Security.Cryptography.HashAlgorithmName)">
<topicdata group="api" />
<apidata name="CreateOaep" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashAlgorithm">
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="89593195-13cc-5d3f-7cbe-79a6a96eb114" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAEncryptionPadding.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="2a8b7773-8c02-dd12-94f9-4be9f95a15b5" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.Equals(System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAEncryptionPadding.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="d5327486-967c-63b7-d9f8-66baee761f65" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="43a9bea7-4028-5231-73f2-db3ad0c7aa3a" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.Mode">
<topicdata group="api" />
<apidata name="Mode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Mode" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="37a46fe5-d694-22d0-214c-230c955e78ac" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.OaepHashAlgorithm">
<topicdata group="api" />
<apidata name="OaepHashAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OaepHashAlgorithm" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithmName" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="358137a5-3af7-43d1-abb9-c626629d1cce" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA1">
<topicdata group="api" />
<apidata name="OaepSHA1" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OaepSHA1" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="d23ec68a-25d8-ed8a-6172-6fb2f455ba3b" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA256">
<topicdata group="api" />
<apidata name="OaepSHA256" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OaepSHA256" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="611fcd37-6f09-2cea-5db0-9c1bccf787af" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA384">
<topicdata group="api" />
<apidata name="OaepSHA384" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OaepSHA384" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="328ddf98-4c87-d4fc-cc0e-37960a66d891" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.OaepSHA512">
<topicdata group="api" />
<apidata name="OaepSHA512" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_OaepSHA512" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="416f7284-aaaf-4d55-2c74-54410fc0578d" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.op_Equality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="2db16fd9-f267-8d6e-bb36-5677b30de0d0" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.op_Inequality(System.Security.Cryptography.RSAEncryptionPadding,System.Security.Cryptography.RSAEncryptionPadding)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="0f6a8d40-fd75-d37f-3415-98dc14b55abd" />
</api>
<api id="P:System.Security.Cryptography.RSAEncryptionPadding.Pkcs1">
<topicdata group="api" />
<apidata name="Pkcs1" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Pkcs1" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="98ca9b22-980f-81d1-250a-867efa1ab7d0" />
</api>
<api id="M:System.Security.Cryptography.RSAEncryptionPadding.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPadding" ref="true" />
</containers>
<file name="1aa94547-8d34-3f68-d0d8-119e6dce6f34" />
</api>
<api id="T:System.Security.Cryptography.RSAEncryptionPaddingMode">
<topicdata group="api" />
<apidata name="RSAEncryptionPaddingMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Pkcs1" />
<element api="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="91cdfd06-23d0-d7a9-4ffd-891c17e92360" />
</api>
<api id="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Oaep">
<topicdata group="api" notopic="" />
<apidata name="Oaep" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" ref="false" />
</containers>
<file name="0b44ed32-b0e6-3dee-17d6-205850d4a101" />
</api>
<api id="F:System.Security.Cryptography.RSAEncryptionPaddingMode.Pkcs1">
<topicdata group="api" notopic="" />
<apidata name="Pkcs1" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAEncryptionPaddingMode" ref="false" />
</containers>
<file name="e5e7ecdd-a34d-f787-c0e5-03483f7d180e" />
</api>
<api id="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter">
<topicdata group="api" />
<apidata name="RSAOAEPKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor">
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.Parameters" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="41636f4a-75a5-92c1-4556-147bd6b7bd68" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter">
<topicdata name="RSAOAEPKeyExchangeDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" />
<apidata name="RSAOAEPKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" />
</containers>
<file name="ef3344d7-ae98-0232-2f74-d0c328e79bac" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter">
<topicdata name="RSAOAEPKeyExchangeDeformatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" />
<apidata name="RSAOAEPKeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.Parameters" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" />
</containers>
<file name="b7af9f01-8531-6c8c-7bdc-c03a7cabe2dc" />
</api>
<api id="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="32cf582a-f14b-b079-82ea-077885385d3d" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="804717f2-fba9-d099-4c34-4bd3ad91c90c" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="b8a950a6-584e-d2f1-1d8a-0822dee4e22e" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="3b903bd5-ed74-8646-5b39-27ed53dedb85" />
</api>
<api id="P:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Parameters" />
<setter name="set_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="5511d1c4-2c7c-bf9a-3982-94eb893e705e" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeDeformatter" ref="true" />
</containers>
<file name="2753eb00-749f-a366-7145-bf24821ee282" />
</api>
<api id="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter">
<topicdata group="api" />
<apidata name="RSAOAEPKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor">
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameter" />
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Rng" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="73357fbe-805c-2bcc-7e40-49b1ddec97a5" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter">
<topicdata name="RSAOAEPKeyExchangeFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" />
<apidata name="RSAOAEPKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" />
</containers>
<file name="d1304807-ebf0-96ec-e535-c08f10649ffd" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter">
<topicdata name="RSAOAEPKeyExchangeFormatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" />
<apidata name="RSAOAEPKeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameter" />
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Rng" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" />
</containers>
<file name="16860304-45fd-000d-8620-32f63b131140" />
</api>
<api id="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="382e1d15-14d9-4e30-b9d3-fdc5632a51c0" />
</api>
<api id="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange">
<topicdata name="CreateKeyExchange" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="14337ae8-3aad-9027-de99-7b20d32e1f48" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="19170cce-5af8-fe41-cf15-c232e0c8f660" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="437b716c-341a-0e99-212e-761d2065c8ef" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="0a5f80a9-1433-7377-3efd-062bcb279a5b" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.CreateKeyExchange" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="symAlgType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="378b379d-76ef-cdab-b66b-dd3940ad87d7" />
</api>
<api id="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameter">
<topicdata group="api" />
<apidata name="Parameter" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Parameter" />
<setter name="set_Parameter" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="eebea54a-04b4-6cad-9cfb-ecb1921e77df" />
</api>
<api id="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="027c8479-be18-e135-858e-27233df1b0bf" />
</api>
<api id="P:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.Rng">
<topicdata group="api" />
<apidata name="Rng" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Rng" />
<setter name="set_Rng" />
<returns>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="c932ae27-dca7-ecd5-bafe-b7eadf36576a" />
</api>
<api id="M:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAOAEPKeyExchangeFormatter" ref="true" />
</containers>
<file name="0ed722b7-f8f4-f90b-8b8e-09232ff22db2" />
</api>
<api id="T:System.Security.Cryptography.RSAParameters">
<topicdata group="api" />
<apidata name="RSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
<element api="F:System.Security.Cryptography.RSAParameters.D" />
<element api="F:System.Security.Cryptography.RSAParameters.DP" />
<element api="F:System.Security.Cryptography.RSAParameters.DQ" />
<element api="F:System.Security.Cryptography.RSAParameters.Exponent" />
<element api="F:System.Security.Cryptography.RSAParameters.InverseQ" />
<element api="F:System.Security.Cryptography.RSAParameters.Modulus" />
<element api="F:System.Security.Cryptography.RSAParameters.P" />
<element api="F:System.Security.Cryptography.RSAParameters.Q" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="ffcfd6df-9b50-df13-de2e-661ff3855748" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAParameters">
<topicdata name="RSAParameters" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAParameters" />
<apidata name="RSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="M:System.Object.GetType" />
<element api="M:System.ValueType.Equals(System.Object)" />
<element api="M:System.ValueType.GetHashCode" />
<element api="M:System.ValueType.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" />
</containers>
<file name="2db7ef39-be16-b8d8-b633-3a03c47fbe6b" />
</api>
<api id="Fields.T:System.Security.Cryptography.RSAParameters">
<topicdata name="RSAParameters" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.RSAParameters" />
<apidata name="RSAParameters" group="type" subgroup="structure" />
<typedata visibility="public" sealed="true" serializable="true" noSettableProperties="true" />
<elements>
<element api="F:System.Security.Cryptography.RSAParameters.D" />
<element api="F:System.Security.Cryptography.RSAParameters.DP" />
<element api="F:System.Security.Cryptography.RSAParameters.DQ" />
<element api="F:System.Security.Cryptography.RSAParameters.Exponent" />
<element api="F:System.Security.Cryptography.RSAParameters.InverseQ" />
<element api="F:System.Security.Cryptography.RSAParameters.Modulus" />
<element api="F:System.Security.Cryptography.RSAParameters.P" />
<element api="F:System.Security.Cryptography.RSAParameters.Q" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" />
</containers>
<file name="9e302839-cd98-2ec1-8825-3dc2ed420c30" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.D">
<topicdata group="api" />
<apidata name="D" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="8873f333-6535-029b-dbc4-6f5641e4f266" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.DP">
<topicdata group="api" />
<apidata name="DP" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="3fbd8d7b-1daf-8194-29a7-9744f4f9f6cd" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.DQ">
<topicdata group="api" />
<apidata name="DQ" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="2f905c15-3af4-a89e-0bc8-c427f3959dd7" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.Exponent">
<topicdata group="api" />
<apidata name="Exponent" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="363fd191-d0d3-d72f-6d4e-a8fb3eeb3589" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.InverseQ">
<topicdata group="api" />
<apidata name="InverseQ" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="d05d8c8c-2cc4-5e70-41ec-fd9368cf489e" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.Modulus">
<topicdata group="api" />
<apidata name="Modulus" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="a51d62f2-60f1-b5ff-ad73-992a688fcbbb" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.P">
<topicdata group="api" />
<apidata name="P" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="454c460c-68da-893f-4ccb-3ae971dd6374" />
</api>
<api id="F:System.Security.Cryptography.RSAParameters.Q">
<topicdata group="api" />
<apidata name="Q" group="member" subgroup="field" />
<memberdata visibility="public" />
<fielddata literal="false" initonly="false" serialized="false" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAParameters" ref="false" />
</containers>
<file name="c2eaf0e6-a4ca-c0e0-bcb5-d5587210a42a" />
</api>
<api id="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter">
<topicdata group="api" />
<apidata name="RSAPKCS1KeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor">
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.RNG" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="955fa8fa-fbdf-26d7-b12e-7f5073eeb131" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter">
<topicdata name="RSAPKCS1KeyExchangeDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" />
<apidata name="RSAPKCS1KeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" />
</containers>
<file name="44be448a-4170-c508-2560-7b670ea8ab6e" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter">
<topicdata name="RSAPKCS1KeyExchangeDeformatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" />
<apidata name="RSAPKCS1KeyExchangeDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.RNG" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" />
</containers>
<file name="f0698f53-bbfc-a231-1373-475e3ef98723" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="e81ec255-da4c-d177-07fd-e439bdc60ccc" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="6c732747-5842-711d-1f8d-0988f5c66e99" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="cd111b54-06f5-78b3-bf71-ced41da7896c" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="DecryptKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.DecryptKeyExchange(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbIn">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="57460c22-f0d9-f750-f7e1-9cd8ef09c5e5" />
</api>
<api id="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.Parameters">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Parameters" />
<setter name="set_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="813b61e5-eb61-35a1-218e-4d7829ece465" />
</api>
<api id="P:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.RNG">
<topicdata group="api" />
<apidata name="RNG" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_RNG" />
<setter name="set_RNG" />
<returns>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="6b5a6ba7-95fc-c8cb-0c4c-eee65acb2868" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeDeformatter" ref="true" />
</containers>
<file name="ea273627-03bc-4e9a-3bff-5f46ee299e1c" />
</api>
<api id="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter">
<topicdata group="api" />
<apidata name="RSAPKCS1KeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor">
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Rng" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="85ab3a04-8af5-37b7-fc83-96692d0707d6" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter">
<topicdata name="RSAPKCS1KeyExchangeFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" />
<apidata name="RSAPKCS1KeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange">
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" />
</containers>
<file name="aa35162b-8e10-7dc2-61b2-ffeef63de4f8" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter">
<topicdata name="RSAPKCS1KeyExchangeFormatter" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" />
<apidata name="RSAPKCS1KeyExchangeFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Parameters" />
<element api="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Rng" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" />
</containers>
<file name="711660a9-07ef-2062-b02d-bb95a73f45dd" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="bb7ff8a9-4026-24e8-b095-82eb20fd6ae2" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange">
<topicdata name="CreateKeyExchange" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[])" />
<element api="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="4e3a4ffe-45dd-1dad-1717-4f49c943ba35" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="461d132d-dd2c-e0b9-682e-82a67f5d1b49" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="c244422d-8d35-db87-adbc-d84f68502432" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="e6f0f27d-89bb-9911-f93d-5c5b701d6146" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
<topicdata group="api" />
<apidata name="CreateKeyExchange" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.CreateKeyExchange" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.CreateKeyExchange(System.Byte[],System.Type)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbData">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="symAlgType">
<type api="T:System.Type" ref="true" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="c35643eb-b129-740f-7add-42ebff902f31" />
</api>
<api id="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Parameters">
<topicdata group="api" />
<apidata name="Parameters" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.Parameters">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<propertydata get="true" />
<getter name="get_Parameters" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="1664df36-d2c2-be47-db6c-749071a18a2c" />
</api>
<api id="P:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.Rng">
<topicdata group="api" />
<apidata name="Rng" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_Rng" />
<setter name="set_Rng" />
<returns>
<type api="T:System.Security.Cryptography.RandomNumberGenerator" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="fa21b7e5-5f5d-9b8e-e21f-91a629c1b2b8" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricKeyExchangeFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricKeyExchangeFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1KeyExchangeFormatter" ref="true" />
</containers>
<file name="4645422c-9778-f1c0-ad32-c3934e430699" />
</api>
<api id="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter">
<topicdata group="api" />
<apidata name="RSAPKCS1SignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="cac6b105-44c3-45a3-4718-c7cb35dc75d7" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter">
<topicdata name="RSAPKCS1SignatureDeformatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" />
<apidata name="RSAPKCS1SignatureDeformatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" />
</containers>
<file name="4663f78c-844d-2e98-0586-ba373669270b" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature">
<topicdata name="VerifySignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Security.Cryptography.HashAlgorithm,System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="a64d4e3f-0f22-c245-5cf2-58becf39dac8" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="5702b685-e922-eee4-6cb5-896002f76ca3" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="38ba7b8c-af30-1d78-81df-5474cc1002ce" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="93f2eed8-1f02-32c9-c382-3d9f933f0e9c" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetHashAlgorithm(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="8b9ec4ec-f798-2265-d58b-02d1f4b97bfe" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="93dc43c1-521a-2911-e553-7b23420b9e78" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="VerifySignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureDeformatter.VerifySignature" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureDeformatter.VerifySignature(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbSignature">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureDeformatter" ref="true" />
</containers>
<file name="8a24bc40-e0d5-acb6-cc9c-aa0b0c44270c" />
</api>
<api id="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter">
<topicdata group="api" />
<apidata name="RSAPKCS1SignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="da6a2fbe-230c-46ab-d0e1-505713333854" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSAPKCS1SignatureFormatter">
<topicdata name="RSAPKCS1SignatureFormatter" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" />
<apidata name="RSAPKCS1SignatureFormatter" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature">
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</element>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetHashAlgorithm(System.String)" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" />
</containers>
<file name="b8eee717-8cb3-3a94-afaa-8c607a5d9ebf" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature">
<topicdata name="CreateSignature" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature(System.Byte[])" />
<element api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Security.Cryptography.HashAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="fc6c031a-5732-7b0c-9b05-ea68046cf37f" />
</api>
<api id="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<element api="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="e2cad9f3-558e-2a58-37be-d1e7469dc53e" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="33382fbf-3eb6-139d-5cf8-794e59deeb96" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.#ctor" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="bfa61859-8d17-3080-4fd6-a7cb64660ea8" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature(System.Byte[])">
<topicdata group="api" />
<apidata name="CreateSignature" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSAPKCS1SignatureFormatter.CreateSignature" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.CreateSignature(System.Byte[])">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbHash">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="38137273-b110-a865-4e26-ec9016e7264c" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetHashAlgorithm(System.String)">
<topicdata group="api" />
<apidata name="SetHashAlgorithm" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetHashAlgorithm(System.String)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="strName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="de3b9ffd-0385-6302-95bf-70b8f53d1dfc" />
</api>
<api id="M:System.Security.Cryptography.RSAPKCS1SignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="SetKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.AsymmetricSignatureFormatter.SetKey(System.Security.Cryptography.AsymmetricAlgorithm)">
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSAPKCS1SignatureFormatter" ref="true" />
</containers>
<file name="789d6dd3-eb53-93e4-9e15-229eb2b9a1d5" />
</api>
<api id="T:System.Security.Cryptography.RSASignaturePadding">
<topicdata group="api" />
<apidata name="RSASignaturePadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</specialization>
</type>
</implements>
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.RSASignaturePadding.Equals">
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSASignaturePadding.GetHashCode" />
<element api="P:System.Security.Cryptography.RSASignaturePadding.Mode" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.op_Equality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.op_Inequality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)" />
<element api="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1" />
<element api="P:System.Security.Cryptography.RSASignaturePadding.Pss" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="04cc61a6-219d-534e-bb7b-2e09622f05b7" />
</api>
<api id="Methods.T:System.Security.Cryptography.RSASignaturePadding">
<topicdata name="RSASignaturePadding" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.RSASignaturePadding" />
<apidata name="RSASignaturePadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.GetType" />
<element api="Overload:System.Security.Cryptography.RSASignaturePadding.Equals">
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Security.Cryptography.RSASignaturePadding)" />
</element>
<element api="M:System.Security.Cryptography.RSASignaturePadding.GetHashCode" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.ToString" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" />
</containers>
<file name="7112e7c3-b2d3-287a-b5f7-9d1de895c9d2" />
</api>
<api id="Operators.T:System.Security.Cryptography.RSASignaturePadding">
<topicdata name="RSASignaturePadding" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Security.Cryptography.RSASignaturePadding" />
<apidata name="RSASignaturePadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Security.Cryptography.RSASignaturePadding.op_Equality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.op_Inequality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" />
</containers>
<file name="4bf3ec97-4b25-411f-1510-eb8878dee62a" />
</api>
<api id="Properties.T:System.Security.Cryptography.RSASignaturePadding">
<topicdata name="RSASignaturePadding" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.RSASignaturePadding" />
<apidata name="RSASignaturePadding" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.RSASignaturePadding.Mode" />
<element api="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1" />
<element api="P:System.Security.Cryptography.RSASignaturePadding.Pss" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" />
</containers>
<file name="b839cdf0-1040-59cc-c807-f9d768238e80" />
</api>
<api id="Overload:System.Security.Cryptography.RSASignaturePadding.Equals">
<topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Equals" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Object)" />
<element api="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Security.Cryptography.RSASignaturePadding)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="988370ee-9a38-1dcf-44af-011f9e6c0edf" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Object)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSASignaturePadding.Equals" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Equals(System.Object)">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="obj">
<type api="T:System.Object" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="72801efa-4e81-ba13-7317-2ee64f52192f" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.Equals(System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="Equals" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.RSASignaturePadding.Equals" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="other">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="M:System.IEquatable`1.Equals(`0)">
<type api="T:System.IEquatable`1" ref="true">
<specialization>
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</specialization>
</type>
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="fb17f73a-49ca-d5ee-d505-40d937f4aadf" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.GetHashCode">
<topicdata group="api" />
<apidata name="GetHashCode" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.GetHashCode">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="bfa61615-975b-b945-bf04-b5ca19c969c0" />
</api>
<api id="P:System.Security.Cryptography.RSASignaturePadding.Mode">
<topicdata group="api" />
<apidata name="Mode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Mode" />
<returns>
<type api="T:System.Security.Cryptography.RSASignaturePaddingMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="c1563b64-05ef-9e58-0354-82107e8bc547" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.op_Equality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="6b34e52c-da91-099f-c218-807d10804cff" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.op_Inequality(System.Security.Cryptography.RSASignaturePadding,System.Security.Cryptography.RSASignaturePadding)">
<topicdata group="api" />
<apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
<memberdata visibility="public" static="true" special="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="left">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
<parameter name="right">
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="47f0a3aa-3f92-2b71-42a9-e56ea0843710" />
</api>
<api id="P:System.Security.Cryptography.RSASignaturePadding.Pkcs1">
<topicdata group="api" />
<apidata name="Pkcs1" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Pkcs1" />
<returns>
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="8573b4ec-b5e1-5f22-213f-722a7b165be1" />
</api>
<api id="P:System.Security.Cryptography.RSASignaturePadding.Pss">
<topicdata group="api" />
<apidata name="Pss" group="member" subgroup="property" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_Pss" />
<returns>
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="44798a1e-1d2f-8aa2-0f15-3dab50c8894d" />
</api>
<api id="M:System.Security.Cryptography.RSASignaturePadding.ToString">
<topicdata group="api" />
<apidata name="ToString" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.ToString">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePadding" ref="true" />
</containers>
<file name="8219cdd0-dcb1-a0ae-41d4-f38d3b774d48" />
</api>
<api id="T:System.Security.Cryptography.RSASignaturePaddingMode">
<topicdata group="api" />
<apidata name="RSASignaturePaddingMode" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.RSASignaturePaddingMode.Pkcs1" />
<element api="F:System.Security.Cryptography.RSASignaturePaddingMode.Pss" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="c2799879-aec1-b27b-5969-846230944264" />
</api>
<api id="F:System.Security.Cryptography.RSASignaturePaddingMode.Pkcs1">
<topicdata group="api" notopic="" />
<apidata name="Pkcs1" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.RSASignaturePaddingMode" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePaddingMode" ref="false" />
</containers>
<file name="41fcb09a-12fe-6d6b-ce29-ad8bf970a596" />
</api>
<api id="F:System.Security.Cryptography.RSASignaturePaddingMode.Pss">
<topicdata group="api" notopic="" />
<apidata name="Pss" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.RSASignaturePaddingMode" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.RSASignaturePaddingMode" ref="false" />
</containers>
<file name="35b2d878-e54c-ea46-9c11-b2aebe200228" />
</api>
<api id="T:System.Security.Cryptography.SHA1">
<topicdata group="api" />
<apidata name="SHA1" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.SHA1Managed" ref="true" />
<type api="T:System.Security.Cryptography.SHA1Cng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA1.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1.#ctor" />
<element api="Overload:System.Security.Cryptography.SHA1.Create">
<element api="M:System.Security.Cryptography.SHA1.Create" />
<element api="M:System.Security.Cryptography.SHA1.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="4f5eec35-5017-dbca-f272-6efaa73d0245" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA1">
<topicdata name="SHA1" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA1" />
<apidata name="SHA1" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA1.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.SHA1.Create">
<element api="M:System.Security.Cryptography.SHA1.Create" />
<element api="M:System.Security.Cryptography.SHA1.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" />
</containers>
<file name="25d63b2b-dc44-7e01-4ebf-68d6b442a244" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA1">
<topicdata name="SHA1" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA1" />
<apidata name="SHA1" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" />
</containers>
<file name="294085c8-2606-d978-148f-1b4f05635995" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA1">
<topicdata name="SHA1" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA1" />
<apidata name="SHA1" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" />
</containers>
<file name="f0aee8c5-6541-5426-29f9-da1a515336ce" />
</api>
<api id="Overload:System.Security.Cryptography.SHA1.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SHA1.Create" />
<element api="M:System.Security.Cryptography.SHA1.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</containers>
<file name="a262a7cb-3ec0-2cef-fed8-b86b1efd1840" />
</api>
<api id="M:System.Security.Cryptography.SHA1.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</containers>
<file name="353e33b3-c1bc-7e46-a27e-e5b2d793d6aa" />
</api>
<api id="M:System.Security.Cryptography.SHA1.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA1.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</containers>
<file name="0ee10f43-2594-b5fd-f3b1-e289c44a533d" />
</api>
<api id="M:System.Security.Cryptography.SHA1.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA1.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
</containers>
<file name="00c01a98-b801-fadf-3525-d1de5c0becf8" />
</api>
<api id="T:System.Security.Cryptography.SHA1Cng">
<topicdata group="api" />
<apidata name="SHA1Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Cng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Cng.#ctor" />
<element api="M:System.Security.Cryptography.SHA1Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="83055247-0617-fdc2-b56a-2efe67ffee44" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA1Cng">
<topicdata name="SHA1Cng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA1Cng" />
<apidata name="SHA1Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Cng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Cng" />
</containers>
<file name="f590cc2c-59b3-9747-7139-0ffe3a05574c" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA1Cng">
<topicdata name="SHA1Cng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA1Cng" />
<apidata name="SHA1Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Cng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Cng" />
</containers>
<file name="d1f15d19-45bf-9ccd-d451-c695126e0b58" />
</api>
<api id="M:System.Security.Cryptography.SHA1Cng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Cng" ref="true" />
</containers>
<file name="c416bc12-c843-583b-65cb-d161df97f722" />
</api>
<api id="M:System.Security.Cryptography.SHA1Cng.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Cng" ref="true" />
</containers>
<file name="5e844a0d-5a54-1354-ce71-6b51c638c31e" />
</api>
<api id="T:System.Security.Cryptography.SHA1CryptoServiceProvider">
<topicdata group="api" />
<apidata name="SHA1CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.SHA1CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="3058e44c-7ff9-b8d9-acb0-801f7aeeabdb" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA1CryptoServiceProvider">
<topicdata name="SHA1CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />
<apidata name="SHA1CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />
</containers>
<file name="464a58a7-82d6-7071-9296-bfe171f0ccaa" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA1CryptoServiceProvider">
<topicdata name="SHA1CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />
<apidata name="SHA1CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" />
</containers>
<file name="20a9e51f-68c8-9972-010e-2a63caad8448" />
</api>
<api id="M:System.Security.Cryptography.SHA1CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" ref="true" />
</containers>
<file name="d9566db2-f45f-5b86-853a-d510a1529879" />
</api>
<api id="M:System.Security.Cryptography.SHA1CryptoServiceProvider.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1CryptoServiceProvider" ref="true" />
</containers>
<file name="29c6b7e1-25f4-c52e-2029-58c2139b5119" />
</api>
<api id="T:System.Security.Cryptography.SHA1Managed">
<topicdata group="api" />
<apidata name="SHA1Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Managed.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA1" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA1Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Managed.#ctor" />
<element api="M:System.Security.Cryptography.SHA1Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA1Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="aebf9d5d-7ea5-b8a7-9eea-84b62db1266f" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA1Managed">
<topicdata name="SHA1Managed" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA1Managed" />
<apidata name="SHA1Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Managed.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA1Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA1Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA1Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA1Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" />
</containers>
<file name="6d720166-c77c-9ca1-fa3d-d2c756b57d5e" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA1Managed">
<topicdata name="SHA1Managed" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA1Managed" />
<apidata name="SHA1Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Managed.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" />
</containers>
<file name="0b6a98f4-7936-5253-7eea-2fb169a9d766" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA1Managed">
<topicdata name="SHA1Managed" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA1Managed" />
<apidata name="SHA1Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA1Managed.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" />
</containers>
<file name="357b4c32-162c-3a71-e28c-a5fad5981975" />
</api>
<api id="M:System.Security.Cryptography.SHA1Managed.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" ref="true" />
</containers>
<file name="4086d2e4-0df3-4fd9-876e-a1bb81644bc7" />
</api>
<api id="M:System.Security.Cryptography.SHA1Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" ref="true" />
</containers>
<file name="c44681d7-ad87-32ab-6199-c71a9b193c20" />
</api>
<api id="M:System.Security.Cryptography.SHA1Managed.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" ref="true" />
</containers>
<file name="a8aa3bd6-9a73-38d6-84c5-f0c1580888c7" />
</api>
<api id="M:System.Security.Cryptography.SHA1Managed.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA1Managed" ref="true" />
</containers>
<file name="e0b828e2-7cc7-b1a9-3ca3-7dea1d80dd35" />
</api>
<api id="T:System.Security.Cryptography.SHA256">
<topicdata group="api" />
<apidata name="SHA256" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.SHA256Managed" ref="true" />
<type api="T:System.Security.Cryptography.SHA256Cng" ref="true" />
<type api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA256.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256.#ctor" />
<element api="Overload:System.Security.Cryptography.SHA256.Create">
<element api="M:System.Security.Cryptography.SHA256.Create" />
<element api="M:System.Security.Cryptography.SHA256.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="e6a77eb8-1243-82d4-5d6c-555f75854453" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA256">
<topicdata name="SHA256" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA256" />
<apidata name="SHA256" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA256.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.SHA256.Create">
<element api="M:System.Security.Cryptography.SHA256.Create" />
<element api="M:System.Security.Cryptography.SHA256.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" />
</containers>
<file name="d502f6fa-0304-7785-4230-92da5d44ddf7" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA256">
<topicdata name="SHA256" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA256" />
<apidata name="SHA256" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" />
</containers>
<file name="995af9e4-3a93-7b2a-94a7-e07013907d5e" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA256">
<topicdata name="SHA256" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA256" />
<apidata name="SHA256" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" />
</containers>
<file name="1fdada88-332e-d424-3698-cd0dec84c2c2" />
</api>
<api id="Overload:System.Security.Cryptography.SHA256.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SHA256.Create" />
<element api="M:System.Security.Cryptography.SHA256.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</containers>
<file name="dc92f4e5-df3a-6e48-6fa6-77aec182a90f" />
</api>
<api id="M:System.Security.Cryptography.SHA256.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</containers>
<file name="3e9bef8a-6dd2-b401-cc5c-33b80bf1f961" />
</api>
<api id="M:System.Security.Cryptography.SHA256.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA256.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</containers>
<file name="07c6154b-98be-7fae-450f-56d430282742" />
</api>
<api id="M:System.Security.Cryptography.SHA256.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA256.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
</containers>
<file name="eaa1e4fb-5f2a-f4c5-1d94-5ea7107fec56" />
</api>
<api id="T:System.Security.Cryptography.SHA256Cng">
<topicdata group="api" />
<apidata name="SHA256Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Cng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Cng.#ctor" />
<element api="M:System.Security.Cryptography.SHA256Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="984fd46f-9f79-b2d9-f346-354b40268c8f" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA256Cng">
<topicdata name="SHA256Cng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA256Cng" />
<apidata name="SHA256Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Cng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Cng" />
</containers>
<file name="7014642e-baec-45c3-91d0-df309ce00b1d" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA256Cng">
<topicdata name="SHA256Cng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA256Cng" />
<apidata name="SHA256Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Cng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Cng" />
</containers>
<file name="51cca360-058f-89cf-6dc0-6c685b9ff17e" />
</api>
<api id="M:System.Security.Cryptography.SHA256Cng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Cng" ref="true" />
</containers>
<file name="c8f5e4e1-2cd7-212c-e1f1-ac2ff393379c" />
</api>
<api id="M:System.Security.Cryptography.SHA256Cng.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Cng" ref="true" />
</containers>
<file name="e852b6cf-28bd-57ae-ac44-71a269dd46a4" />
</api>
<api id="T:System.Security.Cryptography.SHA256CryptoServiceProvider">
<topicdata group="api" />
<apidata name="SHA256CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.SHA256CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="a2cf18c3-0525-2e16-6d14-02176fb24047" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA256CryptoServiceProvider">
<topicdata name="SHA256CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA256CryptoServiceProvider" />
<apidata name="SHA256CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" />
</containers>
<file name="73e7903c-5cc7-af62-6e00-538b683141cb" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA256CryptoServiceProvider">
<topicdata name="SHA256CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA256CryptoServiceProvider" />
<apidata name="SHA256CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" />
</containers>
<file name="1c2b29a3-fde0-1b95-44e7-61b311615e6b" />
</api>
<api id="M:System.Security.Cryptography.SHA256CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" ref="true" />
</containers>
<file name="7d468c2b-ded4-3ac1-ea2f-6c81b2d361cf" />
</api>
<api id="M:System.Security.Cryptography.SHA256CryptoServiceProvider.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256CryptoServiceProvider" ref="true" />
</containers>
<file name="9d2a4efb-373b-daff-b45e-27719c8bed33" />
</api>
<api id="T:System.Security.Cryptography.SHA256Managed">
<topicdata group="api" />
<apidata name="SHA256Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Managed.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA256" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA256Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Managed.#ctor" />
<element api="M:System.Security.Cryptography.SHA256Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA256Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="a21c8b05-0074-d4fb-276b-39581485a857" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA256Managed">
<topicdata name="SHA256Managed" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA256Managed" />
<apidata name="SHA256Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Managed.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA256Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA256Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA256Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA256Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" />
</containers>
<file name="4fbf2413-141a-1706-234c-94c7e5217663" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA256Managed">
<topicdata name="SHA256Managed" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA256Managed" />
<apidata name="SHA256Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Managed.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" />
</containers>
<file name="50da051d-6190-6722-5248-86dd32b2112c" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA256Managed">
<topicdata name="SHA256Managed" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA256Managed" />
<apidata name="SHA256Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA256Managed.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" />
</containers>
<file name="fe4e5382-db45-9077-a69f-ff5366e1ffc5" />
</api>
<api id="M:System.Security.Cryptography.SHA256Managed.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" ref="true" />
</containers>
<file name="5b4bf7c9-dcd1-da97-0b69-db117d26ade8" />
</api>
<api id="M:System.Security.Cryptography.SHA256Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" ref="true" />
</containers>
<file name="50caf3c4-2308-bc35-c501-35d4bc6140b5" />
</api>
<api id="M:System.Security.Cryptography.SHA256Managed.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" ref="true" />
</containers>
<file name="d1417289-8503-f30e-73a0-bcbd0faa6bf2" />
</api>
<api id="M:System.Security.Cryptography.SHA256Managed.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA256Managed" ref="true" />
</containers>
<file name="27eb3e8e-db47-81da-a6eb-0e9a28bded1b" />
</api>
<api id="T:System.Security.Cryptography.SHA384">
<topicdata group="api" />
<apidata name="SHA384" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.SHA384Managed" ref="true" />
<type api="T:System.Security.Cryptography.SHA384Cng" ref="true" />
<type api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA384.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384.#ctor" />
<element api="Overload:System.Security.Cryptography.SHA384.Create">
<element api="M:System.Security.Cryptography.SHA384.Create" />
<element api="M:System.Security.Cryptography.SHA384.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="6bed7114-f802-0d58-6738-939fc7e5d4b4" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA384">
<topicdata name="SHA384" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA384" />
<apidata name="SHA384" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA384.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.SHA384.Create">
<element api="M:System.Security.Cryptography.SHA384.Create" />
<element api="M:System.Security.Cryptography.SHA384.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" />
</containers>
<file name="d5075743-bd8a-107c-7ed0-03b35857efcc" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA384">
<topicdata name="SHA384" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA384" />
<apidata name="SHA384" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" />
</containers>
<file name="376488f7-2a4f-8c06-ee74-2de086fadfd9" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA384">
<topicdata name="SHA384" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA384" />
<apidata name="SHA384" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" />
</containers>
<file name="bdaf8c6f-1322-01b3-ea7d-72ad6f45a252" />
</api>
<api id="Overload:System.Security.Cryptography.SHA384.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SHA384.Create" />
<element api="M:System.Security.Cryptography.SHA384.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</containers>
<file name="00d8cf24-848b-1bfe-af8e-9775f6701b9c" />
</api>
<api id="M:System.Security.Cryptography.SHA384.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</containers>
<file name="457b9f72-8867-ee41-10b0-4202f7644a63" />
</api>
<api id="M:System.Security.Cryptography.SHA384.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA384.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</containers>
<file name="4a2facef-8986-8f58-dd86-f3a8c815ce8f" />
</api>
<api id="M:System.Security.Cryptography.SHA384.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA384.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
</containers>
<file name="522696a7-37c4-7e78-0c00-46ddba54736f" />
</api>
<api id="T:System.Security.Cryptography.SHA384Cng">
<topicdata group="api" />
<apidata name="SHA384Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Cng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Cng.#ctor" />
<element api="M:System.Security.Cryptography.SHA384Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="fa4a8e8a-2ee2-dfbc-bf98-895cf8299d9a" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA384Cng">
<topicdata name="SHA384Cng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA384Cng" />
<apidata name="SHA384Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Cng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Cng" />
</containers>
<file name="75473275-10cf-e1c8-b64b-11215aa98189" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA384Cng">
<topicdata name="SHA384Cng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA384Cng" />
<apidata name="SHA384Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Cng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Cng" />
</containers>
<file name="8a3c1fef-6756-55d7-d894-59e80d2710e6" />
</api>
<api id="M:System.Security.Cryptography.SHA384Cng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Cng" ref="true" />
</containers>
<file name="1c76bdb4-90e6-9a66-e449-7c33915fba25" />
</api>
<api id="M:System.Security.Cryptography.SHA384Cng.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Cng" ref="true" />
</containers>
<file name="ad9247b7-3b72-5533-e01a-83e5d412c94f" />
</api>
<api id="T:System.Security.Cryptography.SHA384CryptoServiceProvider">
<topicdata group="api" />
<apidata name="SHA384CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.SHA384CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="626366ac-e2d4-2bf2-8336-7a25163c4b10" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA384CryptoServiceProvider">
<topicdata name="SHA384CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA384CryptoServiceProvider" />
<apidata name="SHA384CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" />
</containers>
<file name="f95d94e3-131a-8cb3-1fa5-006e8e9b180f" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA384CryptoServiceProvider">
<topicdata name="SHA384CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA384CryptoServiceProvider" />
<apidata name="SHA384CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" />
</containers>
<file name="aa6a8ae1-4956-dad9-2d8c-7f4580f89c67" />
</api>
<api id="M:System.Security.Cryptography.SHA384CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" ref="true" />
</containers>
<file name="dad9a366-6885-3d54-3428-51321155347c" />
</api>
<api id="M:System.Security.Cryptography.SHA384CryptoServiceProvider.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384CryptoServiceProvider" ref="true" />
</containers>
<file name="a93c4756-f25b-c1c4-31ac-4f08647ec14d" />
</api>
<api id="T:System.Security.Cryptography.SHA384Managed">
<topicdata group="api" />
<apidata name="SHA384Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Managed.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA384" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA384Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Managed.#ctor" />
<element api="M:System.Security.Cryptography.SHA384Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA384Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="6cf9be77-eeaf-2786-5264-af1582566a92" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA384Managed">
<topicdata name="SHA384Managed" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA384Managed" />
<apidata name="SHA384Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Managed.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA384Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA384Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA384Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA384Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" />
</containers>
<file name="d30fae44-3b9f-9571-797e-6ee6213077de" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA384Managed">
<topicdata name="SHA384Managed" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA384Managed" />
<apidata name="SHA384Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Managed.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" />
</containers>
<file name="62ea152f-be03-686d-c3d6-0eb8157ff590" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA384Managed">
<topicdata name="SHA384Managed" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA384Managed" />
<apidata name="SHA384Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA384Managed.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" />
</containers>
<file name="6ab227c9-beb4-d046-6357-23dacd44eb53" />
</api>
<api id="M:System.Security.Cryptography.SHA384Managed.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" ref="true" />
</containers>
<file name="d8882952-2cca-14f3-d1cf-b69681bc2415" />
</api>
<api id="M:System.Security.Cryptography.SHA384Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" ref="true" />
</containers>
<file name="dbc1a6ea-f587-d922-f64b-c6ea9907865a" />
</api>
<api id="M:System.Security.Cryptography.SHA384Managed.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" ref="true" />
</containers>
<file name="f8711ee8-a5e3-d25d-1e0c-1686398269bc" />
</api>
<api id="M:System.Security.Cryptography.SHA384Managed.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA384Managed" ref="true" />
</containers>
<file name="175cdc0d-13e2-24c7-44b6-98d4f098f526" />
</api>
<api id="T:System.Security.Cryptography.SHA512">
<topicdata group="api" />
<apidata name="SHA512" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.SHA512Managed" ref="true" />
<type api="T:System.Security.Cryptography.SHA512Cng" ref="true" />
<type api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA512.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512.#ctor" />
<element api="Overload:System.Security.Cryptography.SHA512.Create">
<element api="M:System.Security.Cryptography.SHA512.Create" />
<element api="M:System.Security.Cryptography.SHA512.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="0d0b60f9-1d78-e855-9412-c1945c30aacb" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA512">
<topicdata name="SHA512" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA512" />
<apidata name="SHA512" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA512.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.HashFinal" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Initialize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="Overload:System.Security.Cryptography.SHA512.Create">
<element api="M:System.Security.Cryptography.SHA512.Create" />
<element api="M:System.Security.Cryptography.SHA512.Create(System.String)" />
</element>
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" />
</containers>
<file name="4cdcc5f7-1de7-bce4-0ee2-6d18f98bb12d" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA512">
<topicdata name="SHA512" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA512" />
<apidata name="SHA512" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" />
</containers>
<file name="5126cd7b-41a2-c7aa-9130-aece74316080" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA512">
<topicdata name="SHA512" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA512" />
<apidata name="SHA512" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" />
</containers>
<file name="597ccbe5-dd1d-3d40-9497-72d3730580c6" />
</api>
<api id="Overload:System.Security.Cryptography.SHA512.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SHA512.Create" />
<element api="M:System.Security.Cryptography.SHA512.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</containers>
<file name="3ee97f87-2718-eedc-b3be-99176c8a072f" />
</api>
<api id="M:System.Security.Cryptography.SHA512.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</containers>
<file name="e93fed6c-b65d-9cf5-5a4a-f2c3d901a27c" />
</api>
<api id="M:System.Security.Cryptography.SHA512.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA512.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</containers>
<file name="84f1eb86-231a-59a1-3546-d777f750e364" />
</api>
<api id="M:System.Security.Cryptography.SHA512.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SHA512.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="hashName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
</containers>
<file name="9116a38b-b285-b8f4-e07d-fa62614cd095" />
</api>
<api id="T:System.Security.Cryptography.SHA512Cng">
<topicdata group="api" />
<apidata name="SHA512Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Cng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Cng.#ctor" />
<element api="M:System.Security.Cryptography.SHA512Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="1cf52cdb-52e5-7993-8ff2-3092e39c13a1" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA512Cng">
<topicdata name="SHA512Cng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA512Cng" />
<apidata name="SHA512Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Cng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512Cng.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Cng.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Cng" />
</containers>
<file name="1c342b0f-bb2a-6a61-aeed-e4d7971cee25" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA512Cng">
<topicdata name="SHA512Cng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA512Cng" />
<apidata name="SHA512Cng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Cng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Cng" />
</containers>
<file name="0200f56a-2a37-af79-0286-662b56c8ef8f" />
</api>
<api id="M:System.Security.Cryptography.SHA512Cng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Cng" ref="true" />
</containers>
<file name="4a6f6764-f0c2-e452-358c-de3bc4b10775" />
</api>
<api id="M:System.Security.Cryptography.SHA512Cng.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Cng" ref="true" />
</containers>
<file name="98ec197e-4720-8523-2012-316db444a2fe" />
</api>
<api id="T:System.Security.Cryptography.SHA512CryptoServiceProvider">
<topicdata group="api" />
<apidata name="SHA512CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.SHA512CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="91b47d06-3b30-77f8-9dd2-b6d9aa30f9d7" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA512CryptoServiceProvider">
<topicdata name="SHA512CryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA512CryptoServiceProvider" />
<apidata name="SHA512CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512CryptoServiceProvider.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512CryptoServiceProvider.Initialize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" />
</containers>
<file name="3a2d2b9a-b427-e5d5-4835-8cee7f61e16e" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA512CryptoServiceProvider">
<topicdata name="SHA512CryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA512CryptoServiceProvider" />
<apidata name="SHA512CryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" />
</containers>
<file name="178c158a-99a7-16d5-2240-64742dbe1350" />
</api>
<api id="M:System.Security.Cryptography.SHA512CryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" ref="true" />
</containers>
<file name="4969db06-e9cd-4736-db34-36f308a69d73" />
</api>
<api id="M:System.Security.Cryptography.SHA512CryptoServiceProvider.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512CryptoServiceProvider" ref="true" />
</containers>
<file name="c440a2f1-7960-1b17-469b-adaed11e1795" />
</api>
<api id="T:System.Security.Cryptography.SHA512Managed">
<topicdata group="api" />
<apidata name="SHA512Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Managed.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SHA512" ref="true" />
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA512Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Managed.#ctor" />
<element api="M:System.Security.Cryptography.SHA512Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA512Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="3899c763-a069-7ae1-6496-8cdfb12a06e4" />
</api>
<api id="Methods.T:System.Security.Cryptography.SHA512Managed">
<topicdata name="SHA512Managed" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SHA512Managed" />
<apidata name="SHA512Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Managed.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SHA512Managed.ComputeHash">
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[])" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.IO.Stream)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.ComputeHash(System.Byte[],System.Int32,System.Int32)" />
</element>
<element api="Overload:System.Security.Cryptography.SHA512Managed.Dispose">
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.HashAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.HashAlgorithm.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Managed.HashCore(System.Byte[],System.Int32,System.Int32)" />
<element api="M:System.Security.Cryptography.SHA512Managed.HashFinal" />
<element api="M:System.Security.Cryptography.SHA512Managed.Initialize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" />
</containers>
<file name="30d70790-b345-e308-bea5-738b909abfc4" />
</api>
<api id="Properties.T:System.Security.Cryptography.SHA512Managed">
<topicdata name="SHA512Managed" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SHA512Managed" />
<apidata name="SHA512Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Managed.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.HashAlgorithm.CanReuseTransform" />
<element api="P:System.Security.Cryptography.HashAlgorithm.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.HashAlgorithm.Hash" />
<element api="P:System.Security.Cryptography.HashAlgorithm.HashSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.InputBlockSize" />
<element api="P:System.Security.Cryptography.HashAlgorithm.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" />
</containers>
<file name="bcce1704-e864-bff7-58eb-2ba9fcbba643" />
</api>
<api id="Fields.T:System.Security.Cryptography.SHA512Managed">
<topicdata name="SHA512Managed" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SHA512Managed" />
<apidata name="SHA512Managed" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SHA512Managed.#ctor" />
<elements>
<element api="F:System.Security.Cryptography.HashAlgorithm.HashSizeValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.HashValue" />
<element api="F:System.Security.Cryptography.HashAlgorithm.State" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" />
</containers>
<file name="02e3dec8-a95f-39aa-ed14-0505f4c798d9" />
</api>
<api id="M:System.Security.Cryptography.SHA512Managed.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" ref="true" />
</containers>
<file name="a40e6d11-1004-58bf-0399-2307285a2e8e" />
</api>
<api id="M:System.Security.Cryptography.SHA512Managed.HashCore(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="HashCore" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgb">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="ibStart">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="cbSize">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" ref="true" />
</containers>
<file name="a717ced8-cffc-9b7e-5b0a-c5f6ecb28a87" />
</api>
<api id="M:System.Security.Cryptography.SHA512Managed.HashFinal">
<topicdata group="api" />
<apidata name="HashFinal" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.HashFinal">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" ref="true" />
</containers>
<file name="353d9c98-583e-4862-1e97-9a3b1cf02787" />
</api>
<api id="M:System.Security.Cryptography.SHA512Managed.Initialize">
<topicdata group="api" />
<apidata name="Initialize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.HashAlgorithm.Initialize">
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SHA512Managed" ref="true" />
</containers>
<file name="dcbc0aa1-4eeb-a0da-2c31-0d717a55ec7d" />
</api>
<api id="T:System.Security.Cryptography.SignatureDescription">
<topicdata group="api" />
<apidata name="SignatureDescription" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SignatureDescription.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Deployment.Internal.CodeSigning.RSAPKCS1SHA256SignatureDescription" ref="true" />
<type api="T:System.Deployment.Internal.CodeSigning.RSAPKCS1SHA256SignatureDescription" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="Overload:System.Security.Cryptography.SignatureDescription.#ctor">
<element api="M:System.Security.Cryptography.SignatureDescription.#ctor" />
<element api="M:System.Security.Cryptography.SignatureDescription.#ctor(System.Security.SecurityElement)" />
</element>
<element api="M:System.Security.Cryptography.SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" />
<element api="M:System.Security.Cryptography.SignatureDescription.CreateDigest" />
<element api="M:System.Security.Cryptography.SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" />
<element api="P:System.Security.Cryptography.SignatureDescription.DeformatterAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.DigestAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.FormatterAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.KeyAlgorithm" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="9dbc7938-b2bf-53d6-0487-451b004a05ac" />
</api>
<api id="Methods.T:System.Security.Cryptography.SignatureDescription">
<topicdata name="SignatureDescription" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SignatureDescription" />
<apidata name="SignatureDescription" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SignatureDescription.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" />
<element api="M:System.Security.Cryptography.SignatureDescription.CreateDigest" />
<element api="M:System.Security.Cryptography.SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" />
</containers>
<file name="589602d0-376a-f44a-aa1b-47d0e3cc9635" />
</api>
<api id="Properties.T:System.Security.Cryptography.SignatureDescription">
<topicdata name="SignatureDescription" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SignatureDescription" />
<apidata name="SignatureDescription" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.SignatureDescription.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.SignatureDescription.DeformatterAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.DigestAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.FormatterAlgorithm" />
<element api="P:System.Security.Cryptography.SignatureDescription.KeyAlgorithm" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" />
</containers>
<file name="e668aea5-7b54-d936-4efd-3d9d2e05e30d" />
</api>
<api id="Overload:System.Security.Cryptography.SignatureDescription.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.SignatureDescription.#ctor" />
<element api="M:System.Security.Cryptography.SignatureDescription.#ctor(System.Security.SecurityElement)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="c20d8baa-2794-0836-cf69-58555c6632ec" />
</api>
<api id="M:System.Security.Cryptography.SignatureDescription.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.SignatureDescription.#ctor" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="0eb10df1-986b-6ccc-f0b9-60a7be202404" />
</api>
<api id="M:System.Security.Cryptography.SignatureDescription.#ctor(System.Security.SecurityElement)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.SignatureDescription.#ctor" />
<parameters>
<parameter name="el">
<type api="T:System.Security.SecurityElement" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="3b13fd3d-c43d-6ec6-609e-a5cfc71da0e0" />
</api>
<api id="M:System.Security.Cryptography.SignatureDescription.CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="CreateDeformatter" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.AsymmetricSignatureDeformatter" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="99a88f7b-80c0-8aed-00ab-b8e6194e2ef6" />
</api>
<api id="M:System.Security.Cryptography.SignatureDescription.CreateDigest">
<topicdata group="api" />
<apidata name="CreateDigest" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<returns>
<type api="T:System.Security.Cryptography.HashAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="d1d59378-e023-341f-1960-1712d60b401f" />
</api>
<api id="M:System.Security.Cryptography.SignatureDescription.CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)">
<topicdata group="api" />
<apidata name="CreateFormatter" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<parameters>
<parameter name="key">
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.AsymmetricSignatureFormatter" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="5882cd4b-fa96-8dcc-4cb9-51df365d03b1" />
</api>
<api id="P:System.Security.Cryptography.SignatureDescription.DeformatterAlgorithm">
<topicdata group="api" />
<apidata name="DeformatterAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_DeformatterAlgorithm" />
<setter name="set_DeformatterAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="6fc91376-773c-37b0-2ece-f691c8d50c54" />
</api>
<api id="P:System.Security.Cryptography.SignatureDescription.DigestAlgorithm">
<topicdata group="api" />
<apidata name="DigestAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_DigestAlgorithm" />
<setter name="set_DigestAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="5fb3a700-e8b3-bddc-a729-f15aded2eb11" />
</api>
<api id="P:System.Security.Cryptography.SignatureDescription.FormatterAlgorithm">
<topicdata group="api" />
<apidata name="FormatterAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_FormatterAlgorithm" />
<setter name="set_FormatterAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="2511a138-c20b-c2f6-5ca2-f17804870f94" />
</api>
<api id="P:System.Security.Cryptography.SignatureDescription.KeyAlgorithm">
<topicdata group="api" />
<apidata name="KeyAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" set="true" />
<getter name="get_KeyAlgorithm" />
<setter name="set_KeyAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureDescription" ref="true" />
</containers>
<file name="603e6019-ba35-3518-ca06-b87188ac9795" />
</api>
<api id="T:System.Security.Cryptography.SignatureVerificationResult">
<topicdata group="api" />
<apidata name="SignatureVerificationResult" group="type" subgroup="enumeration" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SignatureVerificationResult.Valid" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.AssemblyIdentityMismatch" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.ContainingSignatureInvalid" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.PublicKeyTokenMismatch" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.PublisherMismatch" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.SystemError" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidSignerCertificate" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCountersignature" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateSignature" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidTimestamp" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.BadDigest" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.BasicConstraintsNotObserved" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UnknownTrustProvider" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UnknownVerificationAction" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.BadSignatureFormat" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateNotExplicitlyTrusted" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.MissingSignature" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateExpired" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidTimePeriodNesting" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateRole" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.PathLengthConstraintViolated" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UnknownCriticalExtension" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateUsageNotAllowed" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.IssuerChainingError" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateMalformed" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedRootCertificate" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CouldNotBuildChain" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.GenericTrustFailure" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateRevoked" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedTestRootCertificate" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.RevocationCheckFailure" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateUsage" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.CertificateExplicitlyDistrusted" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedCertificationAuthority" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificatePolicy" />
<element api="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateName" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<file name="cc42fbae-7953-f1d0-9f5c-11e6f3cd12f3" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.AssemblyIdentityMismatch">
<topicdata group="api" notopic="" />
<apidata name="AssemblyIdentityMismatch" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>1</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="be6a9958-4c92-eab0-1f05-b3385a7e98d4" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.BadDigest">
<topicdata group="api" notopic="" />
<apidata name="BadDigest" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869232</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="dc116b7a-46eb-a817-727b-ec9e26cd2c32" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.BadSignatureFormat">
<topicdata group="api" notopic="" />
<apidata name="BadSignatureFormat" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762749</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="e2eadbf4-0c49-d533-4d88-d8536fdbafdd" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.BasicConstraintsNotObserved">
<topicdata group="api" notopic="" />
<apidata name="BasicConstraintsNotObserved" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869223</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="70759c92-7d36-eab1-b62d-26481479cc8c" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateExpired">
<topicdata group="api" notopic="" />
<apidata name="CertificateExpired" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762495</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="350279e8-fb0a-721c-9ca4-505ad4b53ef9" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateExplicitlyDistrusted">
<topicdata group="api" notopic="" />
<apidata name="CertificateExplicitlyDistrusted" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762479</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="e7819234-9062-aa2f-cbc8-5d91e590fead" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateMalformed">
<topicdata group="api" notopic="" />
<apidata name="CertificateMalformed" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762488</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="3a3641f4-64d6-618e-621a-7c832326c7aa" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateNotExplicitlyTrusted">
<topicdata group="api" notopic="" />
<apidata name="CertificateNotExplicitlyTrusted" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762748</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="546ee5ad-d852-9793-7c2a-f4eeb7202c98" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateRevoked">
<topicdata group="api" notopic="" />
<apidata name="CertificateRevoked" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762484</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="adc3d41e-124c-d76b-1981-83dfcfe6c738" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CertificateUsageNotAllowed">
<topicdata group="api" notopic="" />
<apidata name="CertificateUsageNotAllowed" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762490</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="adaa7a28-4137-5f47-c55b-d332a583c77f" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.ContainingSignatureInvalid">
<topicdata group="api" notopic="" />
<apidata name="ContainingSignatureInvalid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>2</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="1f0c0e6c-4686-8537-445e-e9df164a3a6e" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.CouldNotBuildChain">
<topicdata group="api" notopic="" />
<apidata name="CouldNotBuildChain" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762486</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="62bcc20e-37c7-d01e-b814-c0024854ff40" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.GenericTrustFailure">
<topicdata group="api" notopic="" />
<apidata name="GenericTrustFailure" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762485</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="f7d6c6bf-5bec-f4b4-4e62-27c894ac557c" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateName">
<topicdata group="api" notopic="" />
<apidata name="InvalidCertificateName" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762476</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="831e1c0e-2647-e5d0-a83e-8037f381255a" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificatePolicy">
<topicdata group="api" notopic="" />
<apidata name="InvalidCertificatePolicy" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762477</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="7d1aca0e-8a86-e98c-863f-b15617118aea" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateRole">
<topicdata group="api" notopic="" />
<apidata name="InvalidCertificateRole" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762493</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="b8a1cc51-b1a4-333d-061e-4c70cbf4fd12" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateSignature">
<topicdata group="api" notopic="" />
<apidata name="InvalidCertificateSignature" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869244</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="bafe4211-cc13-f481-3b38-b77d88484540" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCertificateUsage">
<topicdata group="api" notopic="" />
<apidata name="InvalidCertificateUsage" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762480</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="7629381e-3411-9a2b-958c-e11a775e1482" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidCountersignature">
<topicdata group="api" notopic="" />
<apidata name="InvalidCountersignature" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869245</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="1d505095-8d8d-e466-0226-a38e7964eaf5" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidSignerCertificate">
<topicdata group="api" notopic="" />
<apidata name="InvalidSignerCertificate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869246</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="f2db91c5-2bd3-038c-04e9-015fc7fc07b4" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidTimePeriodNesting">
<topicdata group="api" notopic="" />
<apidata name="InvalidTimePeriodNesting" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762494</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="d36bd88e-a59d-908b-7b04-89de5f362be7" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.InvalidTimestamp">
<topicdata group="api" notopic="" />
<apidata name="InvalidTimestamp" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869243</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="62c19550-b03f-d663-f335-42adc8afd0ef" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.IssuerChainingError">
<topicdata group="api" notopic="" />
<apidata name="IssuerChainingError" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762489</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="634c807c-aeba-3bd0-fdb0-936f59fd45b7" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.MissingSignature">
<topicdata group="api" notopic="" />
<apidata name="MissingSignature" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762496</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="4d90297e-60ac-eab7-3ec1-6dbff58e7f8f" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.PathLengthConstraintViolated">
<topicdata group="api" notopic="" />
<apidata name="PathLengthConstraintViolated" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762492</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="5665a093-341e-2997-207d-2ae474297ce1" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.PublicKeyTokenMismatch">
<topicdata group="api" notopic="" />
<apidata name="PublicKeyTokenMismatch" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>3</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="8ff2daf1-56c6-e634-1860-c5aa42967f89" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.PublisherMismatch">
<topicdata group="api" notopic="" />
<apidata name="PublisherMismatch" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>4</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="491c8170-a281-a8d9-8611-6a2c056120c2" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.RevocationCheckFailure">
<topicdata group="api" notopic="" />
<apidata name="RevocationCheckFailure" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762482</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="a1557049-b4ae-96ff-48f3-1a3720aa797a" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.SystemError">
<topicdata group="api" notopic="" />
<apidata name="SystemError" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146869247</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="43834c77-a46f-9812-454e-0bd58cc3a68c" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UnknownCriticalExtension">
<topicdata group="api" notopic="" />
<apidata name="UnknownCriticalExtension" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762491</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="bd7243e0-a2a6-f097-a3fd-630742f472dc" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UnknownTrustProvider">
<topicdata group="api" notopic="" />
<apidata name="UnknownTrustProvider" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762751</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="9352970a-9c48-ed44-7bd1-0f71fa7eab98" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UnknownVerificationAction">
<topicdata group="api" notopic="" />
<apidata name="UnknownVerificationAction" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762750</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="d6acd3be-f4e8-be94-6a9a-01c9490a3769" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedCertificationAuthority">
<topicdata group="api" notopic="" />
<apidata name="UntrustedCertificationAuthority" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762478</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="2bb50934-6f64-4fc6-27f9-ed84bcbfae18" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedRootCertificate">
<topicdata group="api" notopic="" />
<apidata name="UntrustedRootCertificate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762487</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="a5f6ffaf-7475-aaa4-5b6f-4d289e47ce67" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.UntrustedTestRootCertificate">
<topicdata group="api" notopic="" />
<apidata name="UntrustedTestRootCertificate" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>-2146762483</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="1bdbb0ef-cb34-66fa-0970-493bbc4a1907" />
</api>
<api id="F:System.Security.Cryptography.SignatureVerificationResult.Valid">
<topicdata group="api" notopic="" />
<apidata name="Valid" group="member" subgroup="field" />
<memberdata visibility="public" static="true" />
<fielddata literal="true" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<value>0</value>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</containers>
<file name="26781728-deb9-9b57-8be3-bfedfd6699c1" />
</api>
<api id="T:System.Security.Cryptography.StrongNameSignatureInformation">
<topicdata group="api" />
<apidata name="StrongNameSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.HResult" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.IsValid" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.PublicKey" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.VerificationResult" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="15b8a175-4c00-4f3a-f6a3-6abe2584b2b3" />
</api>
<api id="Methods.T:System.Security.Cryptography.StrongNameSignatureInformation">
<topicdata name="StrongNameSignatureInformation" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.StrongNameSignatureInformation" />
<apidata name="StrongNameSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" />
</containers>
<file name="47f5d434-9440-442f-d55a-b0eee12130ea" />
</api>
<api id="Properties.T:System.Security.Cryptography.StrongNameSignatureInformation">
<topicdata name="StrongNameSignatureInformation" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.StrongNameSignatureInformation" />
<apidata name="StrongNameSignatureInformation" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.HResult" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.IsValid" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.PublicKey" />
<element api="P:System.Security.Cryptography.StrongNameSignatureInformation.VerificationResult" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" />
</containers>
<file name="96fcf5ff-56b8-69fa-3b43-dc6c415781c6" />
</api>
<api id="P:System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm">
<topicdata group="api" />
<apidata name="HashAlgorithm" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_HashAlgorithm" />
<returns>
<type api="T:System.String" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</containers>
<file name="ddecc03e-bf52-b781-67aa-f60fd3e5112b" />
</api>
<api id="P:System.Security.Cryptography.StrongNameSignatureInformation.HResult">
<topicdata group="api" />
<apidata name="HResult" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_HResult" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</containers>
<file name="d56716a7-27f3-aaa5-792d-5400591d5ab4" />
</api>
<api id="P:System.Security.Cryptography.StrongNameSignatureInformation.IsValid">
<topicdata group="api" />
<apidata name="IsValid" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_IsValid" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</containers>
<file name="7e28b3ad-9983-d0ad-d8ed-f6bbd8e76d12" />
</api>
<api id="P:System.Security.Cryptography.StrongNameSignatureInformation.PublicKey">
<topicdata group="api" />
<apidata name="PublicKey" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_PublicKey" />
<returns>
<type api="T:System.Security.Cryptography.AsymmetricAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</containers>
<file name="4b974733-1c86-0ad7-4bde-8a17c6b9a59c" />
</api>
<api id="P:System.Security.Cryptography.StrongNameSignatureInformation.VerificationResult">
<topicdata group="api" />
<apidata name="VerificationResult" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<propertydata get="true" />
<getter name="get_VerificationResult" />
<returns>
<type api="T:System.Security.Cryptography.SignatureVerificationResult" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.StrongNameSignatureInformation" ref="true" />
</containers>
<file name="da43a6fc-fad1-503d-343f-bc99a91b3973" />
</api>
<api id="T:System.Security.Cryptography.SymmetricAlgorithm">
<topicdata group="api" />
<apidata name="SymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.Aes" ref="true" />
<type api="T:System.Security.Cryptography.DES" ref="true" />
<type api="T:System.Security.Cryptography.RC2" ref="true" />
<type api="T:System.Security.Cryptography.Rijndael" ref="true" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</descendents>
</family>
<implements>
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.#ctor" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.Create">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="47f2c697-5061-0da4-c309-80ed3f026bf7" />
</api>
<api id="Methods.T:System.Security.Cryptography.SymmetricAlgorithm">
<topicdata name="SymmetricAlgorithm" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.SymmetricAlgorithm" />
<apidata name="SymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.Create">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create(System.String)" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.SymmetricAlgorithm.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" />
</containers>
<file name="a7cc6793-f876-0995-a365-fe4923c30a29" />
</api>
<api id="Properties.T:System.Security.Cryptography.SymmetricAlgorithm">
<topicdata name="SymmetricAlgorithm" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.SymmetricAlgorithm" />
<apidata name="SymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Key" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" />
</containers>
<file name="cea04651-9b67-693d-5b49-ef2c7e2096b8" />
</api>
<api id="Fields.T:System.Security.Cryptography.SymmetricAlgorithm">
<topicdata name="SymmetricAlgorithm" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.SymmetricAlgorithm" />
<apidata name="SymmetricAlgorithm" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" />
</containers>
<file name="b3cdd515-4d13-e977-7eaf-3c20a0cd2ef7" />
</api>
<api id="Overload:System.Security.Cryptography.SymmetricAlgorithm.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="8a3e24df-682e-b641-a3c6-a4037748febc" />
</api>
<api id="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="44ba8c2e-d546-e501-94a9-d29c51b8826f" />
</api>
<api id="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="b8de7b1a-07fe-eab8-1bc0-cba14719d39b" />
</api>
<api id="Overload:System.Security.Cryptography.SymmetricAlgorithm.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="8a1e49b6-b860-8c6a-b6bc-7de6a784d114" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="239a5c37-e66f-55d2-2e24-1b8fde659857" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize">
<topicdata group="api" />
<apidata name="BlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_BlockSize" />
<setter name="set_BlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="49bc2ebb-5edd-cdb9-53ce-9ed4949d2596" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue">
<topicdata group="api" />
<apidata name="BlockSizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="ed882e3d-52c9-6bfc-3396-96678b36d73c" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="a2df3cb6-3b12-2165-4e91-af3529d11c9c" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="04add99f-6393-3a2e-03f1-a8845c599427" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="algName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="b798fc8e-b7c6-a0ab-3cd4-809a0de7361a" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<proceduredata virtual="true" />
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="dc2411f2-c2d9-a668-5e83-a82a59f815c2" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="bd308ad8-d35d-6154-d7d1-0f7d007f2aea" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<proceduredata virtual="true" />
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="f586c3ec-bab1-4d49-fecb-5158431c77a5" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<proceduredata abstract="true" virtual="true" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="84fac2d5-a916-734d-47c3-f805af4a751a" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="df3f8df9-559c-0cca-bf48-3821f139bdc9" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="06cc54b5-4ca3-2e92-0bfc-032e012009bf" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize">
<topicdata group="api" />
<apidata name="FeedbackSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_FeedbackSize" />
<setter name="set_FeedbackSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="77c3854a-f4ee-f18c-6508-966b2057e262" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue">
<topicdata group="api" />
<apidata name="FeedbackSizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="3c542937-bf85-dcff-09cd-59677fe05890" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="2e205cf3-b02f-f4cb-4da3-a761a7748e01" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata abstract="true" virtual="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="1d8b6d61-b956-023d-6420-ffa466b7f6e9" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.IV">
<topicdata group="api" />
<apidata name="IV" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_IV" />
<setter name="set_IV" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="6f72ec8a-da39-4f63-d4a5-1fbfc0debdae" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue">
<topicdata group="api" />
<apidata name="IVValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="b1586422-b7d7-9068-a34c-4b5b17adfdf6" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="c7382ad1-5c8f-7431-d1db-c53b9ef064a7" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="be6b98b0-712e-706b-168e-15eda1c7ef4c" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue">
<topicdata group="api" />
<apidata name="KeySizeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="77546018-2f41-c229-4bcc-a119fdba6985" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue">
<topicdata group="api" />
<apidata name="KeyValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="b2e957a3-243b-b343-2c62-e61363a92480" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes">
<topicdata group="api" />
<apidata name="LegalBlockSizes" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_LegalBlockSizes" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="bf181505-345a-084f-9ce5-b6ac456b5bb4" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue">
<topicdata group="api" />
<apidata name="LegalBlockSizesValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="4e84091b-d170-88e6-6dc7-e427b7e8764b" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes">
<topicdata group="api" />
<apidata name="LegalKeySizes" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_LegalKeySizes" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="e162da71-1514-0df3-e9e8-c4552dacdb07" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue">
<topicdata group="api" />
<apidata name="LegalKeySizesValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<arrayOf rank="1">
<type api="T:System.Security.Cryptography.KeySizes" ref="true" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="bed50097-e39b-d41a-1dfe-56997b48e191" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.Mode">
<topicdata group="api" />
<apidata name="Mode" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_Mode" />
<setter name="set_Mode" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="b109a132-3c87-40d1-bf18-aee0074a9229" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue">
<topicdata group="api" />
<apidata name="ModeValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.CipherMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="d9e24243-c0b6-d875-9a42-76a44220feeb" />
</api>
<api id="P:System.Security.Cryptography.SymmetricAlgorithm.Padding">
<topicdata group="api" />
<apidata name="Padding" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" set="true" />
<getter name="get_Padding" />
<setter name="set_Padding" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="f12cd35e-68d4-686f-d06d-0eed55a16a22" />
</api>
<api id="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue">
<topicdata group="api" />
<apidata name="PaddingValue" group="member" subgroup="field" />
<memberdata visibility="family" />
<fielddata literal="false" initonly="false" serialized="true" />
<returns>
<type api="T:System.Security.Cryptography.PaddingMode" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="33ec0fa8-b531-fa49-a3b9-f0c4ce6d1457" />
</api>
<api id="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)">
<topicdata group="api" />
<apidata name="ValidKeySize" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<parameters>
<parameter name="bitLength">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</containers>
<file name="ea9324e6-b9a5-f454-2b98-6d90324a7295" />
</api>
<api id="T:System.Security.Cryptography.ToBase64Transform">
<topicdata group="api" />
<apidata name="ToBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.ToBase64Transform.#ctor" />
<family>
<ancestors>
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<implements>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
<type api="T:System.IDisposable" ref="true" />
</implements>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.ToBase64Transform.#ctor" />
<element api="P:System.Security.Cryptography.ToBase64Transform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.ToBase64Transform.CanTransformMultipleBlocks" />
<element api="M:System.Security.Cryptography.ToBase64Transform.Clear" />
<element api="Overload:System.Security.Cryptography.ToBase64Transform.Dispose">
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.ToBase64Transform.Finalize" />
<element api="P:System.Security.Cryptography.ToBase64Transform.InputBlockSize" />
<element api="P:System.Security.Cryptography.ToBase64Transform.OutputBlockSize" />
<element api="M:System.Security.Cryptography.ToBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.ToBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="766444e7-5431-201d-7fc8-10a1a94d6fe4" />
</api>
<api id="Methods.T:System.Security.Cryptography.ToBase64Transform">
<topicdata name="ToBase64Transform" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.ToBase64Transform" />
<apidata name="ToBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.ToBase64Transform.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.ToBase64Transform.Clear" />
<element api="Overload:System.Security.Cryptography.ToBase64Transform.Dispose">
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.ToBase64Transform.Finalize" />
<element api="M:System.Security.Cryptography.ToBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)" />
<element api="M:System.Security.Cryptography.ToBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" />
</containers>
<file name="363c4dcb-8201-eddb-9588-4f32d8996995" />
</api>
<api id="Properties.T:System.Security.Cryptography.ToBase64Transform">
<topicdata name="ToBase64Transform" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.ToBase64Transform" />
<apidata name="ToBase64Transform" group="type" subgroup="class" />
<typedata visibility="public" serializable="false" defaultConstructor="M:System.Security.Cryptography.ToBase64Transform.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.ToBase64Transform.CanReuseTransform" />
<element api="P:System.Security.Cryptography.ToBase64Transform.CanTransformMultipleBlocks" />
<element api="P:System.Security.Cryptography.ToBase64Transform.InputBlockSize" />
<element api="P:System.Security.Cryptography.ToBase64Transform.OutputBlockSize" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" />
</containers>
<file name="60bac8a9-e39f-090c-8f07-9a22f1825678" />
</api>
<api id="Overload:System.Security.Cryptography.ToBase64Transform.Dispose">
<topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Dispose" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose" />
<element api="M:System.Security.Cryptography.ToBase64Transform.Dispose(System.Boolean)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="db85c119-5707-3cd1-119c-3740b86311c0" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="89a957bf-73fe-7e07-f398-21d7460ba3b4" />
</api>
<api id="P:System.Security.Cryptography.ToBase64Transform.CanReuseTransform">
<topicdata group="api" />
<apidata name="CanReuseTransform" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<propertydata get="true" />
<getter name="get_CanReuseTransform" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanReuseTransform">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="7efda4c5-8384-85d1-05f0-36106223858a" />
</api>
<api id="P:System.Security.Cryptography.ToBase64Transform.CanTransformMultipleBlocks">
<topicdata group="api" />
<apidata name="CanTransformMultipleBlocks" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_CanTransformMultipleBlocks" />
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.CanTransformMultipleBlocks">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="7237a017-b7fb-aa76-3b3b-02f2bce09757" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.Clear">
<topicdata group="api" />
<apidata name="Clear" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="false" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="639f1601-9596-2c9b-eae7-5317ab48509d" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.Dispose">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.ToBase64Transform.Dispose" />
<proceduredata virtual="true" final="true" />
<implements>
<member api="M:System.IDisposable.Dispose">
<type api="T:System.IDisposable" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="a452aa4a-882f-c6ec-509b-16e2ac85c858" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.Dispose(System.Boolean)">
<topicdata group="api" />
<apidata name="Dispose" group="member" subgroup="method" />
<memberdata visibility="family" overload="Overload:System.Security.Cryptography.ToBase64Transform.Dispose" />
<proceduredata virtual="true" />
<parameters>
<parameter name="disposing">
<type api="T:System.Boolean" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="70c7008f-8c91-4466-1ede-b2d8dd788d07" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.Finalize">
<topicdata group="api" />
<apidata name="Finalize" group="member" subgroup="method" />
<memberdata visibility="family" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Object.Finalize">
<type api="T:System.Object" ref="true" />
</member>
</overrides>
<implements>
<member api="M:System.Object.Finalize">
<type api="T:System.Object" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="43edc2e9-f2a1-ffaa-0f08-70108989a587" />
</api>
<api id="P:System.Security.Cryptography.ToBase64Transform.InputBlockSize">
<topicdata group="api" />
<apidata name="InputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_InputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.InputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="17638fbc-eb7f-8402-399e-0dca3590f6d5" />
</api>
<api id="P:System.Security.Cryptography.ToBase64Transform.OutputBlockSize">
<topicdata group="api" />
<apidata name="OutputBlockSize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<propertydata get="true" />
<getter name="get_OutputBlockSize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="P:System.Security.Cryptography.ICryptoTransform.OutputBlockSize">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="92b63ff6-f560-1715-c841-ae4ed0803593" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<topicdata group="api" />
<apidata name="TransformBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="outputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="outputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformBlock(System.Byte[],System.Int32,System.Int32,System.Byte[],System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="42825163-fa6b-e5d6-6c8b-efd7146241c1" />
</api>
<api id="M:System.Security.Cryptography.ToBase64Transform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<topicdata group="api" />
<apidata name="TransformFinalBlock" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" final="true" />
<parameters>
<parameter name="inputBuffer">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="inputOffset">
<type api="T:System.Int32" ref="false" />
</parameter>
<parameter name="inputCount">
<type api="T:System.Int32" ref="false" />
</parameter>
</parameters>
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<implements>
<member api="M:System.Security.Cryptography.ICryptoTransform.TransformFinalBlock(System.Byte[],System.Int32,System.Int32)">
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</member>
</implements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.ToBase64Transform" ref="true" />
</containers>
<file name="0b2d9353-7e94-d4e7-3ab0-5e87773f6635" />
</api>
<api id="T:System.Security.Cryptography.TripleDES">
<topicdata group="api" />
<apidata name="TripleDES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
<descendents>
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</descendents>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.TripleDES.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDES.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDES.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="M:System.Security.Cryptography.TripleDES.#ctor" />
<element api="Overload:System.Security.Cryptography.TripleDES.Create">
<element api="M:System.Security.Cryptography.TripleDES.Create" />
<element api="M:System.Security.Cryptography.TripleDES.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.TripleDES.IsWeakKey(System.Byte[])" />
<element api="P:System.Security.Cryptography.TripleDES.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="9b1bd793-48f7-dff6-7594-74ae8a620820" />
</api>
<api id="Methods.T:System.Security.Cryptography.TripleDES">
<topicdata name="TripleDES" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.TripleDES" />
<apidata name="TripleDES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.Finalize" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.MemberwiseClone" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.TripleDES.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDES.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDES.Dispose">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose(System.Boolean)" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="Overload:System.Security.Cryptography.TripleDES.Create">
<element api="M:System.Security.Cryptography.TripleDES.Create" />
<element api="M:System.Security.Cryptography.TripleDES.Create(System.String)" />
</element>
<element api="M:System.Security.Cryptography.TripleDES.IsWeakKey(System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" />
</containers>
<file name="3cdbb510-13af-ade8-a8fd-158542e5d9e2" />
</api>
<api id="Properties.T:System.Security.Cryptography.TripleDES">
<topicdata name="TripleDES" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.TripleDES" />
<apidata name="TripleDES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="P:System.Security.Cryptography.TripleDES.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" />
</containers>
<file name="4ff0d0f3-c56b-2834-3f3b-a50d72d77ef7" />
</api>
<api id="Fields.T:System.Security.Cryptography.TripleDES">
<topicdata name="TripleDES" group="list" subgroup="Fields" typeTopicId="T:System.Security.Cryptography.TripleDES" />
<apidata name="TripleDES" group="type" subgroup="class" />
<typedata visibility="public" abstract="true" serializable="false" />
<elements>
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.BlockSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.IVValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeySizeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.KeyValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizesValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.ModeValue" />
<element api="F:System.Security.Cryptography.SymmetricAlgorithm.PaddingValue" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" />
</containers>
<file name="d412c830-668c-5c5d-4945-8444e33ec545" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDES.Create">
<topicdata name="Create" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="Create" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.TripleDES.Create" />
<element api="M:System.Security.Cryptography.TripleDES.Create(System.String)" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="556bf5bf-2181-fc77-972e-506138400188" />
</api>
<api id="M:System.Security.Cryptography.TripleDES.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="family" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="22d5e2c3-0ac1-d074-d5ba-379db9dbb730" />
</api>
<api id="M:System.Security.Cryptography.TripleDES.Create">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.TripleDES.Create" />
<proceduredata virtual="false" />
<returns>
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="93726241-80e7-8b72-fc0a-24b4562289a8" />
</api>
<api id="M:System.Security.Cryptography.TripleDES.Create(System.String)">
<topicdata group="api" />
<apidata name="Create" group="member" subgroup="method" />
<memberdata visibility="public" static="true" overload="Overload:System.Security.Cryptography.TripleDES.Create" />
<proceduredata virtual="false" />
<parameters>
<parameter name="str">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="5d1faf53-e5b1-280b-36e0-afc50ced2236" />
</api>
<api id="M:System.Security.Cryptography.TripleDES.IsWeakKey(System.Byte[])">
<topicdata group="api" />
<apidata name="IsWeakKey" group="member" subgroup="method" />
<memberdata visibility="public" static="true" />
<proceduredata virtual="false" />
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Boolean" ref="false" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="fb222336-dbcf-3062-7828-1a2dd596e1d5" />
</api>
<api id="P:System.Security.Cryptography.TripleDES.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.Key">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</containers>
<file name="4073c05e-4810-2078-9386-2b6cafeb9c14" />
</api>
<api id="T:System.Security.Cryptography.TripleDESCng">
<topicdata group="api" />
<apidata name="TripleDESCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCng.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="Overload:System.Security.Cryptography.TripleDESCng.#ctor">
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDESCng.CreateDecryptor">
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDESCng.CreateEncryptor">
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.TripleDESCng.GenerateIV" />
<element api="M:System.Security.Cryptography.TripleDESCng.GenerateKey" />
<element api="P:System.Security.Cryptography.TripleDESCng.Key" />
<element api="P:System.Security.Cryptography.TripleDESCng.KeySize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Security.Permissions.HostProtectionAttribute" ref="true" />
<argument>
<type api="T:System.Security.Permissions.SecurityAction" ref="false" />
<enumValue>
<field name="LinkDemand" />
</enumValue>
</argument>
<assignment name="MayLeakOnAbort">
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</assignment>
</attribute>
</attributes>
<file name="8a8e0e5d-41ba-5836-5238-bb57cb199520" />
</api>
<api id="Methods.T:System.Security.Cryptography.TripleDESCng">
<topicdata name="TripleDESCng" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.TripleDESCng" />
<apidata name="TripleDESCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCng.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="Overload:System.Security.Cryptography.TripleDESCng.CreateDecryptor">
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDESCng.CreateEncryptor">
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.TripleDESCng.GenerateIV" />
<element api="M:System.Security.Cryptography.TripleDESCng.GenerateKey" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" />
</containers>
<file name="70b88f76-ec3e-fb93-a482-a266274d322a" />
</api>
<api id="Properties.T:System.Security.Cryptography.TripleDESCng">
<topicdata name="TripleDESCng" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.TripleDESCng" />
<apidata name="TripleDESCng" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCng.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="P:System.Security.Cryptography.TripleDESCng.Key" />
<element api="P:System.Security.Cryptography.TripleDESCng.KeySize" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" />
</containers>
<file name="ecd8aa9b-b615-9326-de5b-01d0862b3e2b" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDESCng.#ctor">
<topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<elements>
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String)" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider)" />
<element api="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="4130ae46-1d47-5ee7-b14a-b23c1282636c" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDESCng.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="5ab996a4-090b-6ad4-83e9-c6fee55a69b5" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDESCng.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="cff15d83-ee84-bbdb-cdc3-44461cd1790d" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.TripleDESCng.#ctor" />
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="f6be951d-ef25-37f8-a908-8e20d3a39a72" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.TripleDESCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="96c571a1-a372-a1f1-4f46-7fb7f3d33c88" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.TripleDESCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="b910eca6-e719-3787-e9aa-7b8fba5a3d40" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.#ctor(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions)">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" overload="Overload:System.Security.Cryptography.TripleDESCng.#ctor" />
<parameters>
<parameter name="keyName">
<type api="T:System.String" ref="true" />
</parameter>
<parameter name="provider">
<type api="T:System.Security.Cryptography.CngProvider" ref="true" />
</parameter>
<parameter name="openOptions">
<type api="T:System.Security.Cryptography.CngKeyOpenOptions" ref="false" />
</parameter>
</parameters>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="1cc6e15e-479b-9e3b-49f2-e77409857b20" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCng.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="d0852570-8185-c6ec-c87d-76a472a4692a" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCng.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="9f18e0c6-36db-a142-6637-080a4d2f18dd" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCng.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="a8c77f50-7817-402b-dea4-d2c35d29a2a0" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCng.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="32e42a2a-57aa-2daa-2e8d-44234725616b" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="411d3524-c17e-e209-71e8-d7ee521a5514" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCng.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="0fc8b14e-5c33-4f04-2c80-044d46c16ffa" />
</api>
<api id="P:System.Security.Cryptography.TripleDESCng.Key">
<topicdata group="api" />
<apidata name="Key" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.TripleDES.Key">
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_Key" />
<setter name="set_Key" />
<returns>
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="7e8708c8-7766-eb57-0942-57ee0c758cc8" />
</api>
<api id="P:System.Security.Cryptography.TripleDESCng.KeySize">
<topicdata group="api" />
<apidata name="KeySize" group="member" subgroup="property" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<propertydata get="true" set="true" />
<getter name="get_KeySize" />
<setter name="set_KeySize" />
<returns>
<type api="T:System.Int32" ref="false" />
</returns>
<containers>
<library assembly="System.Core" module="System.Core" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCng" ref="true" />
</containers>
<file name="b77545ce-a541-fecc-375e-77b2fbb3f218" />
</api>
<api id="T:System.Security.Cryptography.TripleDESCryptoServiceProvider">
<topicdata group="api" />
<apidata name="TripleDESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor" />
<family>
<ancestors>
<type api="T:System.Security.Cryptography.TripleDES" ref="true" />
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
<type api="T:System.Object" ref="true" />
</ancestors>
</family>
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="P:System.Security.Cryptography.TripleDES.Key" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateKey" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
</containers>
<attributes>
<attribute>
<type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
<argument>
<type api="T:System.Boolean" ref="false" />
<value>True</value>
</argument>
</attribute>
</attributes>
<file name="706612f5-7f44-13d2-5962-c995eab56e49" />
</api>
<api id="Methods.T:System.Security.Cryptography.TripleDESCryptoServiceProvider">
<topicdata name="TripleDESCryptoServiceProvider" group="list" subgroup="Methods" typeTopicId="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" />
<apidata name="TripleDESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor" />
<elements>
<element api="M:System.Object.Equals(System.Object)" />
<element api="M:System.Object.GetHashCode" />
<element api="M:System.Object.GetType" />
<element api="M:System.Object.ToString" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Clear" />
<element api="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</element>
<element api="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor">
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</element>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.Dispose" />
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.ValidKeySize(System.Int32)" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateIV" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateKey" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" />
</containers>
<file name="a4ac3637-26af-1000-a969-d5d3378c563d" />
</api>
<api id="Properties.T:System.Security.Cryptography.TripleDESCryptoServiceProvider">
<topicdata name="TripleDESCryptoServiceProvider" group="list" subgroup="Properties" typeTopicId="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" />
<apidata name="TripleDESCryptoServiceProvider" group="type" subgroup="class" />
<typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor" />
<elements>
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.BlockSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.FeedbackSize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.IV" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.KeySize" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalBlockSizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.LegalKeySizes" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Mode" />
<element api="P:System.Security.Cryptography.SymmetricAlgorithm.Padding" />
<element api="P:System.Security.Cryptography.TripleDES.Key" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" />
</containers>
<file name="a0fd8531-43a8-a235-4592-59a481c84f26" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor">
<topicdata name="CreateDecryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="6ec8ab8f-3a5d-63ce-c770-b25b61e744a1" />
</api>
<api id="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor">
<topicdata name="CreateEncryptor" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<elements>
<element api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor" />
<element api="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])" />
</elements>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="40696204-a1a8-8586-7cd6-5a8fdffa6a5b" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.#ctor">
<topicdata group="api" />
<apidata name=".ctor" group="member" subgroup="constructor" />
<memberdata visibility="public" special="true" />
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="c945c164-1ed5-050e-8511-b3e4b3f9dd90" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateDecryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateDecryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateDecryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="ff048629-24df-f6ab-7f83-9f2415cda7da" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[])">
<topicdata group="api" />
<apidata name="CreateEncryptor" group="member" subgroup="method" />
<memberdata visibility="public" overload="Overload:System.Security.Cryptography.TripleDESCryptoServiceProvider.CreateEncryptor" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.CreateEncryptor(System.Byte[],System.Byte[])">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<parameters>
<parameter name="rgbKey">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
<parameter name="rgbIV">
<arrayOf rank="1">
<type api="T:System.Byte" ref="false" />
</arrayOf>
</parameter>
</parameters>
<returns>
<type api="T:System.Security.Cryptography.ICryptoTransform" ref="true" />
</returns>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="28da4af6-cbff-6bcf-b45f-b55f078f334b" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateIV">
<topicdata group="api" />
<apidata name="GenerateIV" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateIV">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="90fd52e0-87d3-cd53-7124-2395f3f2a095" />
</api>
<api id="M:System.Security.Cryptography.TripleDESCryptoServiceProvider.GenerateKey">
<topicdata group="api" />
<apidata name="GenerateKey" group="member" subgroup="method" />
<memberdata visibility="public" />
<proceduredata virtual="true" />
<overrides>
<member api="M:System.Security.Cryptography.SymmetricAlgorithm.GenerateKey">
<type api="T:System.Security.Cryptography.SymmetricAlgorithm" ref="true" />
</member>
</overrides>
<containers>
<library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary">
<assemblydata version="4.6.1590.0" />
</library>
<namespace api="N:System.Security.Cryptography" />
<type api="T:System.Security.Cryptography.TripleDESCryptoServiceProvider" ref="true" />
</containers>
<file name="bd518b06-dc55-4294-f08e-abe772c942df" />
</api>
</apis>
</reflection>