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

KeyDerivationFunction Property

The key derivation function.

Syntax

int GetKeyDerivationFunction();

int SetKeyDerivationFunction(int iKeyDerivationFunction);

Possible Values

  EKD_SHA1(0), 
  EKD_SHA256(1), 
  EKD_SHA384(2), 
  EKD_SHA512(3), 
  EKD_MD2(4), 
  EKD_MD4(5), 
  EKD_MD5(6), 
  EKD_HMACSHA1(7), 
  EKD_HMACSHA256(8), 
  EKD_HMACSHA384(9), 
  EKD_HMACSHA512(10), 
  EKD_HMACMD5(11), 
  EKD_TLS(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