KeyDerivationFunction Property
The key derivation function.
Syntax
ecccontrol.KeyDerivationFunction[=integer]
Possible Values
ekdSHA1(0), ekdSHA256(1), ekdSHA384(2), ekdSHA512(3), ekdMD2(4), ekdMD4(5), ekdMD5(6), ekdHMACSHA1(7), ekdHMACSHA256(8), ekdHMACSHA384(9), ekdHMACSHA512(10), ekdHMACMD5(11), ekdTLS(12)
Default Value
0
Remarks
This property specifies the key derivation function (KDF) and algorithm to use when calling ComputeSecret.
Possible values are:
0 (ekdSHA1 - default) | SHA-1 |
1 (ekdSHA256) | SHA-256 |
2 (ekdSHA384) | SHA-384 |
3 (ekdSHA512) | SHA-512 |
4 (ekdMD2) | MD2 |
5 (ekdMD4) | MD4 |
6 (ekdMD5) | MD5 |
7 (ekdHMACSHA1) | HMAC-SHA1 |
8 (ekdHMACSHA256) | HMAC-SHA256 |
9 (ekdHMACSHA384) | HMAC-SHA384 |
10 (ekdHMACSHA512) | HMAC-SHA512 |
11 (ekdHMACMD5) | HMAC-MD5 |
12 (ekdTLS) | TLS |
If an HMAC algorithm is selected HMACKey may optionally be set to specify the key.
Note: When set to TLS, TLSSeed and TLSLabel are required.
Data Type
Integer