/// <summary>
 /// Creates parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism
 /// </summary>
 /// <param name='kdf'>Key derivation function used on the shared secret value (CKD)</param>
 /// <param name='otherInfo'>Some data shared between the two parties</param>
 /// <param name='publicData'>Other party's X9.42 Diffie-Hellman public key value</param>
 /// <returns>Parameters for the CKM_X9_42_DH_DERIVE key derivation mechanism</returns>
 public ICkX942Dh1DeriveParams CreateCkX942Dh1DeriveParams(ulong kdf, byte[] otherInfo, byte[] publicData)
 {
     return _factory.CreateCkX942Dh1DeriveParams(kdf, otherInfo, publicData);
 }