Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Interop.BCrypt Member List

This is the complete list of members for Interop.BCrypt, including all inherited members.

BCryptAlgPseudoHandle enum nameInterop.BCrypt
BCryptCloseAlgorithmProvider(IntPtr hAlgorithm, int dwFlags)Interop.BCryptpackage
BCryptCloseAlgorithmProvider(IntPtr hAlgorithm, int dwFlags)Interop.BCryptpackage
BCryptCreateHash(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ReadOnlySpan< byte > secret, int cbSecret, BCryptCreateHashFlags dwFlags)Interop.BCryptinlinepackagestatic
BCryptCreateHash(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ref byte pbSecret, int cbSecret, BCryptCreateHashFlags dwFlags)Interop.BCryptprivate
BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle hAlgorithm, out Microsoft.Win32.SafeHandles.SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ReadOnlySpan< byte > secret, int cbSecret, BCryptCreateHashFlags dwFlags)Interop.BCryptinlinepackagestatic
BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle hAlgorithm, out Microsoft.Win32.SafeHandles.SafeBCryptHashHandle phHash, IntPtr pbHashObject, int cbHashObject, ref byte pbSecret, int cbSecret, BCryptCreateHashFlags dwFlags)Interop.BCryptprivate
BCryptCreateHashFlags enum nameInterop.BCryptpackage
BCryptCreateHashFlags enum nameInterop.BCryptpackage
BCryptDecrypt(SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output)Interop.BCryptinlinepackagestatic
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.BCryptinlinepackagestatic
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.BCryptpackage
BCryptDestroyHash(IntPtr hHash)Interop.BCryptpackage
BCryptDestroyHash(IntPtr hHash)Interop.BCryptpackage
BCryptDestroyKey(IntPtr hKey)Interop.BCryptpackage
BCryptDestroyKey(IntPtr hKey)Interop.BCryptpackage
BCryptDuplicateHash(SafeBCryptHashHandle hHash)Interop.BCryptinlinepackagestatic
BCryptDuplicateHash(SafeBCryptHashHandle hHash, out SafeBCryptHashHandle phNewHash, IntPtr pbHashObject, int cbHashObject, int dwFlags)Interop.BCryptprivate
BCryptEncrypt(SafeKeyHandle hKey, ReadOnlySpan< byte > input, byte[] iv, Span< byte > output)Interop.BCryptinlinepackagestatic
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.BCryptinlinepackagestatic
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.BCryptpackage
BCryptFinishHash(SafeBCryptHashHandle hHash, Span< byte > pbOutput, int cbOutput, int dwFlags)Interop.BCryptinlinepackagestatic
BCryptFinishHash(SafeBCryptHashHandle hHash, ref byte pbOutput, int cbOutput, int dwFlags)Interop.BCryptprivate
BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, Span< byte > pbOutput, int cbOutput, int dwFlags)Interop.BCryptinlinepackagestatic
BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ref byte pbOutput, int cbOutput, int dwFlags)Interop.BCryptprivate
BCryptGenerateSymmetricKey(SafeBCryptAlgorithmHandle hAlgorithm, out SafeBCryptKeyHandle phKey, IntPtr pbKeyObject, int cbKeyObject, byte *pbSecret, int cbSecret, uint dwFlags)Interop.BCryptpackage
BCryptGenerateSymmetricKey(nuint hAlgorithm, out SafeBCryptKeyHandle phKey, IntPtr pbKeyObject, int cbKeyObject, byte *pbSecret, int cbSecret, uint dwFlags)Interop.BCryptpackage
BCryptGenRandom(IntPtr hAlgorithm, byte *pbBuffer, int cbBuffer, int dwFlags)Interop.BCryptpackage
BCryptGenRandom(IntPtr hAlgorithm, byte *pbBuffer, int cbBuffer, int dwFlags)Interop.BCryptpackage
BCryptGetProperty(SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags)Interop.BCryptpackage
BCryptGetProperty(Microsoft.Win32.SafeHandles.SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags)Interop.BCryptpackage
BCryptGetProperty(Microsoft.Win32.SafeHandles.SafeBCryptHandle hObject, string pszProperty, void *pbOutput, int cbOutput, out int pcbResult, int dwFlags)Interop.BCryptpackage
BCryptHash(nuint hAlgorithm, byte *pbSecret, int cbSecret, byte *pbInput, int cbInput, byte *pbOutput, int cbOutput)Interop.BCryptpackage
BCryptHashData(SafeBCryptHashHandle hHash, ReadOnlySpan< byte > pbInput, int cbInput, int dwFlags)Interop.BCryptinlinepackagestatic
BCryptHashData(SafeBCryptHashHandle hHash, ref byte pbInput, int cbInput, int dwFlags)Interop.BCryptprivate
BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ReadOnlySpan< byte > pbInput, int cbInput, int dwFlags)Interop.BCryptinlinepackagestatic
BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle hHash, ref byte pbInput, int cbInput, int dwFlags)Interop.BCryptprivate
BCryptImportKey(SafeAlgorithmHandle hAlg, ReadOnlySpan< byte > key)Interop.BCryptinlinepackagestatic
BCryptImportKey(SafeAlgorithmHandle hAlgorithm, IntPtr hImportKey, string pszBlobType, out SafeKeyHandle hKey, IntPtr pbKeyObject, int cbKeyObject, byte[] pbInput, int cbInput, int dwFlags)Interop.BCryptprivate
BCryptImportKey(Internal.NativeCrypto.SafeAlgorithmHandle hAlg, ReadOnlySpan< byte > key)Interop.BCryptinlinepackagestatic
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.BCryptprivate
BCryptKeyDerivation(SafeBCryptKeyHandle hKey, BCryptBufferDesc *pParameterList, byte *pbDerivedKey, int cbDerivedKey, out uint pcbResult, int dwFlags)Interop.BCryptpackage
BCryptOpenAlgorithmProvider(out SafeBCryptAlgorithmHandle phAlgorithm, string pszAlgId, string pszImplementation, BCryptOpenAlgorithmProviderFlags dwFlags)Interop.BCryptpackage
BCryptOpenAlgorithmProvider(out Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle phAlgorithm, string pszAlgId, string pszImplementation, BCryptOpenAlgorithmProviderFlags dwFlags)Interop.BCryptpackage
BCryptOpenAlgorithmProviderFlags enum nameInterop.BCryptpackage
BCryptOpenAlgorithmProviderFlags enum nameInterop.BCryptpackage
CngBufferDescriptors enum nameInterop.BCryptpackage
CngBufferDescriptors enum nameInterop.BCryptpackage
Consume(byte[] blob, ref int offset, int count)Interop.BCryptinlinepackagestatic
Consume(byte[] blob, ref int offset, int count)Interop.BCryptinlinepackagestatic
Consume(byte[] blob, ref int offset, int count)Interop.BCryptinlinepackagestatic
CreateCryptographicException(NTSTATUS ntStatus)Interop.BCryptinlinepackagestatic
CreateCryptographicException(NTSTATUS ntStatus)Interop.BCryptinlinepackagestatic
DSAFIPSVERSION_ENUM enum nameInterop.BCrypt
DSAFIPSVERSION_ENUM enum nameInterop.BCrypt
ECC_CURVE_ALG_ID_ENUM enum nameInterop.BCryptpackage
ECC_CURVE_ALG_ID_ENUM enum nameInterop.BCryptpackage
ECC_CURVE_TYPE_ENUM enum nameInterop.BCryptpackage
ECC_CURVE_TYPE_ENUM enum nameInterop.BCryptpackage
Emit(byte[] blob, ref int offset, byte[] value)Interop.BCryptinlinepackagestatic
Emit(byte[] blob, ref int offset, byte[] value)Interop.BCryptinlinepackagestatic
EmitBigEndian(byte[] blob, ref int offset, int value)Interop.BCryptinlinepackagestatic
EmitBigEndian(byte[] blob, ref int offset, int value)Interop.BCryptinlinepackagestatic
EmitByte(byte[] blob, ref int offset, byte value, int count=1)Interop.BCryptinlinepackagestatic
EmitByte(byte[] blob, ref int offset, byte value, int count=1)Interop.BCryptinlinepackagestatic
HASHALGORITHM_ENUM enum nameInterop.BCrypt
HASHALGORITHM_ENUM enum nameInterop.BCrypt
KeyBlobMagicNumber enum nameInterop.BCryptpackage
KeyBlobMagicNumber enum nameInterop.BCryptpackage
KeyBlobMagicNumber enum nameInterop.BCryptpackage
NTSTATUS enum nameInterop.BCryptpackage
NTSTATUS enum nameInterop.BCryptpackage
NTSTATUS enum nameInterop.BCryptpackage
NTSTATUS enum nameInterop.BCryptpackage
PseudoHandlesSupportedInterop.BCryptpackagestatic