Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/crypto/rc4.c

    r5a6cc679 ra35b458  
    6565        for (size_t i = 0; i < SBOX_SIZE; i++)
    6666                sbox[i] = i;
    67        
     67
    6868        uint8_t j = 0;
    6969        for (size_t i = 0; i < SBOX_SIZE; i++) {
     
    9393        if ((!key) || (!input))
    9494                return EINVAL;
    95        
     95
    9696        if (!output)
    9797                return ENOMEM;
    98        
     98
    9999        /* Initialize sbox. */
    100100        uint8_t sbox[SBOX_SIZE];
    101101        create_sbox(key, key_size, sbox);
    102        
     102
    103103        /* Skip first x bytes. */
    104104        uint8_t i = 0;
     
    109109                swap(i, j, sbox);
    110110        }
    111        
     111
    112112        /* Processing loop. */
    113113        uint8_t val;
     
    119119                output[k] = val ^ input[k];
    120120        }
    121        
     121
    122122        return EOK;
    123123}
Note: See TracChangeset for help on using the changeset viewer.