estrutura BCRYPT_OAEP_PADDING_INFO (bcrypt.h)

A estrutura BCRYPT_OAEP_PADDING_INFO é usada para fornecer opções para o esquema OAEP (Preenchimento de Criptografia Assimétrica Ideal).

Sintaxe

typedef struct _BCRYPT_OAEP_PADDING_INFO {
  LPCWSTR pszAlgId;
  PUCHAR  pbLabel;
  ULONG   cbLabel;
} BCRYPT_OAEP_PADDING_INFO;

Membros

pszAlgId

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que identifica o algoritmo criptográfico a ser usado para criar o preenchimento. Esse algoritmo deve ser um algoritmo de hash.

pbLabel

O endereço de um buffer que contém os dados a serem usados para criar o preenchimento. O membro cbLabel contém o tamanho desse buffer.

cbLabel

Contém o número de bytes no buffer pbLabel a ser usado para criar o preenchimento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho bcrypt.h

Confira também

BCryptDecrypt

BCryptEncrypt