Changeset 865 for trunk/CrypPluginBase


Ignore:
Timestamp:
Nov 17, 2009, 9:31:19 PM (12 years ago)
Author:
Sven Rech
Message:

some big optimizations to the keypattern mechanism of the keysearcher.
The keysearcher itself should have zero performace overhead now.
But bruteforcing AES and DES is still very slow.
By profiling, we found out that the Microsoft Crypto implementations are to blame, because they aren't optimized for speed.
So the next step would be to replace those implementations....

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPluginBase/Control/IControlEncryption.cs

    r819 r865  
    1111        byte[] Decrypt(byte[] key, int blocksize);
    1212        string getKeyPattern();
    13         byte[] getKeyFromString(string key);
     13        byte[] getKeyFromString(string key, ref int[] arrayPointers, ref int[] arraySuccessors, ref int[] arrayUppers);
    1414        IControlEncryption clone();
    1515        event KeyPatternChanged keyPatternChanged;
Note: See TracChangeset for help on using the changeset viewer.