Estruturas CNG
API de Criptografia: CNG (Próxima Geração) define as seguintes estruturas.
- BCRYPT_ALGORITHM_IDENTIFIER
- BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO
- BCryptBuffer
- BCryptBufferDesc
- 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_ECCKEY_BLOB
- 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
- BCryptBuffer
- BCryptBufferDesc
- CRYPT_CONTEXT_CONFIG
- CRYPT_CONTEXT_FUNCTION_CONFIG
- CRYPT_CONTEXT_FUNCTION_PROVIDERS
- CRYPT_CONTEXT_FUNCTIONS
- CRYPT_CONTEXTS
- CRYPT_IMAGE_REF
- CRYPT_IMAGE_REG
- CRYPT_INTERFACE_REG
- CRYPT_PROPERTY_REF
- CRYPT_PROVIDER_REF
- CRYPT_PROVIDER_REFS
- CRYPT_PROVIDER_REG
- CRYPT_PROVIDERS
- NCRYPT_ALLOC_PARA
- NCRYPT_KEY_BLOB_HEADER
- NCRYPT_PROTECT_STREAM_INFO
- NCRYPT_SUPPORTED_LENGTHS
- NCRYPT_UI_POLICY
- NCRYPT_UI_POLICY_BLOB
- NCryptAlgorithmName
- NCryptBuffer (alias de BCryptBuffer)
- NCryptBufferDesc (alias de BCryptBufferDesc)
- NCryptKeyName
- NCryptProviderName
- TOKENBINDING_IDENTIFIER
- TOKENBINDING_KEY_TYPES
- TOKENBINDING_RESULT_DATA
- TOKENBINDING_RESULT_LIST