Lines Matching refs:block
42 # define blk0(i) (block->l[i] = (rol(block->l[i],24)&0xFF00FF00) \
43 |(rol(block->l[i],8)&0x00FF00FF))
45 # define blk0(i) block->l[i]
47 #define blk(i) (block->l[i&15] = rol(block->l[(i+13)&15]^block->l[(i+8)&15] \
48 ^block->l[(i+2)&15]^block->l[i&15],1))
83 do_R01(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
93 do_R2(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
103 do_R3(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
113 do_R4(u_int32_t *a, u_int32_t *b, u_int32_t *c, u_int32_t *d, u_int32_t *e, CHAR64LONG16 *block)
124 * Hash a single 512-bit block. This is the core of the algorithm.
131 CHAR64LONG16 *block;
141 block = &workspace;
142 (void)memcpy(block, buffer, 64);
144 block = (CHAR64LONG16 *)(void *)buffer;
155 do_R01(&a, &b, &c, &d, &e, block);
156 do_R2(&a, &b, &c, &d, &e, block);
157 do_R3(&a, &b, &c, &d, &e, block);
158 do_R4(&a, &b, &c, &d, &e, block);