HASHALGORITHM_ENUM列挙型は、署名アルゴリズムとハッシュ アルゴリズムを指定します。 これは、BCRYPT_DSA_KEY_BLOB_V2およびBCRYPT_DSA_PARAMETER_HEADER_V2構造体によって使用されます。
構文
typedef enum {
DSA_HASH_ALGORITHM_SHA1,
DSA_HASH_ALGORITHM_SHA256,
DSA_HASH_ALGORITHM_SHA512
} HASHALGORITHM_ENUM;
定数
DSA_HASH_ALGORITHM_SHA1セキュリティで保護されたハッシュ アルゴリズム 1 (SHA1) を使用して署名前にメッセージの内容をハッシュするデジタル署名アルゴリズム (DSA) を表します。 |
DSA_HASH_ALGORITHM_SHA256セキュリティで保護されたハッシュ アルゴリズム 256 (SHA256) を使用して署名前にメッセージの内容をハッシュするデジタル署名アルゴリズム (DSA) を表します。 |
DSA_HASH_ALGORITHM_SHA512セキュリティで保護されたハッシュ アルゴリズム 512 (SHA512) を使用して署名前にメッセージの内容をハッシュするデジタル署名アルゴリズム (DSA) を表します。 |
要件
| 要件 | 値 |
|---|---|
| Header | bcrypt.h |