List of all items
Structs
- _SYMCRYPT_AES_CMAC_EXPANDED_KEY
- _SYMCRYPT_AES_EXPANDED_KEY
- _SYMCRYPT_BLOCKCIPHER
- _SYMCRYPT_DIVISOR
- _SYMCRYPT_DIVISOR__bindgen_ty_1__bindgen_ty_1
- _SYMCRYPT_ECKEY
- _SYMCRYPT_ECPOINT
- _SYMCRYPT_ECURVE
- _SYMCRYPT_ECURVE_INFO_PRECOMP
- _SYMCRYPT_ECURVE_PARAMS
- _SYMCRYPT_GCM_EXPANDED_KEY
- _SYMCRYPT_GCM_STATE
- _SYMCRYPT_GHASH_EXPANDED_KEY
- _SYMCRYPT_HASH
- _SYMCRYPT_HKDF_EXPANDED_KEY
- _SYMCRYPT_HMAC_MD5_EXPANDED_KEY
- _SYMCRYPT_HMAC_SHA1_EXPANDED_KEY
- _SYMCRYPT_HMAC_SHA256_EXPANDED_KEY
- _SYMCRYPT_HMAC_SHA256_STATE
- _SYMCRYPT_HMAC_SHA384_EXPANDED_KEY
- _SYMCRYPT_HMAC_SHA384_STATE
- _SYMCRYPT_HMAC_SHA512_EXPANDED_KEY
- _SYMCRYPT_INT
- _SYMCRYPT_INT__bindgen_ty_1__bindgen_ty_1
- _SYMCRYPT_MAC
- _SYMCRYPT_MD5_CHAINING_STATE
- _SYMCRYPT_MODELEMENT
- _SYMCRYPT_MODULUS
- _SYMCRYPT_MODULUS__bindgen_ty_1__bindgen_ty_1
- _SYMCRYPT_MODULUS__bindgen_ty_1__bindgen_ty_2
- _SYMCRYPT_SHA1_CHAINING_STATE
- _SYMCRYPT_SHA256_CHAINING_STATE
- _SYMCRYPT_SHA256_STATE
- _SYMCRYPT_SHA384_STATE
- _SYMCRYPT_SHA512_CHAINING_STATE
- _SYMCRYPT_TLSPRF1_2_EXPANDED_KEY
Unions
- _SYMCRYPT_DIVISOR__bindgen_ty_1
- _SYMCRYPT_ECURVE__bindgen_ty_1
- _SYMCRYPT_GCM_SUPPORTED_BLOCKCIPHER_KEYS
- _SYMCRYPT_GF128_ELEMENT
- _SYMCRYPT_INT__bindgen_ty_1
- _SYMCRYPT_MAC_EXPANDED_KEY
- _SYMCRYPT_MODELEMENT__bindgen_ty_1
- _SYMCRYPT_MODULUS__bindgen_ty_1
- __m128i
Functions
- SymCryptChaCha20Poly1305Decrypt
- SymCryptChaCha20Poly1305Encrypt
- SymCryptEcDhSecretAgreement
- SymCryptEckeyAllocate
- SymCryptEckeyFree
- SymCryptEckeyGetValue
- SymCryptEckeySetRandom
- SymCryptEckeySetValue
- SymCryptEckeySizeofPublicKey
- SymCryptEcurveAllocate
- SymCryptEcurveFree
- SymCryptEcurveSizeofFieldElement
- SymCryptGcmAuthPart
- SymCryptGcmDecrypt
- SymCryptGcmDecryptFinal
- SymCryptGcmDecryptPart
- SymCryptGcmEncrypt
- SymCryptGcmEncryptFinal
- SymCryptGcmEncryptPart
- SymCryptGcmExpandKey
- SymCryptGcmInit
- SymCryptGcmStateCopy
- SymCryptGcmValidateParameters
- SymCryptHkdf
- SymCryptHkdfDerive
- SymCryptHkdfExpandKey
- SymCryptHkdfExtractPrk
- SymCryptHkdfPrkExpandKey
- SymCryptHkdfSelfTest
- SymCryptHmacSha256
- SymCryptHmacSha256Append
- SymCryptHmacSha256ExpandKey
- SymCryptHmacSha256Init
- SymCryptHmacSha256Result
- SymCryptHmacSha256StateCopy
- SymCryptHmacSha384
- SymCryptHmacSha384Append
- SymCryptHmacSha384ExpandKey
- SymCryptHmacSha384Init
- SymCryptHmacSha384Result
- SymCryptHmacSha384StateCopy
- SymCryptModuleInit
- SymCryptRandom
- SymCryptSha256
- SymCryptSha256Append
- SymCryptSha256Init
- SymCryptSha256Result
- SymCryptSha256StateCopy
- SymCryptSha384
- SymCryptSha384Append
- SymCryptSha384Init
- SymCryptSha384Result
- SymCryptSha384StateCopy
- SymCryptTlsPrf1_2
- SymCryptTlsPrf1_2Derive
- SymCryptTlsPrf1_2ExpandKey
- SymCryptWipe
Type Aliases
- BOOLEAN
- BYTE
- PBYTE
- PCBYTE
- PCSYMCRYPT_BLOCKCIPHER
- PCSYMCRYPT_ECKEY
- PCSYMCRYPT_ECURVE
- PCSYMCRYPT_ECURVE_PARAMS
- PCSYMCRYPT_GCM_EXPANDED_KEY
- PCSYMCRYPT_GCM_STATE
- PCSYMCRYPT_HASH
- PCSYMCRYPT_HKDF_EXPANDED_KEY
- PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY
- PCSYMCRYPT_HMAC_SHA256_STATE
- PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY
- PCSYMCRYPT_HMAC_SHA384_STATE
- PCSYMCRYPT_MAC
- PCSYMCRYPT_SHA256_STATE
- PCSYMCRYPT_SHA384_STATE
- PCSYMCRYPT_TLSPRF1_2_EXPANDED_KEY
- PCUINT32
- PCVOID
- PSYMCRYPT_BLOCKCIPHER_AEADPART_MODE
- PSYMCRYPT_BLOCKCIPHER_CRYPT
- PSYMCRYPT_BLOCKCIPHER_CRYPT_ECB
- PSYMCRYPT_BLOCKCIPHER_CRYPT_MODE
- PSYMCRYPT_BLOCKCIPHER_EXPAND_KEY
- PSYMCRYPT_BLOCKCIPHER_MAC_MODE
- PSYMCRYPT_ECKEY
- PSYMCRYPT_ECPOINT
- PSYMCRYPT_ECURVE
- PSYMCRYPT_GCM_EXPANDED_KEY
- PSYMCRYPT_GCM_STATE
- PSYMCRYPT_HASH_APPEND_BLOCKS_FUNC
- PSYMCRYPT_HASH_APPEND_FUNC
- PSYMCRYPT_HASH_INIT_FUNC
- PSYMCRYPT_HASH_RESULT_FUNC
- PSYMCRYPT_HASH_STATE_COPY_FUNC
- PSYMCRYPT_HKDF_EXPANDED_KEY
- PSYMCRYPT_HMAC_SHA256_EXPANDED_KEY
- PSYMCRYPT_HMAC_SHA256_STATE
- PSYMCRYPT_HMAC_SHA384_EXPANDED_KEY
- PSYMCRYPT_HMAC_SHA384_STATE
- PSYMCRYPT_INT
- PSYMCRYPT_MAC_APPEND
- PSYMCRYPT_MAC_EXPAND_KEY
- PSYMCRYPT_MAC_INIT
- PSYMCRYPT_MAC_RESULT
- PSYMCRYPT_MODELEMENT
- PSYMCRYPT_MODULUS
- PSYMCRYPT_SHA256_STATE
- PSYMCRYPT_SHA384_STATE
- PSYMCRYPT_TLSPRF1_2_EXPANDED_KEY
- PVOID
- SIZE_T
- SYMCRYPT_AES_CMAC_EXPANDED_KEY
- SYMCRYPT_AES_EXPANDED_KEY
- SYMCRYPT_BLOCKCIPHER
- SYMCRYPT_DIVISOR
- SYMCRYPT_ECKEY
- SYMCRYPT_ECPOINT
- SYMCRYPT_ECPOINT_COORDINATES
- SYMCRYPT_ECPOINT_FORMAT
- SYMCRYPT_ECURVE
- SYMCRYPT_ECURVE_GEN_ALG_ID
- SYMCRYPT_ECURVE_INFO_PRECOMP
- SYMCRYPT_ECURVE_PARAMS
- SYMCRYPT_ECURVE_TYPE
- SYMCRYPT_ERROR
- SYMCRYPT_GCM_EXPANDED_KEY
- SYMCRYPT_GCM_STATE
- SYMCRYPT_GCM_SUPPORTED_BLOCKCIPHER_KEYS
- SYMCRYPT_GF128_ELEMENT
- SYMCRYPT_GHASH_EXPANDED_KEY
- SYMCRYPT_HASH
- SYMCRYPT_HKDF_EXPANDED_KEY
- SYMCRYPT_HMAC_MD5_EXPANDED_KEY
- SYMCRYPT_HMAC_SHA1_EXPANDED_KEY
- SYMCRYPT_HMAC_SHA256_EXPANDED_KEY
- SYMCRYPT_HMAC_SHA256_STATE
- SYMCRYPT_HMAC_SHA384_EXPANDED_KEY
- SYMCRYPT_HMAC_SHA384_STATE
- SYMCRYPT_HMAC_SHA512_EXPANDED_KEY
- SYMCRYPT_INT
- SYMCRYPT_MAC
- SYMCRYPT_MAC_EXPANDED_KEY
- SYMCRYPT_MD5_CHAINING_STATE
- SYMCRYPT_MODELEMENT
- SYMCRYPT_MODULUS
- SYMCRYPT_NUMBER_FORMAT
- SYMCRYPT_SHA1_CHAINING_STATE
- SYMCRYPT_SHA256_CHAINING_STATE
- SYMCRYPT_SHA256_STATE
- SYMCRYPT_SHA384_STATE
- SYMCRYPT_SHA512_CHAINING_STATE
- SYMCRYPT_TLSPRF1_2_EXPANDED_KEY
- UINT32
- UINT64
- ULONG_PTR
- _SYMCRYPT_ECPOINT_COORDINATES
- _SYMCRYPT_ECPOINT_FORMAT
- _SYMCRYPT_ECURVE_GEN_ALG_ID
- _SYMCRYPT_ECURVE_TYPE
- _SYMCRYPT_NUMBER_FORMAT
Statics
- SymCryptAesBlockCipher
- SymCryptEcurveParamsCurve25519
- SymCryptEcurveParamsNistP256
- SymCryptEcurveParamsNistP384
Constants
- SYMCRYPT_CODE_VERSION_API
- SYMCRYPT_CODE_VERSION_MINOR
- SYMCRYPT_CODE_VERSION_PATCH
- SYMCRYPT_ERROR_SYMCRYPT_AUTHENTICATION_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_BUFFER_TOO_SMALL
- SYMCRYPT_ERROR_SYMCRYPT_EXTERNAL_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_FIPS_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_HARDWARE_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_INCOMPATIBLE_FORMAT
- SYMCRYPT_ERROR_SYMCRYPT_INVALID_ARGUMENT
- SYMCRYPT_ERROR_SYMCRYPT_INVALID_BLOB
- SYMCRYPT_ERROR_SYMCRYPT_MEMORY_ALLOCATION_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_NOT_IMPLEMENTED
- SYMCRYPT_ERROR_SYMCRYPT_NO_ERROR
- SYMCRYPT_ERROR_SYMCRYPT_SESSION_REPLAY_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_SIGNATURE_VERIFICATION_FAILURE
- SYMCRYPT_ERROR_SYMCRYPT_UNUSED
- SYMCRYPT_ERROR_SYMCRYPT_VALUE_TOO_LARGE
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_BLOCK_SIZE
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_DATA_SIZE
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_ITERATION_COUNT
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_KEY_SIZE
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_NONCE_SIZE
- SYMCRYPT_ERROR_SYMCRYPT_WRONG_TAG_SIZE
- SYMCRYPT_FLAG_ECKEY_ECDH
- SYMCRYPT_SHA256_RESULT_SIZE
- SYMCRYPT_SHA384_RESULT_SIZE
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_AFFINE
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_EXTENDED_PROJECTIVE
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_INVALID
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_JACOBIAN
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_PROJECTIVE
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_SINGLE
- _SYMCRYPT_ECPOINT_COORDINATES_SYMCRYPT_ECPOINT_COORDINATES_SINGLE_PROJECTIVE
- _SYMCRYPT_ECPOINT_FORMAT_SYMCRYPT_ECPOINT_FORMAT_X
- _SYMCRYPT_ECPOINT_FORMAT_SYMCRYPT_ECPOINT_FORMAT_XY
- _SYMCRYPT_ECURVE_GEN_ALG_ID_SYMCRYPT_ECURVE_GEN_ALG_ID_NULL
- _SYMCRYPT_ECURVE_TYPE_SYMCRYPT_ECURVE_TYPE_MONTGOMERY
- _SYMCRYPT_ECURVE_TYPE_SYMCRYPT_ECURVE_TYPE_NULL
- _SYMCRYPT_ECURVE_TYPE_SYMCRYPT_ECURVE_TYPE_SHORT_WEIERSTRASS
- _SYMCRYPT_ECURVE_TYPE_SYMCRYPT_ECURVE_TYPE_TWISTED_EDWARDS
- _SYMCRYPT_NUMBER_FORMAT_SYMCRYPT_NUMBER_FORMAT_LSB_FIRST
- _SYMCRYPT_NUMBER_FORMAT_SYMCRYPT_NUMBER_FORMAT_MSB_FIRST