structure BCRYPT_KEY_LENGTHS_STRUCT (bcrypt.h)

La structure BCRYPT_KEY_LENGTHS_STRUCT définit la plage de tailles de clé prises en charge par le fournisseur. Cette structure est utilisée avec la propriété BCRYPT_KEY_LENGTHS .

Cette structure est également utilisée avec la propriété BCRYPT_AUTH_TAG_LENGTH pour contenir la taille minimale, maximale et incrémentielle d’une balise d’authentification.

Syntaxe

typedef struct __BCRYPT_KEY_LENGTHS_STRUCT {
  ULONG dwMinLength;
  ULONG dwMaxLength;
  ULONG dwIncrement;
} BCRYPT_KEY_LENGTHS_STRUCT;

Membres

dwMinLength

Longueur minimale, en bits, d’une clé.

dwMaxLength

Longueur maximale, en bits, d’une clé.

dwIncrement

Nombre de bits que la taille de clé peut être incrémentée entre dwMinLength et dwMaxLength.

Remarques

Les tailles de clé sont fournies dans une plage qui comprend les valeurs minimales et maximales et sont séparées par l’incrément. Par exemple, si la taille minimale de clé est de 8 bits, la taille de clé maximale est de 16 bits et que l’incrément est de 2 bits, le fournisseur prend en charge les tailles de clé de 8, 10, 12, 14 et 16 bits.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête bcrypt.h