/// <summary>
 /// Creates parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms
 /// </summary>
 /// <param name='mechanism'>Underlying cryptographic mechanism (CKM)</param>
 /// <param name='key'>Handle to a key that will contribute to the entropy of the derived key (CKM_KIP_DERIVE) or will be used in the MAC operation (CKM_KIP_MAC)</param>
 /// <param name='seed'>Input seed</param>
 /// <returns>Parameters for the CKM_KIP_DERIVE, CKM_KIP_WRAP and CKM_KIP_MAC mechanisms</returns>
 public ICkKipParams CreateCkKipParams(ulong? mechanism, IObjectHandle key, byte[] seed)
 {
     return _factory.CreateCkKipParams(mechanism, key, seed);
 }