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 [デスクトップ アプリのみ] |
Header | bcrypt.h |