Definition: BSDirectInputManager.h:8
constexpr auto BCRYPT_KEY_STRENGTH
Definition: BCRYPT.h:52
constexpr auto BCRYPT_SHA1_ALGORITHM
Definition: BCRYPT.h:28
NTSTATUS BCryptHashData(BCRYPT_HASH_HANDLE a_hash, std::uint8_t *a_input, std::uint32_t a_inputSize, std::uint32_t a_flags=0)
constexpr auto BCRYPT_KEY_OBJECT_LENGTH
Definition: BCRYPT.h:51
constexpr auto BCRYPT_CHAINING_MODE
Definition: BCRYPT.h:48
void * BCRYPT_HANDLE
Definition: BCRYPT.h:7
constexpr auto BCRYPT_HASH_LENGTH
Definition: BCRYPT.h:56
constexpr auto BCRYPT_HASH_OID_LIST
Definition: BCRYPT.h:57
std::int32_t NTSTATUS
Definition: BASE.h:31
constexpr auto BCRYPT_RNG_DUAL_EC_ALGORITHM
Definition: BCRYPT.h:42
constexpr auto BCRYPT_SHA512_ALGORITHM
Definition: BCRYPT.h:31
constexpr auto BCRYPT_AES_GMAC_ALGORITHM
Definition: BCRYPT.h:32
constexpr auto BCRYPT_RNG_ALGORITHM
Definition: BCRYPT.h:40
constexpr auto BCRYPT_RC4_ALGORITHM
Definition: BCRYPT.h:19
constexpr auto BCRYPT_RSA_SIGN_ALGORITHM
Definition: BCRYPT.h:15
constexpr auto BCRYPT_ECDH_P256_ALGORITHM
Definition: BCRYPT.h:37
constexpr auto BCRYPT_DH_ALGORITHM
Definition: BCRYPT.h:16
constexpr auto BCRYPT_ALGORITHM_NAME
Definition: BCRYPT.h:46
constexpr auto BCRYPT_ECDSA_P521_ALGORITHM
Definition: BCRYPT.h:36
constexpr auto BCRYPT_3DES_112_ALGORITHM
Definition: BCRYPT.h:24
constexpr auto BCRYPT_ECDSA_P384_ALGORITHM
Definition: BCRYPT.h:35
constexpr auto BCRYPT_AUTH_TAG_LENGTH
Definition: BCRYPT.h:61
constexpr auto BCRYPT_MD2_ALGORITHM
Definition: BCRYPT.h:25
constexpr auto BCRYPT_KEY_LENGTHS
Definition: BCRYPT.h:53
constexpr auto BCRYPT_SIGNATURE_LENGTH
Definition: BCRYPT.h:59
NTSTATUS BCryptCreateHash(BCRYPT_ALG_HANDLE a_algorithm, BCRYPT_HASH_HANDLE *a_hash, std::uint8_t *a_hashObject=nullptr, std::uint32_t a_hashObjectSize=0, std::uint8_t *a_secret=nullptr, std::uint32_t a_secretSize=0, std::uint32_t a_flags=0)
NTSTATUS BCryptOpenAlgorithmProvider(BCRYPT_ALG_HANDLE *a_algorithm, const wchar_t *a_id, const wchar_t *a_impl=nullptr, std::uint32_t a_flags=0)
constexpr auto BCRYPT_ECDSA_P256_ALGORITHM
Definition: BCRYPT.h:34
void * BCRYPT_ALG_HANDLE
Definition: BCRYPT.h:8
constexpr auto BCRYPT_AES_CMAC_ALGORITHM
Definition: BCRYPT.h:33
constexpr auto BCRYPT_ECDH_P521_ALGORITHM
Definition: BCRYPT.h:39
void * BCRYPT_SECRET_HANDLE
Definition: BCRYPT.h:11
constexpr auto BCRYPT_SHA256_ALGORITHM
Definition: BCRYPT.h:29
NTSTATUS BCryptFinishHash(BCRYPT_HASH_HANDLE a_hash, std::uint8_t *a_output, std::uint32_t a_outputSize, std::uint32_t a_flags=0)
constexpr auto BCRYPT_EFFECTIVE_KEY_LENGTH
Definition: BCRYPT.h:55
constexpr auto BCRYPT_BLOCK_SIZE_LIST
Definition: BCRYPT.h:54
NTSTATUS BCryptCloseAlgorithmProvider(BCRYPT_ALG_HANDLE a_algorithm, std::uint32_t a_flags=0)
constexpr auto BCRYPT_PADDING_SCHEMES
Definition: BCRYPT.h:58
void * BCRYPT_KEY_HANDLE
Definition: BCRYPT.h:9
constexpr auto BCRYPT_BLOCK_LENGTH
Definition: BCRYPT.h:49
constexpr auto BCRYPT_KEY_LENGTH
Definition: BCRYPT.h:50
constexpr auto BCRYPT_MD4_ALGORITHM
Definition: BCRYPT.h:26
constexpr auto BCRYPT_SHA384_ALGORITHM
Definition: BCRYPT.h:30
constexpr auto BCRYPT_ECDH_P384_ALGORITHM
Definition: BCRYPT.h:38
constexpr auto BCRYPT_HASH_BLOCK_LENGTH
Definition: BCRYPT.h:60
constexpr auto BCRYPT_DES_ALGORITHM
Definition: BCRYPT.h:21
NTSTATUS BCryptDestroyHash(BCRYPT_HASH_HANDLE a_hash)
constexpr auto BCRYPT_OBJECT_LENGTH
Definition: BCRYPT.h:45
constexpr auto BCRYPT_MD5_ALGORITHM
Definition: BCRYPT.h:27
NTSTATUS BCryptGetProperty(BCRYPT_HANDLE a_object, const wchar_t *a_property, std::uint8_t *a_output, std::uint32_t a_outputSize, std::uint32_t *a_result, std::uint32_t a_flags=0)
constexpr auto BCRYPT_DESX_ALGORITHM
Definition: BCRYPT.h:22
constexpr auto BCRYPT_RNG_FIPS186_DSA_ALGORITHM
Definition: BCRYPT.h:41
constexpr auto BCRYPT_DSA_ALGORITHM
Definition: BCRYPT.h:17
constexpr auto BCRYPT_PROVIDER_HANDLE
Definition: BCRYPT.h:47
constexpr auto BCRYPT_RC2_ALGORITHM
Definition: BCRYPT.h:18
constexpr auto BCRYPT_AES_ALGORITHM
Definition: BCRYPT.h:20
constexpr auto BCRYPT_3DES_ALGORITHM
Definition: BCRYPT.h:23
void * BCRYPT_HASH_HANDLE
Definition: BCRYPT.h:10
constexpr auto BCRYPT_RSA_ALGORITHM
Definition: BCRYPT.h:14