• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/crypto/

Lines Matching defs:rh

65 #define ADD128(rh, rl, ih, il)						\
70 (rh)++; \
71 (rh) += (ih); \
76 #define PMUL64(rh, rl, i1, i2) /* Assumes m doesn't overflow */ \
80 rh = MUL32(_i1>>32, _i2>>32); \
82 ADD128(rh, rl, (m >> 32), (m << 32)); \
85 #define MUL64(rh, rl, i1, i2) \
90 rh = MUL32(_i1>>32, _i2>>32); \
92 ADD128(rh, rl, (m1 >> 32), (m1 << 32)); \
93 ADD128(rh, rl, (m2 >> 32), (m2 << 32)); \
110 #define nh_16(mp, kp, nw, rh, rl) \
113 rh = rl = 0; \
117 ADD128(rh, rl, th, tl); \
121 #define nh_16_2(mp, kp, nw, rh, rl, rh1, rl1) \
124 rh1 = rl1 = rh = rl = 0; \
128 ADD128(rh, rl, th, tl); \
136 #define nh_vmac_nhbytes(mp, kp, nw, rh, rl) \
139 rh = rl = 0; \
143 ADD128(rh, rl, th, tl); \
146 ADD128(rh, rl, th, tl); \
149 ADD128(rh, rl, th, tl); \
152 ADD128(rh, rl, th, tl); \
156 #define nh_vmac_nhbytes_2(mp, kp, nw, rh, rl, rh1, rl1) \
159 rh1 = rl1 = rh = rl = 0; \
163 ADD128(rh, rl, th, tl); \
169 ADD128(rh, rl, th, tl); \
175 ADD128(rh, rl, th, tl); \
181 ADD128(rh, rl, th, tl); \
215 #define nh_16(mp, kp, nw, rh, rl) \
219 rh = rl = t = 0; \
225 ADD128(rh, rl, MUL32(t1 >> 32, t2 >> 32), \
227 rh += (u64)(u32)(m1 >> 32) \
231 ADD128(rh, rl, (t >> 32), (t << 32)); \
302 #define nh_16_2(mp, kp, nw, rh, rl, rh2, rl2) \
304 nh_16(mp, kp, nw, rh, rl); \
309 #define nh_vmac_nhbytes(mp, kp, nw, rh, rl) \
310 nh_16(mp, kp, nw, rh, rl)
313 #define nh_vmac_nhbytes_2(mp, kp, nw, rh, rl, rh2, rl2) \
315 nh_vmac_nhbytes(mp, kp, nw, rh, rl); \
329 u64 rh, rl, t, z = 0;
354 MUL64(rh, rl, p1, p2);
355 t = rh >> 56;
356 ADD128(t, rl, z, rh);
357 rh <<= 8;
358 ADD128(t, rl, z, rh);
370 u64 rh, rl, *mptr;
385 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl);
386 rh &= m62;
387 ADD128(ch, cl, rh, rl);
393 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl);
394 rh &= m62;
395 poly_step(ch, cl, pkh, pkl, rh, rl);
406 u64 rh, rl, *mptr;
438 nh_vmac_nhbytes(mptr, kptr, VMAC_NHBYTES/8, rh, rl);
439 rh &= m62;
440 poly_step(ch, cl, pkh, pkl, rh, rl);
444 nh_16(mptr, kptr, 2*((remaining+15)/16), rh, rl);
445 rh &= m62;
446 poly_step(ch, cl, pkh, pkl, rh, rl);