Lines Matching refs:subR

378 static void camellia_setup_tail(u32 *subkey, u32 *subL, u32 *subR, int max)  in camellia_setup_tail()  argument
385 subL[3] ^= subL[1]; subR[3] ^= subR[1]; in camellia_setup_tail()
387 subL[5] ^= subL[1]; subR[5] ^= subR[1]; in camellia_setup_tail()
389 subL[7] ^= subL[1]; subR[7] ^= subR[1]; in camellia_setup_tail()
390 subL[1] ^= subR[1] & ~subR[9]; in camellia_setup_tail()
392 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl2) */ in camellia_setup_tail()
394 subL[11] ^= subL[1]; subR[11] ^= subR[1]; in camellia_setup_tail()
396 subL[13] ^= subL[1]; subR[13] ^= subR[1]; in camellia_setup_tail()
398 subL[15] ^= subL[1]; subR[15] ^= subR[1]; in camellia_setup_tail()
399 subL[1] ^= subR[1] & ~subR[17]; in camellia_setup_tail()
401 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl4) */ in camellia_setup_tail()
403 subL[19] ^= subL[1]; subR[19] ^= subR[1]; in camellia_setup_tail()
405 subL[21] ^= subL[1]; subR[21] ^= subR[1]; in camellia_setup_tail()
407 subL[23] ^= subL[1]; subR[23] ^= subR[1]; in camellia_setup_tail()
410 subL[24] ^= subL[1]; subR[24] ^= subR[1]; in camellia_setup_tail()
413 kw4l = subL[25]; kw4r = subR[25]; in camellia_setup_tail()
415 subL[1] ^= subR[1] & ~subR[25]; in camellia_setup_tail()
417 subR[1] ^= rol32(dw, 1); /* modified for FLinv(kl6) */ in camellia_setup_tail()
419 subL[27] ^= subL[1]; subR[27] ^= subR[1]; in camellia_setup_tail()
421 subL[29] ^= subL[1]; subR[29] ^= subR[1]; in camellia_setup_tail()
423 subL[31] ^= subL[1]; subR[31] ^= subR[1]; in camellia_setup_tail()
425 subL[32] ^= subL[1]; subR[32] ^= subR[1]; in camellia_setup_tail()
428 kw4l = subL[33]; kw4r = subR[33]; in camellia_setup_tail()
430 subL[30] ^= kw4l; subR[30] ^= kw4r; in camellia_setup_tail()
432 subL[28] ^= kw4l; subR[28] ^= kw4r; in camellia_setup_tail()
434 subL[26] ^= kw4l; subR[26] ^= kw4r; in camellia_setup_tail()
435 kw4l ^= kw4r & ~subR[24]; in camellia_setup_tail()
440 subL[22] ^= kw4l; subR[22] ^= kw4r; in camellia_setup_tail()
442 subL[20] ^= kw4l; subR[20] ^= kw4r; in camellia_setup_tail()
444 subL[18] ^= kw4l; subR[18] ^= kw4r; in camellia_setup_tail()
445 kw4l ^= kw4r & ~subR[16]; in camellia_setup_tail()
449 subL[14] ^= kw4l; subR[14] ^= kw4r; in camellia_setup_tail()
451 subL[12] ^= kw4l; subR[12] ^= kw4r; in camellia_setup_tail()
453 subL[10] ^= kw4l; subR[10] ^= kw4r; in camellia_setup_tail()
454 kw4l ^= kw4r & ~subR[8]; in camellia_setup_tail()
458 subL[6] ^= kw4l; subR[6] ^= kw4r; in camellia_setup_tail()
460 subL[4] ^= kw4l; subR[4] ^= kw4r; in camellia_setup_tail()
462 subL[2] ^= kw4l; subR[2] ^= kw4r; in camellia_setup_tail()
464 subL[0] ^= kw4l; subR[0] ^= kw4r; in camellia_setup_tail()
468 SUBKEY_R(0) = subR[0] ^ subR[2]; in camellia_setup_tail()
470 SUBKEY_R(2) = subR[3]; in camellia_setup_tail()
472 SUBKEY_R(3) = subR[2] ^ subR[4]; in camellia_setup_tail()
474 SUBKEY_R(4) = subR[3] ^ subR[5]; in camellia_setup_tail()
476 SUBKEY_R(5) = subR[4] ^ subR[6]; in camellia_setup_tail()
478 SUBKEY_R(6) = subR[5] ^ subR[7]; in camellia_setup_tail()
479 tl = subL[10] ^ (subR[10] & ~subR[8]); in camellia_setup_tail()
481 tr = subR[10] ^ rol32(dw, 1); in camellia_setup_tail()
483 SUBKEY_R(7) = subR[6] ^ tr; in camellia_setup_tail()
485 SUBKEY_R(8) = subR[8]; in camellia_setup_tail()
487 SUBKEY_R(9) = subR[9]; in camellia_setup_tail()
488 tl = subL[7] ^ (subR[7] & ~subR[9]); in camellia_setup_tail()
490 tr = subR[7] ^ rol32(dw, 1); in camellia_setup_tail()
492 SUBKEY_R(10) = tr ^ subR[11]; in camellia_setup_tail()
494 SUBKEY_R(11) = subR[10] ^ subR[12]; in camellia_setup_tail()
496 SUBKEY_R(12) = subR[11] ^ subR[13]; in camellia_setup_tail()
498 SUBKEY_R(13) = subR[12] ^ subR[14]; in camellia_setup_tail()
500 SUBKEY_R(14) = subR[13] ^ subR[15]; in camellia_setup_tail()
501 tl = subL[18] ^ (subR[18] & ~subR[16]); in camellia_setup_tail()
503 tr = subR[18] ^ rol32(dw, 1); in camellia_setup_tail()
505 SUBKEY_R(15) = subR[14] ^ tr; in camellia_setup_tail()
507 SUBKEY_R(16) = subR[16]; in camellia_setup_tail()
509 SUBKEY_R(17) = subR[17]; in camellia_setup_tail()
510 tl = subL[15] ^ (subR[15] & ~subR[17]); in camellia_setup_tail()
512 tr = subR[15] ^ rol32(dw, 1); in camellia_setup_tail()
514 SUBKEY_R(18) = tr ^ subR[19]; in camellia_setup_tail()
516 SUBKEY_R(19) = subR[18] ^ subR[20]; in camellia_setup_tail()
518 SUBKEY_R(20) = subR[19] ^ subR[21]; in camellia_setup_tail()
520 SUBKEY_R(21) = subR[20] ^ subR[22]; in camellia_setup_tail()
522 SUBKEY_R(22) = subR[21] ^ subR[23]; in camellia_setup_tail()
525 SUBKEY_R(23) = subR[22]; in camellia_setup_tail()
527 SUBKEY_R(24) = subR[24] ^ subR[23]; in camellia_setup_tail()
529 tl = subL[26] ^ (subR[26] & ~subR[24]); in camellia_setup_tail()
531 tr = subR[26] ^ rol32(dw, 1); in camellia_setup_tail()
533 SUBKEY_R(23) = subR[22] ^ tr; in camellia_setup_tail()
535 SUBKEY_R(24) = subR[24]; in camellia_setup_tail()
537 SUBKEY_R(25) = subR[25]; in camellia_setup_tail()
538 tl = subL[23] ^ (subR[23] & ~subR[25]); in camellia_setup_tail()
540 tr = subR[23] ^ rol32(dw, 1); in camellia_setup_tail()
542 SUBKEY_R(26) = tr ^ subR[27]; in camellia_setup_tail()
544 SUBKEY_R(27) = subR[26] ^ subR[28]; in camellia_setup_tail()
546 SUBKEY_R(28) = subR[27] ^ subR[29]; in camellia_setup_tail()
548 SUBKEY_R(29) = subR[28] ^ subR[30]; in camellia_setup_tail()
550 SUBKEY_R(30) = subR[29] ^ subR[31]; in camellia_setup_tail()
552 SUBKEY_R(31) = subR[30]; in camellia_setup_tail()
554 SUBKEY_R(32) = subR[32] ^ subR[31]; in camellia_setup_tail()
563 u32 subR[26]; in camellia_setup128() local
575 subL[0] = kll; subR[0] = klr; in camellia_setup128()
577 subL[1] = krl; subR[1] = krr; in camellia_setup128()
581 subL[4] = kll; subR[4] = klr; in camellia_setup128()
583 subL[5] = krl; subR[5] = krr; in camellia_setup128()
587 subL[10] = kll; subR[10] = klr; in camellia_setup128()
589 subL[11] = krl; subR[11] = krr; in camellia_setup128()
593 subL[13] = krl; subR[13] = krr; in camellia_setup128()
597 subL[16] = kll; subR[16] = klr; in camellia_setup128()
599 subL[17] = krl; subR[17] = krr; in camellia_setup128()
603 subL[18] = kll; subR[18] = klr; in camellia_setup128()
605 subL[19] = krl; subR[19] = krr; in camellia_setup128()
609 subL[22] = kll; subR[22] = klr; in camellia_setup128()
611 subL[23] = krl; subR[23] = krr; in camellia_setup128()
614 kll = subL[0]; klr = subR[0]; in camellia_setup128()
615 krl = subL[1]; krr = subR[1]; in camellia_setup128()
635 subL[2] = kll; subR[2] = klr; in camellia_setup128()
636 subL[3] = krl; subR[3] = krr; in camellia_setup128()
639 subL[6] = kll; subR[6] = klr; in camellia_setup128()
640 subL[7] = krl; subR[7] = krr; in camellia_setup128()
643 subL[8] = kll; subR[8] = klr; in camellia_setup128()
644 subL[9] = krl; subR[9] = krr; in camellia_setup128()
647 subL[12] = kll; subR[12] = klr; in camellia_setup128()
650 subL[14] = kll; subR[14] = klr; in camellia_setup128()
651 subL[15] = krl; subR[15] = krr; in camellia_setup128()
654 subL[20] = kll; subR[20] = klr; in camellia_setup128()
655 subL[21] = krl; subR[21] = krr; in camellia_setup128()
658 subL[24] = kll; subR[24] = klr; in camellia_setup128()
659 subL[25] = krl; subR[25] = krr; in camellia_setup128()
661 camellia_setup_tail(subkey, subL, subR, 24); in camellia_setup128()
670 u32 subR[34]; in camellia_setup256() local
687 subL[0] = kll; subR[0] = klr; in camellia_setup256()
689 subL[1] = krl; subR[1] = krr; in camellia_setup256()
692 subL[12] = kll; subR[12] = klr; in camellia_setup256()
694 subL[13] = krl; subR[13] = krr; in camellia_setup256()
697 subL[16] = kll; subR[16] = klr; in camellia_setup256()
699 subL[17] = krl; subR[17] = krr; in camellia_setup256()
702 subL[22] = kll; subR[22] = klr; in camellia_setup256()
704 subL[23] = krl; subR[23] = krr; in camellia_setup256()
707 subL[30] = kll; subR[30] = klr; in camellia_setup256()
709 subL[31] = krl; subR[31] = krr; in camellia_setup256()
714 subL[4] = krll; subR[4] = krlr; in camellia_setup256()
716 subL[5] = krrl; subR[5] = krrr; in camellia_setup256()
719 subL[8] = krll; subR[8] = krlr; in camellia_setup256()
721 subL[9] = krrl; subR[9] = krrr; in camellia_setup256()
724 subL[18] = krll; subR[18] = krlr; in camellia_setup256()
726 subL[19] = krrl; subR[19] = krrr; in camellia_setup256()
729 subL[26] = krll; subR[26] = krlr; in camellia_setup256()
731 subL[27] = krrl; subR[27] = krrr; in camellia_setup256()
735 kll = subL[0] ^ krll; klr = subR[0] ^ krlr; in camellia_setup256()
736 krl = subL[1] ^ krrl; krr = subR[1] ^ krrr; in camellia_setup256()
769 subL[6] = kll; subR[6] = klr; in camellia_setup256()
771 subL[7] = krl; subR[7] = krr; in camellia_setup256()
774 subL[14] = kll; subR[14] = klr; in camellia_setup256()
776 subL[15] = krl; subR[15] = krr; in camellia_setup256()
779 subL[24] = klr; subR[24] = krl; in camellia_setup256()
781 subL[25] = krr; subR[25] = kll; in camellia_setup256()
785 subL[28] = kll; subR[28] = klr; in camellia_setup256()
787 subL[29] = krl; subR[29] = krr; in camellia_setup256()
791 subL[2] = krll; subR[2] = krlr; in camellia_setup256()
793 subL[3] = krrl; subR[3] = krrr; in camellia_setup256()
796 subL[10] = krll; subR[10] = krlr; in camellia_setup256()
798 subL[11] = krrl; subR[11] = krrr; in camellia_setup256()
801 subL[20] = krll; subR[20] = krlr; in camellia_setup256()
803 subL[21] = krrl; subR[21] = krrr; in camellia_setup256()
806 subL[32] = krll; subR[32] = krlr; in camellia_setup256()
808 subL[33] = krrl; subR[33] = krrr; in camellia_setup256()
810 camellia_setup_tail(subkey, subL, subR, 32); in camellia_setup256()