Changeset 728


Ignore:
Timestamp:
Oct 15, 2009, 8:15:55 PM (12 years ago)
Author:
oruba
Message:

Modified IController Interface for cube attack online modus (still not working)

Location:
trunk/CrypPlugins/Trivium
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/Trivium/Trivium.cs

    r705 r728  
    124124        }
    125125
    126         private int[] hextobin(char[] hex)
     126        public int[] hextobin(char[] hex)
    127127        {
    128128            int i;
     
    271271        }
    272272
    273         private string bintohex(string bin)
     273        public string bintohex(string bin)
    274274        {
    275275            int i;
     
    720720            string resultString;
    721721            int resultInt;
    722 
    723722            //pluginSettings.InitRounds = rounds;
    724723
     724            if (key == null)
     725            {
     726                //key = new int[pluginSettings.InputKey.Length * 4];
     727                //key = plugin.hextobin(pluginSettings.InputKey.ToCharArray());
     728                key = new int[] { 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1 };
     729            }
     730           
    725731            plugin.masterSlaveRounds = rounds;
    726732            plugin.initTrivium(IV, key);
  • trunk/CrypPlugins/Trivium/TriviumSettings.cs

    r562 r728  
    7676        }
    7777
     78        private string inputKey = string.Empty;
     79        [TaskPane("Key (Input for Cube Attack)", "Must be 10 bytes (80 bit) in Hex", null, 4, false, DisplayLevel.Beginner, ControlType.TextBox, null)]
     80        public string InputKey
     81        {
     82            get { return inputKey; }
     83            set
     84            {
     85                this.inputKey = value;
     86                //OnPropertyChanged("InputKey");
     87                HasChanges = true;
     88            }
     89        }
     90
    7891        public bool HasChanges
    7992        {
Note: See TracChangeset for help on using the changeset viewer.