Lines Matching refs:k
383 static void copy_and_key(void* d, const void* s, const void* k) { in copy_and_key() argument
385 ((uint_32t*)d)[0] = ((uint_32t*)s)[0] ^ ((uint_32t*)k)[0]; in copy_and_key()
386 ((uint_32t*)d)[1] = ((uint_32t*)s)[1] ^ ((uint_32t*)k)[1]; in copy_and_key()
387 ((uint_32t*)d)[2] = ((uint_32t*)s)[2] ^ ((uint_32t*)k)[2]; in copy_and_key()
388 ((uint_32t*)d)[3] = ((uint_32t*)s)[3] ^ ((uint_32t*)k)[3]; in copy_and_key()
390 ((uint_8t*)d)[0] = ((uint_8t*)s)[0] ^ ((uint_8t*)k)[0]; in copy_and_key()
391 ((uint_8t*)d)[1] = ((uint_8t*)s)[1] ^ ((uint_8t*)k)[1]; in copy_and_key()
392 ((uint_8t*)d)[2] = ((uint_8t*)s)[2] ^ ((uint_8t*)k)[2]; in copy_and_key()
393 ((uint_8t*)d)[3] = ((uint_8t*)s)[3] ^ ((uint_8t*)k)[3]; in copy_and_key()
394 ((uint_8t*)d)[4] = ((uint_8t*)s)[4] ^ ((uint_8t*)k)[4]; in copy_and_key()
395 ((uint_8t*)d)[5] = ((uint_8t*)s)[5] ^ ((uint_8t*)k)[5]; in copy_and_key()
396 ((uint_8t*)d)[6] = ((uint_8t*)s)[6] ^ ((uint_8t*)k)[6]; in copy_and_key()
397 ((uint_8t*)d)[7] = ((uint_8t*)s)[7] ^ ((uint_8t*)k)[7]; in copy_and_key()
398 ((uint_8t*)d)[8] = ((uint_8t*)s)[8] ^ ((uint_8t*)k)[8]; in copy_and_key()
399 ((uint_8t*)d)[9] = ((uint_8t*)s)[9] ^ ((uint_8t*)k)[9]; in copy_and_key()
400 ((uint_8t*)d)[10] = ((uint_8t*)s)[10] ^ ((uint_8t*)k)[10]; in copy_and_key()
401 ((uint_8t*)d)[11] = ((uint_8t*)s)[11] ^ ((uint_8t*)k)[11]; in copy_and_key()
402 ((uint_8t*)d)[12] = ((uint_8t*)s)[12] ^ ((uint_8t*)k)[12]; in copy_and_key()
403 ((uint_8t*)d)[13] = ((uint_8t*)s)[13] ^ ((uint_8t*)k)[13]; in copy_and_key()
404 ((uint_8t*)d)[14] = ((uint_8t*)s)[14] ^ ((uint_8t*)k)[14]; in copy_and_key()
405 ((uint_8t*)d)[15] = ((uint_8t*)s)[15] ^ ((uint_8t*)k)[15]; in copy_and_key()
408 xor_block(d, k); in copy_and_key()
412 static void add_round_key(uint_8t d[N_BLOCK], const uint_8t k[N_BLOCK]) { in add_round_key()
413 xor_block(d, k); in add_round_key()
695 static void update_encrypt_key_128(uint_8t k[N_BLOCK], uint_8t* rc) {
698 k[0] ^= s_box(k[13]) ^ *rc;
699 k[1] ^= s_box(k[14]);
700 k[2] ^= s_box(k[15]);
701 k[3] ^= s_box(k[12]);
705 k[cc + 0] ^= k[cc - 4];
706 k[cc + 1] ^= k[cc - 3];
707 k[cc + 2] ^= k[cc - 2];
708 k[cc + 3] ^= k[cc - 1];
750 static void update_decrypt_key_128(uint_8t k[N_BLOCK], uint_8t* rc) {
754 k[cc + 0] ^= k[cc - 4];
755 k[cc + 1] ^= k[cc - 3];
756 k[cc + 2] ^= k[cc - 2];
757 k[cc + 3] ^= k[cc - 1];
760 k[0] ^= s_box(k[13]) ^ *rc;
761 k[1] ^= s_box(k[14]);
762 k[2] ^= s_box(k[15]);
763 k[3] ^= s_box(k[12]);
803 static void update_encrypt_key_256(uint_8t k[2 * N_BLOCK], uint_8t* rc) {
806 k[0] ^= s_box(k[29]) ^ *rc;
807 k[1] ^= s_box(k[30]);
808 k[2] ^= s_box(k[31]);
809 k[3] ^= s_box(k[28]);
813 k[cc + 0] ^= k[cc - 4];
814 k[cc + 1] ^= k[cc - 3];
815 k[cc + 2] ^= k[cc - 2];
816 k[cc + 3] ^= k[cc - 1];
819 k[16] ^= s_box(k[12]);
820 k[17] ^= s_box(k[13]);
821 k[18] ^= s_box(k[14]);
822 k[19] ^= s_box(k[15]);
825 k[cc + 0] ^= k[cc - 4];
826 k[cc + 1] ^= k[cc - 3];
827 k[cc + 2] ^= k[cc - 2];
828 k[cc + 3] ^= k[cc - 1];
880 static void update_decrypt_key_256(uint_8t k[2 * N_BLOCK], uint_8t* rc) {
884 k[cc + 0] ^= k[cc - 4];
885 k[cc + 1] ^= k[cc - 3];
886 k[cc + 2] ^= k[cc - 2];
887 k[cc + 3] ^= k[cc - 1];
890 k[16] ^= s_box(k[12]);
891 k[17] ^= s_box(k[13]);
892 k[18] ^= s_box(k[14]);
893 k[19] ^= s_box(k[15]);
896 k[cc + 0] ^= k[cc - 4];
897 k[cc + 1] ^= k[cc - 3];
898 k[cc + 2] ^= k[cc - 2];
899 k[cc + 3] ^= k[cc - 1];
903 k[0] ^= s_box(k[29]) ^ *rc;
904 k[1] ^= s_box(k[30]);
905 k[2] ^= s_box(k[31]);
906 k[3] ^= s_box(k[28]);