| 824 | } |
| 825 | |
| 826 | void F () |
| 827 | { |
| 828 | uint64_t res[8]; |
| 829 | for (int b=0; b<8; b++) |
| 830 | { |
| 831 | uint64_t r; |
| 832 | r = T0[buf[b+56]]; |
| 833 | r ^= T1[buf[b+48]]; |
| 834 | r ^= T2[buf[b+40]]; |
| 835 | r ^= T3[buf[b+32]]; |
| 836 | r ^= T4[buf[b+24]]; |
| 837 | r ^= T5[buf[b+16]]; |
| 838 | r ^= T6[buf[b+8]]; |
| 839 | r ^= T7[buf[b]]; |
| 840 | res[b] = r; |
| 841 | } |
| 842 | memcpy (buf, res, 64); |
| 843 | } |
| 844 | |
| 845 | GOST3411Block E (const GOST3411Block& m) |
| 846 | { |
nothing calls this directly
no outgoing calls
no test coverage detected