IP*Works! Encrypt V9 - Online Help
IP*Works! Encrypt V9
Questions / Feedback?

KeyDerivationFunction Property

The key derivation function.

Syntax

__property TipcECCKeyDerivationFunctions KeyDerivationFunction = {read=FKeyDerivationFunction, write=FSetKeyDerivationFunction, default=0};



enum TipcECCKeyDerivationFunctions { 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

 
 
Copyright (c) 2017 /n software inc. - All rights reserved.
Build 9.0.6240.0