estrutura CMSG_RC2_AUX_INFO (wincrypt.h)
A estrutura CMSG_RC2_AUX_INFO contém o comprimento do bit da chave para algoritmos de criptografia RC2. O membro pvEncryptionAuxInfo no CMSG_ENVELOPED_ENCODE_INFO pode ser definido para apontar para uma instância dessa estrutura.
Nota Essa estrutura só é usada quando os outros membros de uma estrutura CMSG_ENVELOPED_ENCODE_INFO indicam que um comprimento de chave padrão de 40 bits deve ser usado com um algoritmo de criptografia RC2. Para obter mais informações, consulte CMSG_ENVELOPED_ENCODE_INFO.
Sintaxe
typedef struct _CMSG_RC2_AUX_INFO {
DWORD cbSize;
DWORD dwBitLen;
} CMSG_RC2_AUX_INFO, *PCMSG_RC2_AUX_INFO;
Membros
cbSize
Tamanho dessa estrutura em bytes.
dwBitLen
Especifica o comprimento efetivo da chave RC2. Atualmente, há suporte para comprimentos de 40, 64 e 128 bits.
Nota Esse valor é o comprimento real do bit de chave a ser usado. Os valores do membro dwVersion de uma estrutura CRYPT_RC2_CBC_PARAMETERS para indicar que o uso de um comprimento de chave específico não é esse tamanho de chave específico. Por exemplo, o valor dwVersion que indica o uso de um comprimento de chave de 128 bits é CRYPT_RC2_128BIT_VERSION, que é definido como 58, não 128 bits.
Nota Se dwBitLen estiver definido como CMSG_SP3_COMPATIBLE_ENCRYPT_FLAG, a criptografia compatível com SP3 será feita e o comprimento padrão de 40 bits será ignorado.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wincrypt.h |