Lines Matching refs:k

375 static void copy_and_key( void *d, const void *s, const void *k )  in copy_and_key()  argument
378 ((uint_32t *)d)[ 0] = ((uint_32t *)s)[ 0] ^ ((uint_32t *)k)[ 0]; in copy_and_key()
379 ((uint_32t *)d)[ 1] = ((uint_32t *)s)[ 1] ^ ((uint_32t *)k)[ 1]; in copy_and_key()
380 ((uint_32t *)d)[ 2] = ((uint_32t *)s)[ 2] ^ ((uint_32t *)k)[ 2]; in copy_and_key()
381 ((uint_32t *)d)[ 3] = ((uint_32t *)s)[ 3] ^ ((uint_32t *)k)[ 3]; in copy_and_key()
383 ((uint_8t *)d)[ 0] = ((uint_8t *)s)[ 0] ^ ((uint_8t *)k)[ 0]; in copy_and_key()
384 ((uint_8t *)d)[ 1] = ((uint_8t *)s)[ 1] ^ ((uint_8t *)k)[ 1]; in copy_and_key()
385 ((uint_8t *)d)[ 2] = ((uint_8t *)s)[ 2] ^ ((uint_8t *)k)[ 2]; in copy_and_key()
386 ((uint_8t *)d)[ 3] = ((uint_8t *)s)[ 3] ^ ((uint_8t *)k)[ 3]; in copy_and_key()
387 ((uint_8t *)d)[ 4] = ((uint_8t *)s)[ 4] ^ ((uint_8t *)k)[ 4]; in copy_and_key()
388 ((uint_8t *)d)[ 5] = ((uint_8t *)s)[ 5] ^ ((uint_8t *)k)[ 5]; in copy_and_key()
389 ((uint_8t *)d)[ 6] = ((uint_8t *)s)[ 6] ^ ((uint_8t *)k)[ 6]; in copy_and_key()
390 ((uint_8t *)d)[ 7] = ((uint_8t *)s)[ 7] ^ ((uint_8t *)k)[ 7]; in copy_and_key()
391 ((uint_8t *)d)[ 8] = ((uint_8t *)s)[ 8] ^ ((uint_8t *)k)[ 8]; in copy_and_key()
392 ((uint_8t *)d)[ 9] = ((uint_8t *)s)[ 9] ^ ((uint_8t *)k)[ 9]; in copy_and_key()
393 ((uint_8t *)d)[10] = ((uint_8t *)s)[10] ^ ((uint_8t *)k)[10]; in copy_and_key()
394 ((uint_8t *)d)[11] = ((uint_8t *)s)[11] ^ ((uint_8t *)k)[11]; in copy_and_key()
395 ((uint_8t *)d)[12] = ((uint_8t *)s)[12] ^ ((uint_8t *)k)[12]; in copy_and_key()
396 ((uint_8t *)d)[13] = ((uint_8t *)s)[13] ^ ((uint_8t *)k)[13]; in copy_and_key()
397 ((uint_8t *)d)[14] = ((uint_8t *)s)[14] ^ ((uint_8t *)k)[14]; in copy_and_key()
398 ((uint_8t *)d)[15] = ((uint_8t *)s)[15] ^ ((uint_8t *)k)[15]; in copy_and_key()
401 xor_block(d, k); in copy_and_key()
405 static void add_round_key( uint_8t d[N_BLOCK], const uint_8t k[N_BLOCK] ) in add_round_key()
407 xor_block(d, k); in add_round_key()
677 static void update_encrypt_key_128( uint_8t k[N_BLOCK], uint_8t *rc )
681 k[0] ^= s_box(k[13]) ^ *rc;
682 k[1] ^= s_box(k[14]);
683 k[2] ^= s_box(k[15]);
684 k[3] ^= s_box(k[12]);
688 k[cc + 0] ^= k[cc - 4];
689 k[cc + 1] ^= k[cc - 3];
690 k[cc + 2] ^= k[cc - 2];
691 k[cc + 3] ^= k[cc - 1];
734 static void update_decrypt_key_128( uint_8t k[N_BLOCK], uint_8t *rc )
739 k[cc + 0] ^= k[cc - 4];
740 k[cc + 1] ^= k[cc - 3];
741 k[cc + 2] ^= k[cc - 2];
742 k[cc + 3] ^= k[cc - 1];
745 k[0] ^= s_box(k[13]) ^ *rc;
746 k[1] ^= s_box(k[14]);
747 k[2] ^= s_box(k[15]);
748 k[3] ^= s_box(k[12]);
789 static void update_encrypt_key_256( uint_8t k[2 * N_BLOCK], uint_8t *rc )
793 k[0] ^= s_box(k[29]) ^ *rc;
794 k[1] ^= s_box(k[30]);
795 k[2] ^= s_box(k[31]);
796 k[3] ^= s_box(k[28]);
800 k[cc + 0] ^= k[cc - 4];
801 k[cc + 1] ^= k[cc - 3];
802 k[cc + 2] ^= k[cc - 2];
803 k[cc + 3] ^= k[cc - 1];
806 k[16] ^= s_box(k[12]);
807 k[17] ^= s_box(k[13]);
808 k[18] ^= s_box(k[14]);
809 k[19] ^= s_box(k[15]);
812 k[cc + 0] ^= k[cc - 4];
813 k[cc + 1] ^= k[cc - 3];
814 k[cc + 2] ^= k[cc - 2];
815 k[cc + 3] ^= k[cc - 1];
866 static void update_decrypt_key_256( uint_8t k[2 * N_BLOCK], uint_8t *rc )
871 k[cc + 0] ^= k[cc - 4];
872 k[cc + 1] ^= k[cc - 3];
873 k[cc + 2] ^= k[cc - 2];
874 k[cc + 3] ^= k[cc - 1];
877 k[16] ^= s_box(k[12]);
878 k[17] ^= s_box(k[13]);
879 k[18] ^= s_box(k[14]);
880 k[19] ^= s_box(k[15]);
883 k[cc + 0] ^= k[cc - 4];
884 k[cc + 1] ^= k[cc - 3];
885 k[cc + 2] ^= k[cc - 2];
886 k[cc + 3] ^= k[cc - 1];
890 k[0] ^= s_box(k[29]) ^ *rc;
891 k[1] ^= s_box(k[30]);
892 k[2] ^= s_box(k[31]);
893 k[3] ^= s_box(k[28]);