Lines Matching refs:c
130 # define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++)))<<24), \ argument
131 l|=(((unsigned long)(*((c)++)))<<16), \
132 l|=(((unsigned long)(*((c)++)))<< 8), \
133 l|=(((unsigned long)(*((c)++))) ) )
134 # define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l)>>24)&0xff), \ argument
135 *((c)++)=(unsigned char)(((l)>>16)&0xff), \
136 *((c)++)=(unsigned char)(((l)>> 8)&0xff), \
137 *((c)++)=(unsigned char)(((l) )&0xff), \
142 # define HOST_c2l(c,l) (l =(((unsigned long)(*((c)++))) ), \ argument
143 l|=(((unsigned long)(*((c)++)))<< 8), \
144 l|=(((unsigned long)(*((c)++)))<<16), \
145 l|=(((unsigned long)(*((c)++)))<<24) )
146 # define HOST_l2c(l,c) (*((c)++)=(unsigned char)(((l) )&0xff), \ argument
147 *((c)++)=(unsigned char)(((l)>> 8)&0xff), \
148 *((c)++)=(unsigned char)(((l)>>16)&0xff), \
149 *((c)++)=(unsigned char)(((l)>>24)&0xff), \
158 int HASH_UPDATE(HASH_CTX *c, const void *data_, size_t len) in HASH_UPDATE() argument
168 l = (c->Nl + (((HASH_LONG) len) << 3)) & 0xffffffffUL; in HASH_UPDATE()
169 if (ossl_unlikely(l < c->Nl)) /* overflow */ in HASH_UPDATE()
170 c->Nh++; in HASH_UPDATE()
171 c->Nh += (HASH_LONG) (len >> 29); /* might cause compiler warning on in HASH_UPDATE()
173 c->Nl = l; in HASH_UPDATE()
175 n = c->num; in HASH_UPDATE()
177 p = (unsigned char *)c->data; in HASH_UPDATE()
181 HASH_BLOCK_DATA_ORDER(c, p, 1); in HASH_UPDATE()
185 c->num = 0; in HASH_UPDATE()
195 c->num += (unsigned int)len; in HASH_UPDATE()
202 HASH_BLOCK_DATA_ORDER(c, data, n); in HASH_UPDATE()
209 p = (unsigned char *)c->data; in HASH_UPDATE()
210 c->num = (unsigned int)len; in HASH_UPDATE()
216 void HASH_TRANSFORM(HASH_CTX *c, const unsigned char *data) in HASH_TRANSFORM() argument
218 HASH_BLOCK_DATA_ORDER(c, data, 1); in HASH_TRANSFORM()
221 int HASH_FINAL(unsigned char *md, HASH_CTX *c) in HASH_FINAL() argument
223 unsigned char *p = (unsigned char *)c->data; in HASH_FINAL()
224 size_t n = c->num; in HASH_FINAL()
232 HASH_BLOCK_DATA_ORDER(c, p, 1); in HASH_FINAL()
238 (void)HOST_l2c(c->Nh, p); in HASH_FINAL()
239 (void)HOST_l2c(c->Nl, p); in HASH_FINAL()
241 (void)HOST_l2c(c->Nl, p); in HASH_FINAL()
242 (void)HOST_l2c(c->Nh, p); in HASH_FINAL()
245 HASH_BLOCK_DATA_ORDER(c, p, 1); in HASH_FINAL()
246 c->num = 0; in HASH_FINAL()
252 HASH_MAKE_STRING(c, md); in HASH_FINAL()