public SkeinDigest(SkeinDigest digest) { this.engine = new SkeinEngine(digest.engine); }
public SkeinMac(SkeinMac mac) { this.engine = new SkeinEngine(mac.engine); }
/// <summary> /// Constructs a Skein digest with an internal state size and output size. /// </summary> /// <param name="stateSizeBits">the internal state size in bits - one of <see cref="SKEIN_256"/> <see cref="SKEIN_512"/> or /// <see cref="SKEIN_1024"/>.</param> /// <param name="digestSizeBits">the output/digest size to produce in bits, which must be an integral number of /// bytes.</param> public SkeinDigest(int stateSizeBits, int digestSizeBits) { this.engine = new SkeinEngine(stateSizeBits, digestSizeBits); Init(null); }
/// <summary> /// Constructs a Skein MAC with an internal state size and output size. /// </summary> /// <param name="stateSizeBits">the internal state size in bits - one of <see cref="SKEIN_256"/> <see cref="SKEIN_512"/> or /// <see cref="SKEIN_1024"/>.</param> /// <param name="digestSizeBits">the output/MAC size to produce in bits, which must be an integral number of /// bytes.</param> public SkeinMac(int stateSizeBits, int digestSizeBits) { this.engine = new SkeinEngine(stateSizeBits, digestSizeBits); }
public SkeinDigest(SkeinDigest digest) { engine = new SkeinEngine(digest.engine); }
public SkeinDigest(int stateSizeBits, int digestSizeBits) { engine = new SkeinEngine(stateSizeBits, digestSizeBits); Init(null); }