Lines Matching refs:k

372 static void copy_and_key( void *d, const void *s, const void *k )  in copy_and_key()  argument
375 ((uint_32t*)d)[ 0] = ((uint_32t*)s)[ 0] ^ ((uint_32t*)k)[ 0]; in copy_and_key()
376 ((uint_32t*)d)[ 1] = ((uint_32t*)s)[ 1] ^ ((uint_32t*)k)[ 1]; in copy_and_key()
377 ((uint_32t*)d)[ 2] = ((uint_32t*)s)[ 2] ^ ((uint_32t*)k)[ 2]; in copy_and_key()
378 ((uint_32t*)d)[ 3] = ((uint_32t*)s)[ 3] ^ ((uint_32t*)k)[ 3]; in copy_and_key()
380 ((uint_8t*)d)[ 0] = ((uint_8t*)s)[ 0] ^ ((uint_8t*)k)[ 0]; in copy_and_key()
381 ((uint_8t*)d)[ 1] = ((uint_8t*)s)[ 1] ^ ((uint_8t*)k)[ 1]; in copy_and_key()
382 ((uint_8t*)d)[ 2] = ((uint_8t*)s)[ 2] ^ ((uint_8t*)k)[ 2]; in copy_and_key()
383 ((uint_8t*)d)[ 3] = ((uint_8t*)s)[ 3] ^ ((uint_8t*)k)[ 3]; in copy_and_key()
384 ((uint_8t*)d)[ 4] = ((uint_8t*)s)[ 4] ^ ((uint_8t*)k)[ 4]; in copy_and_key()
385 ((uint_8t*)d)[ 5] = ((uint_8t*)s)[ 5] ^ ((uint_8t*)k)[ 5]; in copy_and_key()
386 ((uint_8t*)d)[ 6] = ((uint_8t*)s)[ 6] ^ ((uint_8t*)k)[ 6]; in copy_and_key()
387 ((uint_8t*)d)[ 7] = ((uint_8t*)s)[ 7] ^ ((uint_8t*)k)[ 7]; in copy_and_key()
388 ((uint_8t*)d)[ 8] = ((uint_8t*)s)[ 8] ^ ((uint_8t*)k)[ 8]; in copy_and_key()
389 ((uint_8t*)d)[ 9] = ((uint_8t*)s)[ 9] ^ ((uint_8t*)k)[ 9]; in copy_and_key()
390 ((uint_8t*)d)[10] = ((uint_8t*)s)[10] ^ ((uint_8t*)k)[10]; in copy_and_key()
391 ((uint_8t*)d)[11] = ((uint_8t*)s)[11] ^ ((uint_8t*)k)[11]; in copy_and_key()
392 ((uint_8t*)d)[12] = ((uint_8t*)s)[12] ^ ((uint_8t*)k)[12]; in copy_and_key()
393 ((uint_8t*)d)[13] = ((uint_8t*)s)[13] ^ ((uint_8t*)k)[13]; in copy_and_key()
394 ((uint_8t*)d)[14] = ((uint_8t*)s)[14] ^ ((uint_8t*)k)[14]; in copy_and_key()
395 ((uint_8t*)d)[15] = ((uint_8t*)s)[15] ^ ((uint_8t*)k)[15]; in copy_and_key()
398 xor_block(d, k); in copy_and_key()
402 static void add_round_key( uint_8t d[N_BLOCK], const uint_8t k[N_BLOCK] ) in add_round_key()
404 xor_block(d, k); in add_round_key()
672 static void update_encrypt_key_128( uint_8t k[N_BLOCK], uint_8t *rc )
675 k[0] ^= s_box(k[13]) ^ *rc;
676 k[1] ^= s_box(k[14]);
677 k[2] ^= s_box(k[15]);
678 k[3] ^= s_box(k[12]);
683 k[cc + 0] ^= k[cc - 4];
684 k[cc + 1] ^= k[cc - 3];
685 k[cc + 2] ^= k[cc - 2];
686 k[cc + 3] ^= k[cc - 1];
726 static void update_decrypt_key_128( uint_8t k[N_BLOCK], uint_8t *rc )
731 k[cc + 0] ^= k[cc - 4];
732 k[cc + 1] ^= k[cc - 3];
733 k[cc + 2] ^= k[cc - 2];
734 k[cc + 3] ^= k[cc - 1];
737 k[0] ^= s_box(k[13]) ^ *rc;
738 k[1] ^= s_box(k[14]);
739 k[2] ^= s_box(k[15]);
740 k[3] ^= s_box(k[12]);
779 static void update_encrypt_key_256( uint_8t k[2 * N_BLOCK], uint_8t *rc )
782 k[0] ^= s_box(k[29]) ^ *rc;
783 k[1] ^= s_box(k[30]);
784 k[2] ^= s_box(k[31]);
785 k[3] ^= s_box(k[28]);
790 k[cc + 0] ^= k[cc - 4];
791 k[cc + 1] ^= k[cc - 3];
792 k[cc + 2] ^= k[cc - 2];
793 k[cc + 3] ^= k[cc - 1];
796 k[16] ^= s_box(k[12]);
797 k[17] ^= s_box(k[13]);
798 k[18] ^= s_box(k[14]);
799 k[19] ^= s_box(k[15]);
803 k[cc + 0] ^= k[cc - 4];
804 k[cc + 1] ^= k[cc - 3];
805 k[cc + 2] ^= k[cc - 2];
806 k[cc + 3] ^= k[cc - 1];
859 static void update_decrypt_key_256( uint_8t k[2 * N_BLOCK], uint_8t *rc )
864 k[cc + 0] ^= k[cc - 4];
865 k[cc + 1] ^= k[cc - 3];
866 k[cc + 2] ^= k[cc - 2];
867 k[cc + 3] ^= k[cc - 1];
870 k[16] ^= s_box(k[12]);
871 k[17] ^= s_box(k[13]);
872 k[18] ^= s_box(k[14]);
873 k[19] ^= s_box(k[15]);
877 k[cc + 0] ^= k[cc - 4];
878 k[cc + 1] ^= k[cc - 3];
879 k[cc + 2] ^= k[cc - 2];
880 k[cc + 3] ^= k[cc - 1];
884 k[0] ^= s_box(k[29]) ^ *rc;
885 k[1] ^= s_box(k[30]);
886 k[2] ^= s_box(k[31]);
887 k[3] ^= s_box(k[28]);