• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenSSL098-52/src/crypto/camellia/

Lines Matching defs:subl

476 #define subl(x) subL[(x)]
498 subl(0) = kll; subr(0) = klr;
500 subl(1) = krl; subr(1) = krr;
504 subl(4) = kll; subr(4) = klr;
506 subl(5) = krl; subr(5) = krr;
510 subl(10) = kll; subr(10) = klr;
512 subl(11) = krl; subr(11) = krr;
516 subl(13) = krl; subr(13) = krr;
520 subl(16) = kll; subr(16) = klr;
522 subl(17) = krl; subr(17) = krr;
526 subl(18) = kll; subr(18) = klr;
528 subl(19) = krl; subr(19) = krr;
532 subl(22) = kll; subr(22) = klr;
534 subl(23) = krl; subr(23) = krr;
537 kll = subl(0); klr = subr(0);
538 krl = subl(1); krr = subr(1);
558 subl(2) = kll; subr(2) = klr;
559 subl(3) = krl; subr(3) = krr;
562 subl(6) = kll; subr(6) = klr;
563 subl(7) = krl; subr(7) = krr;
566 subl(8) = kll; subr(8) = klr;
567 subl(9) = krl; subr(9) = krr;
570 subl(12) = kll; subr(12) = klr;
573 subl(14) = kll; subr(14) = klr;
574 subl(15) = krl; subr(15) = krr;
577 subl(20) = kll; subr(20) = klr;
578 subl(21) = krl; subr(21) = krr;
581 subl(24) = kll; subr(24) = klr;
582 subl(25) = krl; subr(25) = krr;
587 subl(3) ^= subl(1); subr(3) ^= subr(1);
589 subl(5) ^= subl(1); subr(5) ^= subr(1);
591 subl(7) ^= subl(1); subr(7) ^= subr(1);
592 subl(1) ^= subr(1) & ~subr(9);
593 dw = subl(1) & subl(9),
596 subl(11) ^= subl(1); subr(11) ^= subr(1);
598 subl(13) ^= subl(1); subr(13) ^= subr(1);
600 subl(15) ^= subl(1); subr(15) ^= subr(1);
601 subl(1) ^= subr(1) & ~subr(17);
602 dw = subl(1) & subl(17),
605 subl(19) ^= subl(1); subr(19) ^= subr(1);
607 subl(21) ^= subl(1); subr(21) ^= subr(1);
609 subl(23) ^= subl(1); subr(23) ^= subr(1);
611 subl(24) ^= subl(1); subr(24) ^= subr(1);
614 kw4l = subl(25); kw4r = subr(25);
616 subl(22) ^= kw4l; subr(22) ^= kw4r;
618 subl(20) ^= kw4l; subr(20) ^= kw4r;
620 subl(18) ^= kw4l; subr(18) ^= kw4r;
622 dw = kw4l & subl(16),
625 subl(14) ^= kw4l; subr(14) ^= kw4r;
627 subl(12) ^= kw4l; subr(12) ^= kw4r;
629 subl(10) ^= kw4l; subr(10) ^= kw4r;
631 dw = kw4l & subl(8),
634 subl(6) ^= kw4l; subr(6) ^= kw4r;
636 subl(4) ^= kw4l; subr(4) ^= kw4r;
638 subl(2) ^= kw4l; subr(2) ^= kw4r;
640 subl(0) ^= kw4l; subr(0) ^= kw4r;
644 CamelliaSubkeyL(0) = subl(0) ^ subl(2);/* kw1 */
646 CamelliaSubkeyL(2) = subl(3); /* round 1 */
648 CamelliaSubkeyL(3) = subl(2) ^ subl(4); /* round 2 */
650 CamelliaSubkeyL(4) = subl(3) ^ subl(5); /* round 3 */
652 CamelliaSubkeyL(5) = subl(4) ^ subl(6); /* round 4 */
654 CamelliaSubkeyL(6) = subl(5) ^ subl(7); /* round 5 */
656 tl = subl(10) ^ (subr(10) & ~subr(8));
657 dw = tl & subl(8), /* FL(kl1) */
659 CamelliaSubkeyL(7) = subl(6) ^ tl; /* round 6 */
661 CamelliaSubkeyL(8) = subl(8); /* FL(kl1) */
663 CamelliaSubkeyL(9) = subl(9); /* FLinv(kl2) */
665 tl = subl(7) ^ (subr(7) & ~subr(9));
666 dw = tl & subl(9), /* FLinv(kl2) */
668 CamelliaSubkeyL(10) = tl ^ subl(11); /* round 7 */
670 CamelliaSubkeyL(11) = subl(10) ^ subl(12); /* round 8 */
672 CamelliaSubkeyL(12) = subl(11) ^ subl(13); /* round 9 */
674 CamelliaSubkeyL(13) = subl(12) ^ subl(14); /* round 10 */
676 CamelliaSubkeyL(14) = subl(13) ^ subl(15); /* round 11 */
678 tl = subl(18) ^ (subr(18) & ~subr(16));
679 dw = tl & subl(16), /* FL(kl3) */
681 CamelliaSubkeyL(15) = subl(14) ^ tl; /* round 12 */
683 CamelliaSubkeyL(16) = subl(16); /* FL(kl3) */
685 CamelliaSubkeyL(17) = subl(17); /* FLinv(kl4) */
687 tl = subl(15) ^ (subr(15) & ~subr(17));
688 dw = tl & subl(17), /* FLinv(kl4) */
690 CamelliaSubkeyL(18) = tl ^ subl(19); /* round 13 */
692 CamelliaSubkeyL(19) = subl(18) ^ subl(20); /* round 14 */
694 CamelliaSubkeyL(20) = subl(19) ^ subl(21); /* round 15 */
696 CamelliaSubkeyL(21) = subl(20) ^ subl(22); /* round 16 */
698 CamelliaSubkeyL(22) = subl(21) ^ subl(23); /* round 17 */
700 CamelliaSubkeyL(23) = subl(22); /* round 18 */
702 CamelliaSubkeyL(24) = subl(24) ^ subl(23); /* kw3 */
807 subl(0) = kll; subr(0) = klr;
809 subl(1) = krl; subr(1) = krr;
812 subl(12) = kll; subr(12) = klr;
814 subl(13) = krl; subr(13) = krr;
817 subl(16) = kll; subr(16) = klr;
819 subl(17) = krl; subr(17) = krr;
822 subl(22) = kll; subr(22) = klr;
824 subl(23) = krl; subr(23) = krr;
827 subl(30) = kll; subr(30) = klr;
829 subl(31) = krl; subr(31) = krr;
834 subl(4) = krll; subr(4) = krlr;
836 subl(5) = krrl; subr(5) = krrr;
839 subl(8) = krll; subr(8) = krlr;
841 subl(9) = krrl; subr(9) = krrr;
844 subl(18) = krll; subr(18) = krlr;
846 subl(19) = krrl; subr(19) = krrr;
849 subl(26) = krll; subr(26) = krlr;
851 subl(27) = krrl; subr(27) = krrr;
855 kll = subl(0) ^ krll; klr = subr(0) ^ krlr;
856 krl = subl(1) ^ krrl; krr = subr(1) ^ krrr;
889 subl(6) = kll; subr(6) = klr;
891 subl(7) = krl; subr(7) = krr;
894 subl(14) = kll; subr(14) = klr;
896 subl(15) = krl; subr(15) = krr;
899 subl(24) = klr; subr(24) = krl;
901 subl(25) = krr; subr(25) = kll;
905 subl(28) = kll; subr(28) = klr;
907 subl(29) = krl; subr(29) = krr;
911 subl(2) = krll; subr(2) = krlr;
913 subl(3) = krrl; subr(3) = krrr;
916 subl(10) = krll; subr(10) = krlr;
918 subl(11) = krrl; subr(11) = krrr;
921 subl(20) = krll; subr(20) = krlr;
923 subl(21) = krrl; subr(21) = krrr;
926 subl(32) = krll; subr(32) = krlr;
928 subl(33) = krrl; subr(33) = krrr;
932 subl(3) ^= subl(1); subr(3) ^= subr(1);
934 subl(5) ^= subl(1); subr(5) ^= subr(1);
936 subl(7) ^= subl(1); subr(7) ^= subr(1);
937 subl(1) ^= subr(1) & ~subr(9);
938 dw = subl(1) & subl(9),
941 subl(11) ^= subl(1); subr(11) ^= subr(1);
943 subl(13) ^= subl(1); subr(13) ^= subr(1);
945 subl(15) ^= subl(1); subr(15) ^= subr(1);
946 subl(1) ^= subr(1) & ~subr(17);
947 dw = subl(1) & subl(17),
950 subl(19) ^= subl(1); subr(19) ^= subr(1);
952 subl(21) ^= subl(1); subr(21) ^= subr(1);
954 subl(23) ^= subl(1); subr(23) ^= subr(1);
955 subl(1) ^= subr(1) & ~subr(25);
956 dw = subl(1) & subl(25),
959 subl(27) ^= subl(1); subr(27) ^= subr(1);
961 subl(29) ^= subl(1); subr(29) ^= subr(1);
963 subl(31) ^= subl(1); subr(31) ^= subr(1);
965 subl(32) ^= subl(1); subr(32) ^= subr(1);
969 kw4l = subl(33); kw4r = subr(33);
971 subl(30) ^= kw4l; subr(30) ^= kw4r;
973 subl(28) ^= kw4l; subr(28) ^= kw4r;
975 subl(26) ^= kw4l; subr(26) ^= kw4r;
977 dw = kw4l & subl(24),
980 subl(22) ^= kw4l; subr(22) ^= kw4r;
982 subl(20) ^= kw4l; subr(20) ^= kw4r;
984 subl(18) ^= kw4l; subr(18) ^= kw4r;
986 dw = kw4l & subl(16),
989 subl(14) ^= kw4l; subr(14) ^= kw4r;
991 subl(12) ^= kw4l; subr(12) ^= kw4r;
993 subl(10) ^= kw4l; subr(10) ^= kw4r;
995 dw = kw4l & subl(8),
998 subl(6) ^= kw4l; subr(6) ^= kw4r;
1000 subl(4) ^= kw4l; subr(4) ^= kw4r;
1002 subl(2) ^= kw4l; subr(2) ^= kw4r;
1004 subl(0) ^= kw4l; subr(0) ^= kw4r;
1007 CamelliaSubkeyL(0) = subl(0) ^ subl(2);/* kw1 */
1009 CamelliaSubkeyL(2) = subl(3); /* round 1 */
1011 CamelliaSubkeyL(3) = subl(2) ^ subl(4); /* round 2 */
1013 CamelliaSubkeyL(4) = subl(3) ^ subl(5); /* round 3 */
1015 CamelliaSubkeyL(5) = subl(4) ^ subl(6); /* round 4 */
1017 CamelliaSubkeyL(6) = subl(5) ^ subl(7); /* round 5 */
1019 tl = subl(10) ^ (subr(10) & ~subr(8));
1020 dw = tl & subl(8), /* FL(kl1) */
1022 CamelliaSubkeyL(7) = subl(6) ^ tl; /* round 6 */
1024 CamelliaSubkeyL(8) = subl(8); /* FL(kl1) */
1026 CamelliaSubkeyL(9) = subl(9); /* FLinv(kl2) */
1028 tl = subl(7) ^ (subr(7) & ~subr(9));
1029 dw = tl & subl(9), /* FLinv(kl2) */
1031 CamelliaSubkeyL(10) = tl ^ subl(11); /* round 7 */
1033 CamelliaSubkeyL(11) = subl(10) ^ subl(12); /* round 8 */
1035 CamelliaSubkeyL(12) = subl(11) ^ subl(13); /* round 9 */
1037 CamelliaSubkeyL(13) = subl(12) ^ subl(14); /* round 10 */
1039 CamelliaSubkeyL(14) = subl(13) ^ subl(15); /* round 11 */
1041 tl = subl(18) ^ (subr(18) & ~subr(16));
1042 dw = tl & subl(16), /* FL(kl3) */
1044 CamelliaSubkeyL(15) = subl(14) ^ tl; /* round 12 */
1046 CamelliaSubkeyL(16) = subl(16); /* FL(kl3) */
1048 CamelliaSubkeyL(17) = subl(17); /* FLinv(kl4) */
1050 tl = subl(15) ^ (subr(15) & ~subr(17));
1051 dw = tl & subl(17), /* FLinv(kl4) */
1053 CamelliaSubkeyL(18) = tl ^ subl(19); /* round 13 */
1055 CamelliaSubkeyL(19) = subl(18) ^ subl(20); /* round 14 */
1057 CamelliaSubkeyL(20) = subl(19) ^ subl(21); /* round 15 */
1059 CamelliaSubkeyL(21) = subl(20) ^ subl(22); /* round 16 */
1061 CamelliaSubkeyL(22) = subl(21) ^ subl(23); /* round 17 */
1063 tl = subl(26) ^ (subr(26)
1065 dw = tl & subl(24), /* FL(kl5) */
1067 CamelliaSubkeyL(23) = subl(22) ^ tl; /* round 18 */
1069 CamelliaSubkeyL(24) = subl(24); /* FL(kl5) */
1071 CamelliaSubkeyL(25) = subl(25); /* FLinv(kl6) */
1073 tl = subl(23) ^ (subr(23) &
1075 dw = tl & subl(25), /* FLinv(kl6) */
1077 CamelliaSubkeyL(26) = tl ^ subl(27); /* round 19 */
1079 CamelliaSubkeyL(27) = subl(26) ^ subl(28); /* round 20 */
1081 CamelliaSubkeyL(28) = subl(27) ^ subl(29); /* round 21 */
1083 CamelliaSubkeyL(29) = subl(28) ^ subl(30); /* round 22 */
1085 CamelliaSubkeyL(30) = subl(29) ^ subl(31); /* round 23 */
1087 CamelliaSubkeyL(31) = subl(30); /* round 24 */
1089 CamelliaSubkeyL(32) = subl(32) ^ subl(31); /* kw3 */