Changeset 163

Show
Ignore:
Timestamp:
06/01/99 14:28:36 (15 years ago)
Author:
ucaccsp
Message:

Commit Kris' fix...

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • common/trunk/src/qfDES.c

    r129 r163  
    619619                Word     r;  
    620620                Word    *k = keys;  
    621                 Word     ror[16] = {1, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1}; 
     621                Word     ror[16] = {0, 1, 2, 2, 2, 2, 2, 2, 1, 2, 2, 2, 2, 2, 2, 1}; 
    622622 
    623623                for(z = 0; z < 16; z++, k += 2) {  
    624                         for (r = 0; r < ror[z]; r++) { 
     624                        r = 0; 
     625                        while (ror[z] > r) { 
     626                                r++; 
    625627                                c = ROTATE_RIGHT(c);  
    626628                                d = ROTATE_RIGHT(d);