Structs§
- BCRYPT_
ALGORITHM_ IDENTIFIER - BCRYPT_
AUTHENTICATED_ CIPHER_ MODE_ INFO - Authenticated cipher mode info structure for AES-GCM
- BCRYPT_
PROVIDER_ NAME - BCrypt
Buffer - BCrypt
Buffer Desc - CRYPT_
CONTEXTS - CRYPT_
CONTEXT_ CONFIG - CRYPT_
CONTEXT_ FUNCTIONS - CRYPT_
CONTEXT_ FUNCTION_ CONFIG - CRYPT_
CONTEXT_ FUNCTION_ PROVIDERS - CRYPT_
IMAGE_ REF - CRYPT_
IMAGE_ REG - CRYPT_
INTERFACE_ REG - CRYPT_
PROPERTY_ REF - CRYPT_
PROVIDERS - CRYPT_
PROVIDER_ REF - CRYPT_
PROVIDER_ REFS - CRYPT_
PROVIDER_ REG
Constants§
- BCRYPT_
3DES_ 112_ CBC_ ALG_ HANDLE - BCRYPT_
3DES_ 112_ CFB_ ALG_ HANDLE - BCRYPT_
3DES_ 112_ ECB_ ALG_ HANDLE - BCRYPT_
3DES_ CBC_ ALG_ HANDLE - BCRYPT_
3DES_ CFB_ ALG_ HANDLE - BCRYPT_
3DES_ ECB_ ALG_ HANDLE - BCRYPT_
AES_ CBC_ ALG_ HANDLE - BCRYPT_
AES_ CCM_ ALG_ HANDLE - BCRYPT_
AES_ CFB_ ALG_ HANDLE - BCRYPT_
AES_ CMAC_ ALG_ HANDLE - BCRYPT_
AES_ ECB_ ALG_ HANDLE - BCRYPT_
AES_ GCM_ ALG_ HANDLE - BCRYPT_
AES_ GMAC_ ALG_ HANDLE - BCRYPT_
ASYMMETRIC_ ENCRYPTION_ INTERFACE - BCRYPT_
ASYMMETRIC_ ENCRYPTION_ OPERATION - BCRYPT_
AUTHENTICATED_ CIPHER_ MODE_ INFO_ VERSION - Version for BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO
- BCRYPT_
AUTH_ MODE_ CHAIN_ CALLS_ FLAG - BCRYPT_
AUTH_ MODE_ IN_ PROGRESS_ FLAG - BCRYPT_
BLOCK_ PADDING - BCRYPT_
BUFFERS_ LOCKED_ FLAG - BCRYPT_
CAPI_ AES_ FLAG - BCRYPT_
CAPI_ KDF_ ALG_ HANDLE - BCRYPT_
CHACH A20_ POLY1305_ ALG_ HANDLE - BCRYPT_
CIPHER_ INTERFACE - BCRYPT_
CIPHER_ OPERATION - BCRYPT_
DESX_ CBC_ ALG_ HANDLE - BCRYPT_
DESX_ CFB_ ALG_ HANDLE - BCRYPT_
DESX_ ECB_ ALG_ HANDLE - BCRYPT_
DES_ CBC_ ALG_ HANDLE - BCRYPT_
DES_ CFB_ ALG_ HANDLE - BCRYPT_
DES_ ECB_ ALG_ HANDLE - BCRYPT_
DH_ ALG_ HANDLE - BCRYPT_
DSA_ ALG_ HANDLE - BCRYPT_
ECDH_ ALG_ HANDLE - BCRYPT_
ECDH_ P256_ ALG_ HANDLE - BCRYPT_
ECDH_ P384_ ALG_ HANDLE - BCRYPT_
ECDH_ P521_ ALG_ HANDLE - BCRYPT_
ECDSA_ ALG_ HANDLE - BCRYPT_
ECDSA_ P256_ ALG_ HANDLE - BCRYPT_
ECDSA_ P384_ ALG_ HANDLE - BCRYPT_
ECDSA_ P521_ ALG_ HANDLE - BCRYPT_
ENABLE_ INCOMPATIBLE_ FIPS_ CHECKS - BCRYPT_
EXTENDED_ KEYSIZE - BCRYPT_
GENERATE_ IV - BCRYPT_
HASH_ INTERFACE - BCRYPT_
HASH_ OPERATION - BCRYPT_
HASH_ REUSABLE_ FLAG - BCRYPT_
HKDF_ ALG_ HANDLE - BCRYPT_
HMAC_ MD2_ ALG_ HANDLE - BCRYPT_
HMAC_ MD4_ ALG_ HANDLE - BCRYPT_
HMAC_ MD5_ ALG_ HANDLE - BCRYPT_
HMAC_ SHA1_ ALG_ HANDLE - BCRYPT_
HMAC_ SHA256_ ALG_ HANDLE - BCRYPT_
HMAC_ SHA384_ ALG_ HANDLE - BCRYPT_
HMAC_ SHA512_ ALG_ HANDLE - BCRYPT_
KEY_ DERIVATION_ INTERFACE - BCRYPT_
KEY_ DERIVATION_ OPERATION - BCRYPT_
KEY_ VALIDATION_ RANGE - BCRYPT_
KEY_ VALIDATION_ RANGE_ AND_ ORDER - BCRYPT_
KEY_ VALIDATION_ REGENERATE - BCRYPT_
MD2_ ALG_ HANDLE - BCRYPT_
MD4_ ALG_ HANDLE - BCRYPT_
MD5_ ALG_ HANDLE - BCRYPT_
MULTI_ FLAG - BCRYPT_
NO_ KEY_ VALIDATION - BCRYPT_
OBJECT_ ALIGNMENT - BCRYPT_
PAD_ NONE - BCRYPT_
PAD_ OAEP - BCRYPT_
PAD_ PKCS1 - BCRYPT_
PAD_ PKCS1_ OPTIONAL_ HASH_ OID - BCRYPT_
PAD_ PSS - BCRYPT_
PBKD F2_ ALG_ HANDLE - BCRYPT_
PROV_ DISPATCH - BCRYPT_
RC2_ CBC_ ALG_ HANDLE - BCRYPT_
RC2_ CFB_ ALG_ HANDLE - BCRYPT_
RC2_ ECB_ ALG_ HANDLE - BCRYPT_
RC4_ ALG_ HANDLE - BCRYPT_
RNG_ ALG_ HANDLE - BCRYPT_
RNG_ INTERFACE - BCRYPT_
RNG_ OPERATION - BCRYPT_
RNG_ USE_ ENTROPY_ IN_ BUFFER - BCRYPT_
RSA_ ALG_ HANDLE - BCRYPT_
RSA_ SIGN_ ALG_ HANDLE - BCRYPT_
SECRET_ AGREEMENT_ INTERFACE - BCRYPT_
SECRET_ AGREEMENT_ OPERATION - BCRYPT_
SHA1_ ALG_ HANDLE - BCRYPT_
SHA256_ ALG_ HANDLE - BCRYPT_
SHA384_ ALG_ HANDLE - BCRYPT_
SHA512_ ALG_ HANDLE - BCRYPT_
SIGNATURE_ INTERFACE - BCRYPT_
SIGNATURE_ OPERATION - BCRYPT_
SP80056A_ CONCAT_ ALG_ HANDLE - BCRYPT_
SP800108_ CTR_ HMAC_ ALG_ HANDLE - BCRYPT_
SUPPORTED_ PAD_ OAEP - BCRYPT_
SUPPORTED_ PAD_ PKCS1_ ENC - BCRYPT_
SUPPORTED_ PAD_ PKCS1_ SIG - BCRYPT_
SUPPORTED_ PAD_ PSS - BCRYPT_
SUPPORTED_ PAD_ ROUTER - BCRYPT_
TLS1_ 1_ KDF_ ALG_ HANDLE - BCRYPT_
TLS1_ 2_ KDF_ ALG_ HANDLE - BCRYPT_
TLS_ CBC_ HMAC_ VERIFY_ FLAG - BCRYPT_
USE_ SYSTEM_ PREFERRED_ RNG - BCRYPT_
XTS_ AES_ ALG_ HANDLE - KDF_
ALGORITHMID - KDF_
CONTEXT - KDF_
GENERIC_ PARAMETER - KDF_
HASH_ ALGORITHM - KDF_
HKDF_ INFO - KDF_
HKDF_ SALT - KDF_
HMAC_ KEY - KDF_
ITERATION_ COUNT - KDF_
KEYBITLENGTH - KDF_
LABEL - KDF_
PARTYUINFO - KDF_
PARTYVINFO - KDF_
SALT - KDF_
SECRET_ APPEND - KDF_
SECRET_ PREPEND - KDF_
SUPPPRIVINFO - KDF_
SUPPPUBINFO - KDF_
TLS_ PRF_ LABEL - KDF_
TLS_ PRF_ PROTOCOL - KDF_
TLS_ PRF_ SEED - KDF_
USE_ SECRET_ AS_ HMAC_ KEY_ FLAG
Functions§
- BCrypt
AddContext ⚠Function - BCrypt
AddContext ⚠Function Provider - BCrypt
Close ⚠Algorithm Provider - BCrypt
Configure ⚠Context - BCrypt
Configure ⚠Context Function - BCrypt
Create ⚠Context - BCrypt
Create ⚠Hash - BCrypt
Create ⚠Multi Hash - BCrypt
Decrypt ⚠ - BCrypt
Delete ⚠Context - BCrypt
Derive ⚠Key - BCrypt
Derive ⚠KeyCapi - BCrypt
Derive ⚠KeyPBKD F2 - BCrypt
Destroy ⚠Hash - BCrypt
Destroy ⚠Key - BCrypt
Destroy ⚠Secret - BCrypt
Duplicate ⚠Hash - BCrypt
Duplicate ⚠Key - BCrypt
Encrypt ⚠ - BCrypt
Enum ⚠Algorithms - BCrypt
Enum ⚠Context Function Providers - BCrypt
Enum ⚠Context Functions - BCrypt
Enum ⚠Contexts - BCrypt
Enum ⚠Providers - BCrypt
Enum ⚠Registered Providers - BCrypt
Export ⚠Key - BCrypt
Finalize ⚠KeyPair - BCrypt
Finish ⚠Hash - BCrypt
Free ⚠Buffer - BCrypt
GenRandom ⚠ - BCrypt
Generate ⚠KeyPair - BCrypt
Generate ⚠Symmetric Key - BCrypt
GetFips ⚠Algorithm Mode - BCrypt
GetProperty ⚠ - BCrypt
Hash ⚠ - BCrypt
Hash ⚠Data - BCrypt
Import ⚠Key - BCrypt
Import ⚠KeyPair - BCrypt
KeyDerivation ⚠ - BCrypt
Open ⚠Algorithm Provider - BCrypt
Process ⚠Multi Operations - BCrypt
Query ⚠Context Configuration - BCrypt
Query ⚠Context Function Configuration - BCrypt
Query ⚠Context Function Property - BCrypt
Query ⚠Provider Registration - BCrypt
Register ⚠Config Change Notify - BCrypt
Register ⚠Provider - BCrypt
Remove ⚠Context Function - BCrypt
Remove ⚠Context Function Provider - BCrypt
Resolve ⚠Providers - BCrypt
Secret ⚠Agreement - BCrypt
SetContext ⚠Function Property - BCrypt
SetProperty ⚠ - BCrypt
Sign ⚠Hash - BCrypt
Unregister ⚠Config Change Notify - BCrypt
Unregister ⚠Provider - BCrypt
Verify ⚠Signature
Type Aliases§
- BCRYPTGENRANDOM_
FLAGS - BCRYPT_
ALG_ HANDLE - BCRYPT_
FLAGS - BCRYPT_
HANDLE - BCRYPT_
HASH_ HANDLE - BCRYPT_
INTERFACE - BCRYPT_
KEY_ HANDLE - BCRYPT_
MULTI_ OPERATION_ TYPE - BCRYPT_
OPEN_ ALGORITHM_ PROVIDER_ FLAGS - BCRYPT_
OPERATION - BCRYPT_
QUERY_ PROVIDER_ MODE - BCRYPT_
RESOLVE_ PROVIDERS_ FLAGS - BCRYPT_
SECRET_ HANDLE - BCRYPT_
TABLE - CRYPT_
CONTEXT_ CONFIG_ FLAGS - CRYPT_
IMAGE_ REF_ FLAGS - HANDLE
- NTSTATUS
- PCWSTR
- PWSTR