структура BCRYPT_KEY_LENGTHS_STRUCT (bcrypt.h)
Структура BCRYPT_KEY_LENGTHS_STRUCT определяет диапазон размеров ключей, поддерживаемых поставщиком. Эта структура используется со свойством BCRYPT_KEY_LENGTHS .
Эта структура также используется со свойством BCRYPT_AUTH_TAG_LENGTH , чтобы содержать минимальный, максимальный и добавочный размер тега проверки подлинности.
Синтаксис
typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
ULONG dwMinLength;
ULONG dwMaxLength;
ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;
Члены
dwMinLength
Минимальная длина ключа в битах.
dwMaxLength
Максимальная длина ключа в битах.
dwIncrement
Количество битов, которое можно увеличить между dwMinLength и dwMaxLength.
Комментарии
Размеры ключей задаются в диапазоне, который включает минимальное и максимальное значения и разделяется шагом. Например, если минимальный размер ключа составляет 8 бит, максимальный размер ключа — 16 бит, а шаг равен 2 битам, поставщик будет поддерживать размеры ключей 8, 10, 12, 14 и 16 бит.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | bcrypt.h |