/// <summary> /// Optionally initialises the Skein digest with the provided parameters. /// </summary> /// See <see cref="SkeinParameters"></see> for details on the parameterisation of the Skein hash function. /// <param name="skeinParameters">the parameters to apply to this engine, or <code>null</code> to use no parameters.</param> public void Init(SkeinParameters skeinParameters) { if (skeinParameters.GetKey() == null) { throw new ArgumentException("Skein MAC requires a key parameter."); } engine.Init(skeinParameters); }
/// <summary> /// Optionally initialises the Skein digest with the provided parameters. /// </summary> /// See <see cref="SkeinParameters"></see> for details on the parameterisation of the Skein hash function. /// <param name="parameters">the parameters to apply to this engine, or <code>null</code> to use no parameters.</param> public void Init(SkeinParameters parameters) { engine.Init(parameters); }