public KeyParameter( byte[] key) { if(key == null) throw new ArgumentNullException("key"); this.key = (byte[])key.Clone(); }