Browse Source

Eliminated unnecessary casts

master
Peter Schwabe 5 years ago
parent
commit
40661601bd
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      common/aes.c

+ 4
- 4
common/aes.c View File

@@ -338,14 +338,14 @@ static uint32_t sub_word(uint32_t x) {
return (uint32_t)q[0];
}

static void br_aes_ct64_keysched(uint64_t *comp_skey, const unsigned char *key, int key_len) {
int i, j, k, nk, nkf;
static void br_aes_ct64_keysched(uint64_t *comp_skey, const unsigned char *key, unsigned int key_len) {
unsigned int i, j, k, nk, nkf;
uint32_t tmp;
uint32_t skey[60];
unsigned nrounds = 10 + ((key_len - 16) >> 2);

nk = (int)(key_len >> 2);
nkf = (int)((nrounds + 1) << 2);
nk = (key_len >> 2);
nkf = ((nrounds + 1) << 2);
br_range_dec32le(skey, (key_len >> 2), key);
tmp = skey[(key_len >> 2) - 1];
for (i = nk, j = 0, k = 0; i < nkf; i ++) {


Loading…
Cancel
Save