Expand description
Cryptographic Primitive API Prototypes and Definitions
Structs§
- BCRYPT_
ALGORITHM_ IDENTIFIER - BCRYPT_
AUTHENTICATED_ CIPHER_ MODE_ INFO - BCRYPT_
DH_ KEY_ BLOB - BCRYPT_
DH_ PARAMETER_ HEADER - BCRYPT_
DSA_ KEY_ BLOB - BCRYPT_
DSA_ KEY_ BLOB_ V2 - BCRYPT_
DSA_ PARAMETER_ HEADER - BCRYPT_
DSA_ PARAMETER_ HEADER_ V2 - BCRYPT_
ECCFULLKEY_ BLOB - BCRYPT_
ECCKEY_ BLOB - BCRYPT_
ECC_ CURVE_ NAMES - BCRYPT_
INTERFACE_ VERSION - BCRYPT_
KEY_ BLOB - BCRYPT_
KEY_ DATA_ BLOB_ HEADER - BCRYPT_
KEY_ LENGTHS_ STRUCT - BCRYPT_
MULTI_ HASH_ OPERATION - BCRYPT_
MULTI_ OBJECT_ LENGTH_ STRUCT - BCRYPT_
OAEP_ PADDING_ INFO - BCRYPT_
OID - BCRYPT_
OID_ LIST - BCRYPT_
PKCS1_ PADDING_ INFO - BCRYPT_
PROVIDER_ NAME - BCRYPT_
PSS_ PADDING_ INFO - BCRYPT_
RSAKEY_ BLOB - 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 - SSL_
ECCKEY_ BLOB
Constants§
- BCRYPTBUFFER_
VERSION - BCRYPT_
3DES_ 112_ ALGORITHM - BCRYPT_
3DES_ 112_ CBC_ ALG_ HANDLE - BCRYPT_
3DES_ 112_ CFB_ ALG_ HANDLE - BCRYPT_
3DES_ 112_ ECB_ ALG_ HANDLE - BCRYPT_
3DES_ ALGORITHM - BCRYPT_
3DES_ CBC_ ALG_ HANDLE - BCRYPT_
3DES_ CFB_ ALG_ HANDLE - BCRYPT_
3DES_ ECB_ ALG_ HANDLE - BCRYPT_
AES_ ALGORITHM - BCRYPT_
AES_ CBC_ ALG_ HANDLE - BCRYPT_
AES_ CCM_ ALG_ HANDLE - BCRYPT_
AES_ CFB_ ALG_ HANDLE - BCRYPT_
AES_ CMAC_ ALGORITHM - BCRYPT_
AES_ CMAC_ ALG_ HANDLE - BCRYPT_
AES_ ECB_ ALG_ HANDLE - BCRYPT_
AES_ GCM_ ALG_ HANDLE - BCRYPT_
AES_ GMAC_ ALGORITHM - BCRYPT_
AES_ GMAC_ ALG_ HANDLE - BCRYPT_
AES_ WRAP_ KEY_ BLOB - BCRYPT_
ALGORITHM_ NAME - BCRYPT_
ALG_ HANDLE_ HMAC_ FLAG - BCRYPT_
ASYMMETRIC_ ENCRYPTION_ INTERFACE - BCRYPT_
ASYMMETRIC_ ENCRYPTION_ INTERFACE_ VERSION_ 1 - BCRYPT_
ASYMMETRIC_ ENCRYPTION_ OPERATION - BCRYPT_
AUTHENTICATED_ CIPHER_ MODE_ INFO_ VERSION - BCRYPT_
AUTH_ MODE_ CHAIN_ CALLS_ FLAG - BCRYPT_
AUTH_ MODE_ IN_ PROGRESS_ FLAG - BCRYPT_
AUTH_ TAG_ LENGTH - BCRYPT_
BLOCK_ LENGTH - BCRYPT_
BLOCK_ PADDING - BCRYPT_
BLOCK_ SIZE_ LIST - BCRYPT_
BUFFERS_ LOCKED_ FLAG - BCRYPT_
CAPI_ AES_ FLAG - BCRYPT_
CAPI_ KDF_ ALGORITHM - BCRYPT_
CAPI_ KDF_ ALG_ HANDLE - BCRYPT_
CHAINING_ MODE - BCRYPT_
CHAIN_ MODE_ CBC - BCRYPT_
CHAIN_ MODE_ CCM - BCRYPT_
CHAIN_ MODE_ CFB - BCRYPT_
CHAIN_ MODE_ ECB - BCRYPT_
CHAIN_ MODE_ GCM - BCRYPT_
CHAIN_ MODE_ NA - BCRYPT_
CIPHER_ INTERFACE - BCRYPT_
CIPHER_ INTERFACE_ VERSION_ 1 - BCRYPT_
CIPHER_ OPERATION - BCRYPT_
DESX_ ALGORITHM - BCRYPT_
DESX_ CBC_ ALG_ HANDLE - BCRYPT_
DESX_ CFB_ ALG_ HANDLE - BCRYPT_
DESX_ ECB_ ALG_ HANDLE - BCRYPT_
DES_ ALGORITHM - BCRYPT_
DES_ CBC_ ALG_ HANDLE - BCRYPT_
DES_ CFB_ ALG_ HANDLE - BCRYPT_
DES_ ECB_ ALG_ HANDLE - BCRYPT_
DH_ ALGORITHM - BCRYPT_
DH_ ALG_ HANDLE - BCRYPT_
DH_ PARAMETERS - BCRYPT_
DH_ PARAMETERS_ MAGIC - BCRYPT_
DH_ PRIVATE_ BLOB - BCRYPT_
DH_ PRIVATE_ MAGIC - BCRYPT_
DH_ PUBLIC_ BLOB - BCRYPT_
DH_ PUBLIC_ MAGIC - BCRYPT_
DSA_ ALGORITHM - BCRYPT_
DSA_ ALG_ HANDLE - BCRYPT_
DSA_ PARAMETERS - BCRYPT_
DSA_ PARAMETERS_ MAGIC - BCRYPT_
DSA_ PARAMETERS_ MAGIC_ V2 - BCRYPT_
DSA_ PRIVATE_ BLOB - BCRYPT_
DSA_ PRIVATE_ MAGIC - BCRYPT_
DSA_ PRIVATE_ MAGIC_ V2 - BCRYPT_
DSA_ PUBLIC_ BLOB - BCRYPT_
DSA_ PUBLIC_ MAGIC - BCRYPT_
DSA_ PUBLIC_ MAGIC_ V2 - BCRYPT_
ECCFULLPRIVATE_ BLOB - BCRYPT_
ECCFULLPUBLIC_ BLOB - BCRYPT_
ECCPRIVATE_ BLOB - BCRYPT_
ECCPUBLIC_ BLOB - BCRYPT_
ECC_ CURVE_ 25519 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P160 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P160 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P192 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P192 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P224 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P224 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P256 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P256 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P320 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P320 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P384 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P384 T1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P512 R1 - BCRYPT_
ECC_ CURVE_ BRAINPOOL P512 T1 - BCRYPT_
ECC_ CURVE_ EC192WAPI - BCRYPT_
ECC_ CURVE_ NAME - BCRYPT_
ECC_ CURVE_ NAME_ LIST - BCRYPT_
ECC_ CURVE_ NIST P192 - BCRYPT_
ECC_ CURVE_ NIST P224 - BCRYPT_
ECC_ CURVE_ NIST P256 - BCRYPT_
ECC_ CURVE_ NIST P384 - BCRYPT_
ECC_ CURVE_ NIST P521 - BCRYPT_
ECC_ CURVE_ NUMS P256 T1 - BCRYPT_
ECC_ CURVE_ NUMS P384 T1 - BCRYPT_
ECC_ CURVE_ NUMS P512 T1 - BCRYPT_
ECC_ CURVE_ SECP160 K1 - BCRYPT_
ECC_ CURVE_ SECP160 R1 - BCRYPT_
ECC_ CURVE_ SECP160 R2 - BCRYPT_
ECC_ CURVE_ SECP192 K1 - BCRYPT_
ECC_ CURVE_ SECP192 R1 - BCRYPT_
ECC_ CURVE_ SECP224 K1 - BCRYPT_
ECC_ CURVE_ SECP224 R1 - BCRYPT_
ECC_ CURVE_ SECP256 K1 - BCRYPT_
ECC_ CURVE_ SECP256 R1 - BCRYPT_
ECC_ CURVE_ SECP384 R1 - BCRYPT_
ECC_ CURVE_ SECP521 R1 - BCRYPT_
ECC_ CURVE_ WTLS7 - BCRYPT_
ECC_ CURVE_ WTLS9 - BCRYPT_
ECC_ CURVE_ WTLS12 - BCRYPT_
ECC_ CURVE_ X962 P192 V1 - BCRYPT_
ECC_ CURVE_ X962 P192 V2 - BCRYPT_
ECC_ CURVE_ X962 P192 V3 - BCRYPT_
ECC_ CURVE_ X962 P239 V1 - BCRYPT_
ECC_ CURVE_ X962 P239 V2 - BCRYPT_
ECC_ CURVE_ X962 P239 V3 - BCRYPT_
ECC_ CURVE_ X962 P256 V1 - BCRYPT_
ECC_ FULLKEY_ BLOB_ V1 - BCRYPT_
ECC_ PARAMETERS - BCRYPT_
ECC_ PARAMETERS_ MAGIC - BCRYPT_
ECC_ PRIME_ MONTGOMERY_ CURVE - BCRYPT_
ECC_ PRIME_ SHORT_ WEIERSTRASS_ CURVE - BCRYPT_
ECC_ PRIME_ TWISTED_ EDWARDS_ CURVE - BCRYPT_
ECDH_ ALGORITHM - BCRYPT_
ECDH_ ALG_ HANDLE - BCRYPT_
ECDH_ P256_ ALGORITHM - BCRYPT_
ECDH_ P256_ ALG_ HANDLE - BCRYPT_
ECDH_ P384_ ALGORITHM - BCRYPT_
ECDH_ P384_ ALG_ HANDLE - BCRYPT_
ECDH_ P521_ ALGORITHM - BCRYPT_
ECDH_ P521_ ALG_ HANDLE - BCRYPT_
ECDH_ PRIVATE_ GENERIC_ MAGIC - BCRYPT_
ECDH_ PRIVATE_ P256_ MAGIC - BCRYPT_
ECDH_ PRIVATE_ P384_ MAGIC - BCRYPT_
ECDH_ PRIVATE_ P521_ MAGIC - BCRYPT_
ECDH_ PUBLIC_ GENERIC_ MAGIC - BCRYPT_
ECDH_ PUBLIC_ P256_ MAGIC - BCRYPT_
ECDH_ PUBLIC_ P384_ MAGIC - BCRYPT_
ECDH_ PUBLIC_ P521_ MAGIC - BCRYPT_
ECDSA_ ALGORITHM - BCRYPT_
ECDSA_ ALG_ HANDLE - BCRYPT_
ECDSA_ P256_ ALGORITHM - BCRYPT_
ECDSA_ P256_ ALG_ HANDLE - BCRYPT_
ECDSA_ P384_ ALGORITHM - BCRYPT_
ECDSA_ P384_ ALG_ HANDLE - BCRYPT_
ECDSA_ P521_ ALGORITHM - BCRYPT_
ECDSA_ P521_ ALG_ HANDLE - BCRYPT_
ECDSA_ PRIVATE_ GENERIC_ MAGIC - BCRYPT_
ECDSA_ PRIVATE_ P256_ MAGIC - BCRYPT_
ECDSA_ PRIVATE_ P384_ MAGIC - BCRYPT_
ECDSA_ PRIVATE_ P521_ MAGIC - BCRYPT_
ECDSA_ PUBLIC_ GENERIC_ MAGIC - BCRYPT_
ECDSA_ PUBLIC_ P256_ MAGIC - BCRYPT_
ECDSA_ PUBLIC_ P384_ MAGIC - BCRYPT_
ECDSA_ PUBLIC_ P521_ MAGIC - BCRYPT_
EFFECTIVE_ KEY_ LENGTH - BCRYPT_
ENABLE_ INCOMPATIBLE_ FIPS_ CHECKS - BCRYPT_
EXTENDED_ KEYSIZE - BCRYPT_
GLOBAL_ PARAMETERS - BCRYPT_
HASH_ BLOCK_ LENGTH - BCRYPT_
HASH_ INTERFACE - BCRYPT_
HASH_ INTERFACE_ MAJORVERSION_ 2 - BCRYPT_
HASH_ INTERFACE_ VERSION_ 1 - BCRYPT_
HASH_ INTERFACE_ VERSION_ 2 - BCRYPT_
HASH_ LENGTH - BCRYPT_
HASH_ OID_ LIST - BCRYPT_
HASH_ OPERATION - BCRYPT_
HASH_ OPERATION_ FINISH_ HASH - BCRYPT_
HASH_ OPERATION_ HASH_ DATA - BCRYPT_
HASH_ REUSABLE_ FLAG - 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_
INITIALIZATION_ VECTOR - BCRYPT_
IS_ KEYED_ HASH - BCRYPT_
IS_ REUSABLE_ HASH - BCRYPT_
KDF_ HASH - BCRYPT_
KDF_ HMAC - BCRYPT_
KDF_ RAW_ SECRET - BCRYPT_
KDF_ SP80056A_ CONCAT - BCRYPT_
KDF_ TLS_ PRF - BCRYPT_
KEY_ DATA_ BLOB - BCRYPT_
KEY_ DATA_ BLOB_ MAGIC - BCRYPT_
KEY_ DATA_ BLOB_ VERSIO N1 - BCRYPT_
KEY_ DERIVATION_ INTERFACE - BCRYPT_
KEY_ DERIVATION_ OPERATION - BCRYPT_
KEY_ LENGTH - BCRYPT_
KEY_ LENGTHS - BCRYPT_
KEY_ OBJECT_ LENGTH - BCRYPT_
KEY_ STRENGTH - BCRYPT_
MD2_ ALGORITHM - BCRYPT_
MD2_ ALG_ HANDLE - BCRYPT_
MD4_ ALGORITHM - BCRYPT_
MD4_ ALG_ HANDLE - BCRYPT_
MD5_ ALGORITHM - BCRYPT_
MD5_ ALG_ HANDLE - BCRYPT_
MESSAGE_ BLOCK_ LENGTH - BCRYPT_
MULTI_ OBJECT_ LENGTH - BCRYPT_
NO_ CURVE_ GENERATION_ ALG_ ID - BCRYPT_
NO_ KEY_ VALIDATION - BCRYPT_
OBJECT_ ALIGNMENT - BCRYPT_
OBJECT_ LENGTH - BCRYPT_
OPAQUE_ KEY_ BLOB - BCRYPT_
OPERATION_ TYPE_ HASH - BCRYPT_
PADDING_ SCHEMES - BCRYPT_
PAD_ NONE - BCRYPT_
PAD_ OAEP - BCRYPT_
PAD_ PKCS1 - BCRYPT_
PAD_ PKCS1_ OPTIONAL_ HASH_ OID - BCRYPT_
PAD_ PSS - BCRYPT_
PBKD F2_ ALGORITHM - BCRYPT_
PBKD F2_ ALG_ HANDLE - BCRYPT_
PCP_ PLATFORM_ TYPE_ PROPERTY - BCRYPT_
PCP_ PROVIDER_ VERSION_ PROPERTY - BCRYPT_
PRIMITIVE_ TYPE - BCRYPT_
PRIVATE_ KEY - BCRYPT_
PRIVATE_ KEY_ BLOB - BCRYPT_
PRIVATE_ KEY_ FLAG - BCRYPT_
PROVIDER_ HANDLE - BCRYPT_
PROV_ DISPATCH - BCRYPT_
PUBLIC_ KEY_ BLOB - BCRYPT_
PUBLIC_ KEY_ FLAG - BCRYPT_
PUBLIC_ KEY_ LENGTH - BCRYPT_
RC2_ ALGORITHM - BCRYPT_
RC2_ CBC_ ALG_ HANDLE - BCRYPT_
RC2_ CFB_ ALG_ HANDLE - BCRYPT_
RC2_ ECB_ ALG_ HANDLE - BCRYPT_
RC4_ ALGORITHM - BCRYPT_
RC4_ ALG_ HANDLE - BCRYPT_
RNG_ ALGORITHM - BCRYPT_
RNG_ ALG_ HANDLE - BCRYPT_
RNG_ DUAL_ EC_ ALGORITHM - BCRYPT_
RNG_ FIPS186_ DSA_ ALGORITHM - BCRYPT_
RNG_ INTERFACE - BCRYPT_
RNG_ INTERFACE_ VERSION_ 1 - BCRYPT_
RNG_ OPERATION - BCRYPT_
RNG_ USE_ ENTROPY_ IN_ BUFFER - BCRYPT_
RSAFULLPRIVATE_ BLOB - BCRYPT_
RSAFULLPRIVATE_ MAGIC - BCRYPT_
RSAPRIVATE_ BLOB - BCRYPT_
RSAPRIVATE_ MAGIC - BCRYPT_
RSAPUBLIC_ BLOB - BCRYPT_
RSAPUBLIC_ MAGIC - BCRYPT_
RSA_ ALGORITHM - BCRYPT_
RSA_ ALG_ HANDLE - BCRYPT_
RSA_ SIGN_ ALGORITHM - BCRYPT_
RSA_ SIGN_ ALG_ HANDLE - BCRYPT_
SECRET_ AGREEMENT_ INTERFACE - BCRYPT_
SECRET_ AGREEMENT_ INTERFACE_ VERSION_ 1 - BCRYPT_
SECRET_ AGREEMENT_ OPERATION - BCRYPT_
SHA1_ ALGORITHM - BCRYPT_
SHA1_ ALG_ HANDLE - BCRYPT_
SHA256_ ALGORITHM - BCRYPT_
SHA256_ ALG_ HANDLE - BCRYPT_
SHA384_ ALGORITHM - BCRYPT_
SHA384_ ALG_ HANDLE - BCRYPT_
SHA512_ ALGORITHM - BCRYPT_
SHA512_ ALG_ HANDLE - BCRYPT_
SIGNATURE_ INTERFACE - BCRYPT_
SIGNATURE_ INTERFACE_ VERSION_ 1 - BCRYPT_
SIGNATURE_ LENGTH - BCRYPT_
SIGNATURE_ OPERATION - BCRYPT_
SP80056A_ CONCAT_ ALGORITHM - BCRYPT_
SP80056A_ CONCAT_ ALG_ HANDLE - BCRYPT_
SP800108_ CTR_ HMAC_ ALGORITHM - BCRYPT_
SP800108_ CTR_ HMAC_ ALG_ HANDLE - BCRYPT_
TLS1_ 1_ KDF_ ALGORITHM - BCRYPT_
TLS1_ 1_ KDF_ ALG_ HANDLE - BCRYPT_
TLS1_ 2_ KDF_ ALGORITHM - BCRYPT_
TLS1_ 2_ KDF_ ALG_ HANDLE - BCRYPT_
USE_ SYSTEM_ PREFERRED_ RNG - BCRYPT_
XTS_ AES_ ALGORITHM - BCRYPT_
XTS_ AES_ ALG_ HANDLE - CRYPT_
ALL_ FUNCTIONS - CRYPT_
ALL_ PROVIDERS - CRYPT_
ANY - CRYPT_
DEFAULT_ CONTEXT - CRYPT_
DOMAIN - CRYPT_
EXCLUSIVE - CRYPT_
KM - CRYPT_
LOCAL - CRYPT_
MIN_ DEPENDENCIES - CRYPT_
MM - CRYPT_
OVERRIDE - CRYPT_
OVERWRITE - CRYPT_
PRIORITY_ BOTTOM - CRYPT_
PRIORITY_ TOP - CRYPT_
PROCESS_ ISOLATE - CRYPT_
UM - DSA_
FIPS186_ 2 - DSA_
FIPS186_ 3 - DSA_
HASH_ ALGORITHM_ SHA1 - DSA_
HASH_ ALGORITHM_ SHA256 - DSA_
HASH_ ALGORITHM_ SHA512 - KDF_
ALGORITHMID - KDF_
CONTEXT - KDF_
GENERIC_ PARAMETER - KDF_
HASH_ ALGORITHM - KDF_
HMAC_ KEY - KDF_
ITERATION_ COUNT - KDF_
KEYBITLENGTH - KDF_
LABEL - KDF_
PARTYUINFO - KDF_
PARTYVINFO - KDF_
SALT - KDF_
SECRET_ APPEND - KDF_
SECRET_ HANDLE - 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 - LEGACY_
DH_ PRIVATE_ BLOB - LEGACY_
DH_ PUBLIC_ BLOB - LEGACY_
DSA_ PRIVATE_ BLOB - LEGACY_
DSA_ PUBLIC_ BLOB - LEGACY_
DSA_ V2_ PRIVATE_ BLOB - LEGACY_
DSA_ V2_ PUBLIC_ BLOB - LEGACY_
RSAPRIVATE_ BLOB - LEGACY_
RSAPUBLIC_ BLOB - MS_
PLATFORM_ CRYPTO_ PROVIDER - MS_
PRIMITIVE_ PROVIDER - SSL_
ECCPUBLIC_ BLOB
Functions§
- BCRYPT_
IS_ INTERFACE_ VERSION_ COMPATIBLE - BCRYPT_
SUCCESS - BCrypt
AddContext ⚠Function - 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
Remove ⚠Context Function - BCrypt
Resolve ⚠Providers - BCrypt
Secret ⚠Agreement - BCrypt
SetContext ⚠Function Property - BCrypt
SetProperty ⚠ - BCrypt
Sign ⚠Hash - BCrypt
Unregister ⚠Config Change Notify - BCrypt
Verify ⚠Signature - CngGet
Fips ⚠Algorithm Mode
Type Aliases§
- BCRYPT_
ALG_ HANDLE - BCRYPT_
AUTH_ TAG_ LENGTHS_ STRUCT - BCRYPT_
HANDLE - BCRYPT_
HASH_ HANDLE - BCRYPT_
HASH_ OPERATION_ TYPE - BCRYPT_
KEY_ HANDLE - BCRYPT_
MULTI_ OPERATION_ TYPE - BCRYPT_
SECRET_ HANDLE - DSAFIPSVERSION_
ENUM - ECC_
CURVE_ ALG_ ID_ ENUM - ECC_
CURVE_ TYPE_ ENUM - HASHALGORITHM_
ENUM - NTSTATUS
- PBCRYPT_
AUTHENTICATED_ CIPHER_ MODE_ INFO - PBCRYPT_
DH_ KEY_ BLOB - PBCRYPT_
DSA_ KEY_ BLOB - PBCRYPT_
DSA_ KEY_ BLOB_ V2 - PBCRYPT_
ECCFULLKEY_ BLOB - PBCRYPT_
ECCKEY_ BLOB - PBCRYPT_
INTERFACE_ VERSION - PBCRYPT_
KEY_ DATA_ BLOB_ HEADER - PBCrypt
Buffer - PBCrypt
Buffer Desc - PCRYPT_
CONTEXTS - PCRYPT_
CONTEXT_ CONFIG - PCRYPT_
CONTEXT_ FUNCTIONS - PCRYPT_
CONTEXT_ FUNCTION_ CONFIG - PCRYPT_
CONTEXT_ FUNCTION_ PROVIDERS - PCRYPT_
IMAGE_ REF - PCRYPT_
IMAGE_ REG - PCRYPT_
INTERFACE_ REG - PCRYPT_
PROPERTY_ REF - PCRYPT_
PROVIDERS - PCRYPT_
PROVIDER_ REF - PCRYPT_
PROVIDER_ REFS - PCRYPT_
PROVIDER_ REG - PNTSTATUS
- PSSL_
ECCKEY_ BLOB