Lines Matching defs:RATE

64  * integer i in [0, RATE-1] indicating where to write the next byte in
95 #define RATE ENTPOOL_RATE
139 ASSERT(P->i <= RATE-1);
143 if (P->i == RATE-1)
145 ASSERT(P->i < RATE-1);
152 if (P->i == RATE-1)
154 ASSERT(P->i < RATE-1);
159 if (P->i == RATE-1)
161 ASSERT(P->i < RATE-1);
187 ASSERT(P->i <= RATE-1);
190 if (P->i == RATE-1)
192 ASSERT(P->i < RATE-1);
199 n = n0 = MIN(127, MIN(len, RATE-1 - P->i - 1));
204 /* Can't guarantee anything better than 0 <= i <= RATE-1. */
205 ASSERT(P->i <= RATE-1);
222 ASSERT(P->i <= RATE-1);
225 if (P->i == RATE-1)
227 ASSERT(P->i < RATE-1);
246 ASSERT(P->i <= RATE-1);
254 * Copy out and zero (RATE-1)-sized chunks at a time, stirring
257 while (n >= RATE-1) {
258 memcpy(p, P->s.u8, RATE-1);
259 memset(P->s.u8, 0, RATE-1);
260 P->s.u8[RATE-1] ^= 0x80;
262 p += RATE-1;
263 n -= RATE-1;
272 ASSERT(n < RATE-1);
274 memset(P->s.u8, 0, RATE-1); /* Zero all of it. */
275 P->s.u8[RATE-1] ^= 0x80;
424 uint8_t scratch[RATE];
425 const uint8_t zero[RATE] = {0};
438 entpool_enter(P, zero, RATE-3);
440 entpool_enter(P, zero, RATE-4);
451 if (!entpool_enter_nostir(P, zero, RATE-2))
456 if (!entpool_enter_nostir(P, zero, RATE-2 - 127 - 1))
468 if (!entpool_enter_nostir(P, zero, RATE-2))
471 CTASSERT(127 <= RATE-2);
474 if (!entpool_enter_nostir(P, zero, RATE-2 - 127 - 1))
494 entpool_enter(P, zero, RATE-3);
496 entpool_enter(P, zero, RATE-4);
508 if (!entpool_enter_nostir(P, zero, RATE-2))
511 CTASSERT(127 <= RATE-2);
514 if (!entpool_enter_nostir(P, zero, RATE-2 - 127 - 1))
527 if (!entpool_enter_nostir(P, zero, RATE-2))
530 CTASSERT(127 <= RATE-2);
533 if (!entpool_enter_nostir(P, zero, RATE-2 - 127 - 1))
558 if (!entpool_enter_nostir(P, zero, RATE-2))
561 CTASSERT(127 <= RATE-2);
564 if (!entpool_enter_nostir(P, zero, RATE-2 - 127 - 1))
572 entpool_extract(P, scratch, RATE-1 + 1);
612 uint8_t b[RATE-1];
623 {IN, {RATE-3, [RATE-2] = 1}},
625 {IN, {0x80|((RATE-4)&0x7f), (RATE-4)>>7, [RATE-2] = 1}},
632 {IN, {RATE-2}},
634 {IN, {127, [128] = RATE-2 - 127 - 1}},
641 {IN, {RATE-2}},
643 {IN, {127, [128] = RATE-2 - 127 - 1}},
656 {IN, {RATE-3, [RATE-2] = 0 /* truncated length */}},
658 {IN, {0x80|((RATE-4)&0x7f), (RATE-4)>>7,
659 [RATE-2] = 0 /* truncated length */}},
665 {IN, {RATE-2}},
667 {IN, {127, [128] = RATE-2 - 127 - 1}},
673 {IN, {RATE-2}},
675 {IN, {127, [128] = RATE-2 - 127 - 1}},
689 {IN, {RATE-2}},
691 {IN, {127, [128] = RATE-2 - 127 - 1}},
724 memset(u.b, 0, RATE-1);
725 u.b[RATE-1] ^= 0x80;