public void init( DerivationParameters param) { if (!(typeof(MGFParameters).IsInstanceOfType(param))) { throw new ArgumentException("MGF parameters required for MGF1Generator"); } MGFParameters p = (MGFParameters)param; seed = p.getSeed(); }
public void init( DerivationParameters param) { if (!(typeof(KDFParameters).IsInstanceOfType(param))) { throw new ArgumentException("KDF parameters required for KDF2Generator"); } KDFParameters p = (KDFParameters)param; shared = p.getSharedSecret(); iv = p.getIV(); }