9effb2175ac9c3a2e49222bd38bffb17ec9bd889
[platform/core/dotnet/build-tools.git] /
1 <?xml version="1.0"?>\r
2 <doc>\r
3     <assembly>\r
4         <name>Microsoft.AspNetCore.Cryptography.Internal</name>\r
5     </assembly>\r
6     <members>\r
7         <member name="T:Microsoft.AspNetCore.Cryptography.Cng.BCryptUtil">\r
8             <summary>\r
9             Wraps utility BCRYPT APIs that don't work directly with handles.\r
10             </summary>\r
11         </member>\r
12         <member name="M:Microsoft.AspNetCore.Cryptography.Cng.BCryptUtil.GenRandom(System.Byte*,System.UInt32)">\r
13             <summary>\r
14             Fills a buffer with cryptographically secure random data.\r
15             </summary>\r
16         </member>\r
17         <member name="T:Microsoft.AspNetCore.Cryptography.Cng.CachedAlgorithmHandles">\r
18             <summary>\r
19             Provides cached CNG algorithm provider instances, as calling BCryptOpenAlgorithmProvider is expensive.\r
20             Callers should use caution never to dispose of the algorithm provider instances returned by this type.\r
21             </summary>\r
22         </member>\r
23         <member name="T:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle">\r
24             <summary>\r
25             Represents a handle to a BCrypt algorithm provider from which keys and hashes can be created.\r
26             </summary>\r
27         </member>\r
28         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.CreateHash">\r
29             <summary>\r
30             Creates an unkeyed hash handle from this hash algorithm.\r
31             </summary>\r
32         </member>\r
33         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.CreateHmac(System.Byte*,System.UInt32)">\r
34             <summary>\r
35             Creates an HMAC hash handle from this hash algorithm.\r
36             </summary>\r
37         </member>\r
38         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GenerateSymmetricKey(System.Byte*,System.UInt32)">\r
39             <summary>\r
40             Imports a key into a symmetric encryption or KDF algorithm.\r
41             </summary>\r
42         </member>\r
43         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GetAlgorithmName">\r
44             <summary>\r
45             Gets the name of this BCrypt algorithm.\r
46             </summary>\r
47         </member>\r
48         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GetCipherBlockLength">\r
49             <summary>\r
50             Gets the cipher block length (in bytes) of this block cipher algorithm.\r
51             </summary>\r
52         </member>\r
53         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GetHashBlockLength">\r
54             <summary>\r
55             Gets the hash block length (in bytes) of this hash algorithm.\r
56             </summary>\r
57         </member>\r
58         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GetSupportedKeyLengths">\r
59             <summary>\r
60             Gets the key lengths (in bits) supported by this algorithm.\r
61             </summary>\r
62         </member>\r
63         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptAlgorithmHandle.GetHashDigestLength">\r
64             <summary>\r
65             Gets the digest length (in bytes) of this hash algorithm provider.\r
66             </summary>\r
67         </member>\r
68         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptHashHandle.DuplicateHash">\r
69             <summary>\r
70             Duplicates this hash handle, including any existing hashed state.\r
71             </summary>\r
72         </member>\r
73         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.BCryptHashHandle.HashData(System.Byte*,System.UInt32,System.Byte*,System.UInt32)">\r
74             <summary>\r
75             Calculates the cryptographic hash over a set of input data.\r
76             </summary>\r
77         </member>\r
78         <member name="T:Microsoft.AspNetCore.Cryptography.SafeHandles.LocalAllocHandle">\r
79             <summary>\r
80             Represents a handle returned by LocalAlloc.\r
81             </summary>\r
82         </member>\r
83         <member name="T:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle">\r
84             <summary>\r
85             Represents a handle to a Windows module (DLL).\r
86             </summary>\r
87         </member>\r
88         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle.DoesProcExist(System.String)">\r
89             <summary>\r
90             Returns a value stating whether the library exports a given proc.\r
91             </summary>\r
92         </member>\r
93         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle.ForbidUnload">\r
94             <summary>\r
95             Forbids this library from being unloaded. The library will remain loaded until process termination,\r
96             regardless of how many times FreeLibrary is called.\r
97             </summary>\r
98         </member>\r
99         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle.FormatMessage(System.Int32)">\r
100             <summary>\r
101             Formats a message string using the resource table in the specified library.\r
102             </summary>\r
103         </member>\r
104         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle.GetProcAddress``1(System.String,System.Boolean)">\r
105             <summary>\r
106             Gets a delegate pointing to a given export from this library.\r
107             </summary>\r
108         </member>\r
109         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SafeLibraryHandle.Open(System.String)">\r
110             <summary>\r
111             Opens a library. If 'filename' is not a fully-qualified path, the default search path is used.\r
112             </summary>\r
113         </member>\r
114         <member name="T:Microsoft.AspNetCore.Cryptography.SafeHandles.SecureLocalAllocHandle">\r
115             <summary>\r
116             Represents a handle returned by LocalAlloc.\r
117             The memory will be zeroed out before it's freed.\r
118             </summary>\r
119         </member>\r
120         <member name="M:Microsoft.AspNetCore.Cryptography.SafeHandles.SecureLocalAllocHandle.Allocate(System.IntPtr)">\r
121             <summary>\r
122             Allocates some amount of memory using LocalAlloc.\r
123             </summary>\r
124         </member>\r
125         <member name="M:Microsoft.AspNetCore.Cryptography.UnsafeBufferUtil.SecureZeroMemory(System.Byte*,System.Int32)">\r
126             <summary>\r
127             Securely clears a memory buffer.\r
128             </summary>\r
129         </member>\r
130         <member name="M:Microsoft.AspNetCore.Cryptography.UnsafeBufferUtil.SecureZeroMemory(System.Byte*,System.UInt32)">\r
131             <summary>\r
132             Securely clears a memory buffer.\r
133             </summary>\r
134         </member>\r
135         <member name="M:Microsoft.AspNetCore.Cryptography.UnsafeBufferUtil.SecureZeroMemory(System.Byte*,System.UInt64)">\r
136             <summary>\r
137             Securely clears a memory buffer.\r
138             </summary>\r
139         </member>\r
140         <member name="M:Microsoft.AspNetCore.Cryptography.UnsafeBufferUtil.SecureZeroMemory(System.Byte*,System.IntPtr)">\r
141             <summary>\r
142             Securely clears a memory buffer.\r
143             </summary>\r
144         </member>\r
145         <member name="P:Microsoft.AspNetCore.Cryptography.Internal.Resources.BCryptAlgorithmHandle_ProviderNotFound">\r
146             <summary>A provider could not be found for algorithm '{0}'.</summary>\r
147         </member>\r
148         <member name="M:Microsoft.AspNetCore.Cryptography.Internal.Resources.FormatBCryptAlgorithmHandle_ProviderNotFound(System.Object)">\r
149             <summary>A provider could not be found for algorithm '{0}'.</summary>\r
150         </member>\r
151         <member name="P:Microsoft.AspNetCore.Cryptography.Internal.Resources.BCRYPT_KEY_LENGTHS_STRUCT_InvalidKeyLength">\r
152             <summary>The key length {0} is invalid. Valid key lengths are {1} to {2} bits (step size {3}).</summary>\r
153         </member>\r
154         <member name="M:Microsoft.AspNetCore.Cryptography.Internal.Resources.FormatBCRYPT_KEY_LENGTHS_STRUCT_InvalidKeyLength(System.Object,System.Object,System.Object,System.Object)">\r
155             <summary>The key length {0} is invalid. Valid key lengths are {1} to {2} bits (step size {3}).</summary>\r
156         </member>\r
157         <member name="P:Microsoft.AspNetCore.Cryptography.Internal.Resources.Platform_Windows7Required">\r
158             <summary>This operation requires Windows 7 / Windows Server 2008 R2 or later.</summary>\r
159         </member>\r
160         <member name="P:Microsoft.AspNetCore.Cryptography.Internal.Resources.Platform_Windows8Required">\r
161             <summary>This operation requires Windows 8 / Windows Server 2012 or later.</summary>\r
162         </member>\r
163     </members>\r
164 </doc>\r