Lines Matching defs:skey
344 uint32_t skey[60];
362 br_range_dec32le(skey, (key_len >> 2), key);
363 tmp = skey[(key_len >> 2) - 1];
371 tmp ^= skey[i - nk];
372 skey[i] = tmp;
382 br_aes_ct64_interleave_in(&q[0], &q[4], skey + i);
406 br_aes_ct64_skey_expand(uint64_t skey[static 120],
423 skey[v + 0] = (x0 << 4) - x0;
424 skey[v + 1] = (x1 << 4) - x1;
425 skey[v + 2] = (x2 << 4) - x2;
426 skey[v + 3] = (x3 << 4) - x3;
433 br_aes_ct64_keysched_stdenc(uint32_t *skey, const void *key, size_t key_len)
458 skey[i] = tmp;
467 tmp ^= skey[i - nk];
468 skey[i] = tmp;
478 br_aes_ct64_keysched_stddec(uint32_t *skey, const void *key, size_t key_len)
485 num_rounds = br_aes_ct64_keysched_stdenc(skey, key, key_len);
492 tkey[0] = skey[4*num_rounds + 0];
493 tkey[1] = skey[4*num_rounds + 1];
494 tkey[2] = skey[4*num_rounds + 2];
495 tkey[3] = skey[4*num_rounds + 3];
497 br_aes_ct64_interleave_in(&q[0], &q[4], skey + 4*i);
504 tkey[4*num_rounds + 0] = skey[0];
505 tkey[4*num_rounds + 1] = skey[1];
506 tkey[4*num_rounds + 2] = skey[2];
507 tkey[4*num_rounds + 3] = skey[3];
509 memcpy(skey, tkey, 4*(num_rounds + 1)*sizeof(uint32_t));