Lines Matching refs:D
54 #define SHA_ROUND(t, input, fn, constant, A, B, C, D, E) do { \ argument
59 #define T_0_15(t, A, B, C, D, E) SHA_ROUND(t, SHA_SRC, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
60 #define T_16_19(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (((C^D)&B)^D) , 0x5a827999, A, B, C, D, E ) argument
61 #define T_20_39(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0x6ed9eba1, A, B, C, D, E ) argument
62 #define T_40_59(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, ((B&C)+(D&(B^C))) , 0x8f1bbcdc, A, B, C, D,… argument
63 #define T_60_79(t, A, B, C, D, E) SHA_ROUND(t, SHA_MIX, (B^C^D) , 0xca62c1d6, A, B, C, D, E ) argument
83 __u32 A, B, C, D, E; in sha_transform() local
88 D = digest[3]; in sha_transform()
92 T_0_15( 0, A, B, C, D, E); in sha_transform()
93 T_0_15( 1, E, A, B, C, D); in sha_transform()
94 T_0_15( 2, D, E, A, B, C); in sha_transform()
95 T_0_15( 3, C, D, E, A, B); in sha_transform()
96 T_0_15( 4, B, C, D, E, A); in sha_transform()
97 T_0_15( 5, A, B, C, D, E); in sha_transform()
98 T_0_15( 6, E, A, B, C, D); in sha_transform()
99 T_0_15( 7, D, E, A, B, C); in sha_transform()
100 T_0_15( 8, C, D, E, A, B); in sha_transform()
101 T_0_15( 9, B, C, D, E, A); in sha_transform()
102 T_0_15(10, A, B, C, D, E); in sha_transform()
103 T_0_15(11, E, A, B, C, D); in sha_transform()
104 T_0_15(12, D, E, A, B, C); in sha_transform()
105 T_0_15(13, C, D, E, A, B); in sha_transform()
106 T_0_15(14, B, C, D, E, A); in sha_transform()
107 T_0_15(15, A, B, C, D, E); in sha_transform()
110 T_16_19(16, E, A, B, C, D); in sha_transform()
111 T_16_19(17, D, E, A, B, C); in sha_transform()
112 T_16_19(18, C, D, E, A, B); in sha_transform()
113 T_16_19(19, B, C, D, E, A); in sha_transform()
116 T_20_39(20, A, B, C, D, E); in sha_transform()
117 T_20_39(21, E, A, B, C, D); in sha_transform()
118 T_20_39(22, D, E, A, B, C); in sha_transform()
119 T_20_39(23, C, D, E, A, B); in sha_transform()
120 T_20_39(24, B, C, D, E, A); in sha_transform()
121 T_20_39(25, A, B, C, D, E); in sha_transform()
122 T_20_39(26, E, A, B, C, D); in sha_transform()
123 T_20_39(27, D, E, A, B, C); in sha_transform()
124 T_20_39(28, C, D, E, A, B); in sha_transform()
125 T_20_39(29, B, C, D, E, A); in sha_transform()
126 T_20_39(30, A, B, C, D, E); in sha_transform()
127 T_20_39(31, E, A, B, C, D); in sha_transform()
128 T_20_39(32, D, E, A, B, C); in sha_transform()
129 T_20_39(33, C, D, E, A, B); in sha_transform()
130 T_20_39(34, B, C, D, E, A); in sha_transform()
131 T_20_39(35, A, B, C, D, E); in sha_transform()
132 T_20_39(36, E, A, B, C, D); in sha_transform()
133 T_20_39(37, D, E, A, B, C); in sha_transform()
134 T_20_39(38, C, D, E, A, B); in sha_transform()
135 T_20_39(39, B, C, D, E, A); in sha_transform()
138 T_40_59(40, A, B, C, D, E); in sha_transform()
139 T_40_59(41, E, A, B, C, D); in sha_transform()
140 T_40_59(42, D, E, A, B, C); in sha_transform()
141 T_40_59(43, C, D, E, A, B); in sha_transform()
142 T_40_59(44, B, C, D, E, A); in sha_transform()
143 T_40_59(45, A, B, C, D, E); in sha_transform()
144 T_40_59(46, E, A, B, C, D); in sha_transform()
145 T_40_59(47, D, E, A, B, C); in sha_transform()
146 T_40_59(48, C, D, E, A, B); in sha_transform()
147 T_40_59(49, B, C, D, E, A); in sha_transform()
148 T_40_59(50, A, B, C, D, E); in sha_transform()
149 T_40_59(51, E, A, B, C, D); in sha_transform()
150 T_40_59(52, D, E, A, B, C); in sha_transform()
151 T_40_59(53, C, D, E, A, B); in sha_transform()
152 T_40_59(54, B, C, D, E, A); in sha_transform()
153 T_40_59(55, A, B, C, D, E); in sha_transform()
154 T_40_59(56, E, A, B, C, D); in sha_transform()
155 T_40_59(57, D, E, A, B, C); in sha_transform()
156 T_40_59(58, C, D, E, A, B); in sha_transform()
157 T_40_59(59, B, C, D, E, A); in sha_transform()
160 T_60_79(60, A, B, C, D, E); in sha_transform()
161 T_60_79(61, E, A, B, C, D); in sha_transform()
162 T_60_79(62, D, E, A, B, C); in sha_transform()
163 T_60_79(63, C, D, E, A, B); in sha_transform()
164 T_60_79(64, B, C, D, E, A); in sha_transform()
165 T_60_79(65, A, B, C, D, E); in sha_transform()
166 T_60_79(66, E, A, B, C, D); in sha_transform()
167 T_60_79(67, D, E, A, B, C); in sha_transform()
168 T_60_79(68, C, D, E, A, B); in sha_transform()
169 T_60_79(69, B, C, D, E, A); in sha_transform()
170 T_60_79(70, A, B, C, D, E); in sha_transform()
171 T_60_79(71, E, A, B, C, D); in sha_transform()
172 T_60_79(72, D, E, A, B, C); in sha_transform()
173 T_60_79(73, C, D, E, A, B); in sha_transform()
174 T_60_79(74, B, C, D, E, A); in sha_transform()
175 T_60_79(75, A, B, C, D, E); in sha_transform()
176 T_60_79(76, E, A, B, C, D); in sha_transform()
177 T_60_79(77, D, E, A, B, C); in sha_transform()
178 T_60_79(78, C, D, E, A, B); in sha_transform()
179 T_60_79(79, B, C, D, E, A); in sha_transform()
184 digest[3] += D; in sha_transform()