Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The following specifies the format and field descriptions for the key derivation function (KDF) parameters structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0x00 |
0x00 |
0x00 |
0x00 |
||||||||||||||||||||||||||||
0x01 |
0x00 |
0x00 |
0x00 |
||||||||||||||||||||||||||||
Length of hash name |
|||||||||||||||||||||||||||||||
0x00 |
0x00 |
0x00 |
0x00 |
||||||||||||||||||||||||||||
Hash algorithm name (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
Length of hash name (4 bytes): A 32-bit unsigned integer. This field MUST be the length, in bytes, of the Hash algorithm name field. This field is encoded using little-endian format.
Hash algorithm name (variable): A null-terminated Unicode string containing the name of the hash algorithm to be used with the default KDF [SP800-108]. Valid values for this field are as follows.
-
Value
Meaning
L"SHA256"
The SHA-256 algorithm, as specified in [FIPS180-3].
L"SHA384"
The SHA-384 algorithm, as specified in [FIPS180-3].
L"SHA512"
The SHA-512 algorithm, as specified in [FIPS180-3].
L"SHA1"
The SHA-1 algorithm, as specified in [FIPS180-3].