|
Terraria v1.4.4.9
Terraria source code documentation
|
This is the complete list of members for Interop.BCrypt, including all inherited members.
| BCryptAlgPseudoHandle enum name | Interop.BCrypt | |
| BCryptCloseAlgorithmProvider(IntPtr hAlgorithm, int dwFlags) | Interop.BCrypt | package |
| BCryptCloseAlgorithmProvider(IntPtr hAlgorithm, int dwFlags) | Interop.BCrypt | package |
| BCryptCreateHash(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ReadOnlySpan< byte > secret, int cbSecret, BCryptCreateHashFlags dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptCreateHash(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ref byte pbSecret, int cbSecret, BCryptCreateHashFlags dwFlags) | Interop.BCrypt | private |
| BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle hAlgorithm, out Microsoft.Win32.SafeHandles.SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ReadOnlySpan< byte > secret, int cbSecret, BCryptCreateHashFlags dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle hAlgorithm, out Microsoft.Win32.SafeHandles.SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ref byte pbSecret, int cbSecret, BCryptCreateHashFlags dwFlags) | Interop.BCrypt | private |
| BCryptCreateHashFlags enum name | Interop.BCrypt | package |
| BCryptCreateHashFlags enum name | Interop.BCrypt | package |
| BCryptDecrypt(SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output) | Interop.BCrypt | inlinepackagestatic |
| BCryptDecrypt(SafeKeyHandle hKey, byte *pbInput, int cbInput, IntPtr paddingInfo, [In][Out] byte[] pbIV, int cbIV, byte *pbOutput, int cbOutput, out int cbResult, int dwFlags) | Interop.BCrypt | |
| BCryptDecrypt(Internal.NativeCrypto.SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output) | Interop.BCrypt | inlinepackagestatic |
| BCryptDecrypt(Internal.NativeCrypto.SafeKeyHandle hKey, byte *pbInput, int cbInput, IntPtr paddingInfo, [In][Out] byte[] pbIV, int cbIV, byte *pbOutput, int cbOutput, out int cbResult, int dwFlags) | Interop.BCrypt | |
| BCryptDeriveKeyPBKDF2(SafeBCryptAlgorithmHandle hPrf, byte *pbPassword, int cbPassword, byte *pbSalt, int cbSalt, ulong cIterations, byte *pbDerivedKey, int cbDerivedKey, uint dwFlags) | Interop.BCrypt | package |
| BCryptDestroyHash(IntPtr hHash) | Interop.BCrypt | package |
| BCryptDestroyHash(IntPtr hHash) | Interop.BCrypt | package |
| BCryptDestroyKey(IntPtr hKey) | Interop.BCrypt | package |
| BCryptDestroyKey(IntPtr hKey) | Interop.BCrypt | package |
| BCryptDuplicateHash(SafeBCryptHashHandle hHash) | Interop.BCrypt | inlinepackagestatic |
| BCryptDuplicateHash(SafeBCryptHashHandle hHash, out SafeBCryptHashHandle phNewHash, IntPtr pbHashObject, int cbHashObject, int dwFlags) | Interop.BCrypt | private |
| BCryptEncrypt(SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output) | Interop.BCrypt | inlinepackagestatic |
| BCryptEncrypt(SafeKeyHandle hKey, byte *pbInput, int cbInput, IntPtr paddingInfo, [In][Out] byte[] pbIV, int cbIV, byte *pbOutput, int cbOutput, out int cbResult, int dwFlags) | Interop.BCrypt | |
| BCryptEncrypt(Internal.NativeCrypto.SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output) | Interop.BCrypt | inlinepackagestatic |
| BCryptEncrypt(Internal.NativeCrypto.SafeKeyHandle hKey, byte *pbInput, int cbInput, IntPtr paddingInfo, [In][Out] byte[] pbIV, int cbIV, byte *pbOutput, int cbOutput, out int cbResult, int dwFlags) | Interop.BCrypt | |
| BCryptExportKey(Microsoft.Win32.SafeHandles.SafeBCryptKeyHandle hKey, IntPtr hExportKey, string pszBlobType, [Out] byte[] pbOutput, int cbOutput, out int pcbResult, int dwFlags) | Interop.BCrypt | package |
| BCryptFinishHash(SafeBCryptHashHandle hHash, Span< byte > pbOutput, int cbOutput, int dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptFinishHash(SafeBCryptHashHandle hHash, ref byte pbOutput, int cbOutput, int dwFlags) | Interop.BCrypt | private |
| BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, Span< byte > pbOutput, int cbOutput, int dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ref byte pbOutput, int cbOutput, int dwFlags) | Interop.BCrypt | private |
| BCryptGenerateSymmetricKey(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptKeyHandle phKey, IntPtr pbKeyObject, int cbKeyObject, byte *pbSecret, int cbSecret, uint dwFlags) | Interop.BCrypt | package |
| BCryptGenerateSymmetricKey(nuint hAlgorithm, out SafeBCryptKeyHandle phKey, IntPtr pbKeyObject, int cbKeyObject, byte *pbSecret, int cbSecret, uint dwFlags) | Interop.BCrypt | package |
| BCryptGenRandom(IntPtr hAlgorithm, byte *pbBuffer, int cbBuffer, int dwFlags) | Interop.BCrypt | package |
| BCryptGenRandom(IntPtr hAlgorithm, byte *pbBuffer, int cbBuffer, int dwFlags) | Interop.BCrypt | package |
| BCryptGetProperty(SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags) | Interop.BCrypt | package |
| BCryptGetProperty(Microsoft.Win32.SafeHandles.SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags) | Interop.BCrypt | package |
| BCryptGetProperty(Microsoft.Win32.SafeHandles.SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags) | Interop.BCrypt | package |
| BCryptHash(nuint hAlgorithm, byte *pbSecret, int cbSecret, byte *pbInput, int cbInput, byte *pbOutput, int cbOutput) | Interop.BCrypt | package |
| BCryptHashData(SafeBCryptHashHandle hHash, ReadOnlySpan< byte > pbInput, int cbInput, int dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptHashData(SafeBCryptHashHandle hHash, ref byte pbInput, int cbInput, int dwFlags) | Interop.BCrypt | private |
| BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ReadOnlySpan< byte > pbInput, int cbInput, int dwFlags) | Interop.BCrypt | inlinepackagestatic |
| BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ref byte pbInput, int cbInput, int dwFlags) | Interop.BCrypt | private |
| BCryptImportKey(SafeAlgorithmHandle hAlg, ReadOnlySpan< byte > key) | Interop.BCrypt | inlinepackagestatic |
| BCryptImportKey(SafeAlgorithmHandle hAlgorithm, IntPtr hImportKey, string pszBlobType, out SafeKeyHandle hKey, IntPtr pbKeyObject, int cbKeyObject, byte[] pbInput, int cbInput, int dwFlags) | Interop.BCrypt | private |
| BCryptImportKey(Internal.NativeCrypto.SafeAlgorithmHandle hAlg, ReadOnlySpan< byte > key) | Interop.BCrypt | inlinepackagestatic |
| BCryptImportKey(Internal.NativeCrypto.SafeAlgorithmHandle hAlgorithm, IntPtr hImportKey, string pszBlobType, out Internal.NativeCrypto.SafeKeyHandle hKey, IntPtr pbKeyObject, int cbKeyObject, byte[] pbInput, int cbInput, int dwFlags) | Interop.BCrypt | private |
| BCryptKeyDerivation(SafeBCryptKeyHandle hKey, BCryptBufferDesc *pParameterList, byte *pbDerivedKey, int cbDerivedKey, out uint pcbResult, int dwFlags) | Interop.BCrypt | package |
| BCryptOpenAlgorithmProvider(out SafeBCryptAlgorithmHandle phAlgorithm, string pszAlgId, string pszImplementation, BCryptOpenAlgorithmProviderFlags dwFlags) | Interop.BCrypt | package |
| BCryptOpenAlgorithmProvider(out Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle phAlgorithm, string pszAlgId, string pszImplementation, BCryptOpenAlgorithmProviderFlags dwFlags) | Interop.BCrypt | package |
| BCryptOpenAlgorithmProviderFlags enum name | Interop.BCrypt | package |
| BCryptOpenAlgorithmProviderFlags enum name | Interop.BCrypt | package |
| CngBufferDescriptors enum name | Interop.BCrypt | package |
| CngBufferDescriptors enum name | Interop.BCrypt | package |
| Consume(byte[] blob, ref int offset, int count) | Interop.BCrypt | inlinepackagestatic |
| Consume(byte[] blob, ref int offset, int count) | Interop.BCrypt | inlinepackagestatic |
| Consume(byte[] blob, ref int offset, int count) | Interop.BCrypt | inlinepackagestatic |
| CreateCryptographicException(NTSTATUS ntStatus) | Interop.BCrypt | inlinepackagestatic |
| CreateCryptographicException(NTSTATUS ntStatus) | Interop.BCrypt | inlinepackagestatic |
| DSAFIPSVERSION_ENUM enum name | Interop.BCrypt | |
| DSAFIPSVERSION_ENUM enum name | Interop.BCrypt | |
| ECC_CURVE_ALG_ID_ENUM enum name | Interop.BCrypt | package |
| ECC_CURVE_ALG_ID_ENUM enum name | Interop.BCrypt | package |
| ECC_CURVE_TYPE_ENUM enum name | Interop.BCrypt | package |
| ECC_CURVE_TYPE_ENUM enum name | Interop.BCrypt | package |
| Emit(byte[] blob, ref int offset, byte[] value) | Interop.BCrypt | inlinepackagestatic |
| Emit(byte[] blob, ref int offset, byte[] value) | Interop.BCrypt | inlinepackagestatic |
| EmitBigEndian(byte[] blob, ref int offset, int value) | Interop.BCrypt | inlinepackagestatic |
| EmitBigEndian(byte[] blob, ref int offset, int value) | Interop.BCrypt | inlinepackagestatic |
| EmitByte(byte[] blob, ref int offset, byte value, int count=1) | Interop.BCrypt | inlinepackagestatic |
| EmitByte(byte[] blob, ref int offset, byte value, int count=1) | Interop.BCrypt | inlinepackagestatic |
| HASHALGORITHM_ENUM enum name | Interop.BCrypt | |
| HASHALGORITHM_ENUM enum name | Interop.BCrypt | |
| KeyBlobMagicNumber enum name | Interop.BCrypt | package |
| KeyBlobMagicNumber enum name | Interop.BCrypt | package |
| KeyBlobMagicNumber enum name | Interop.BCrypt | package |
| NTSTATUS enum name | Interop.BCrypt | package |
| NTSTATUS enum name | Interop.BCrypt | package |
| NTSTATUS enum name | Interop.BCrypt | package |
| NTSTATUS enum name | Interop.BCrypt | package |
| PseudoHandlesSupported | Interop.BCrypt | packagestatic |