структура 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