Home | History | Annotate | Download | only in rand

Lines Matching refs:MD_DIGEST_LENGTH

138 static unsigned char state[STATE_SIZE+MD_DIGEST_LENGTH];
139 static unsigned char md[MD_DIGEST_LENGTH];
183 OPENSSL_cleanse(md,MD_DIGEST_LENGTH);
194 unsigned char local_md[MD_DIGEST_LENGTH];
255 md_count[1] += (num / MD_DIGEST_LENGTH) + (num % MD_DIGEST_LENGTH > 0);
260 for (i=0; i<num; i+=MD_DIGEST_LENGTH)
263 j=(j > MD_DIGEST_LENGTH)?MD_DIGEST_LENGTH:j;
266 MD_Update(&m,local_md,MD_DIGEST_LENGTH);
338 unsigned char local_md[MD_DIGEST_LENGTH];
360 /* round upwards to multiple of MD_DIGEST_LENGTH/2 */
361 num_ceil = (1 + (num-1)/(MD_DIGEST_LENGTH/2)) * (MD_DIGEST_LENGTH/2);
430 #if MD_DIGEST_LENGTH > 20
433 #define DUMMY_SEED "...................." /* at least MD_DIGEST_LENGTH */
436 ssleay_rand_add(DUMMY_SEED, MD_DIGEST_LENGTH, 0.0);
437 n -= MD_DIGEST_LENGTH;
464 /* num_ceil -= MD_DIGEST_LENGTH/2 */
465 j=(num >= MD_DIGEST_LENGTH/2)?MD_DIGEST_LENGTH/2:num;
475 MD_Update(&m,local_md,MD_DIGEST_LENGTH);
489 k=(st_idx+MD_DIGEST_LENGTH/2)-st_num;
492 MD_DIGEST_LENGTH/2-k);
496 MD_Update(&m,&(state[st_idx]),MD_DIGEST_LENGTH/2);
499 for (i=0; i<MD_DIGEST_LENGTH/2; i++)
505 *(buf++)=local_md[i+MD_DIGEST_LENGTH/2];
511 MD_Update(&m,local_md,MD_DIGEST_LENGTH);
513 MD_Update(&m,md,MD_DIGEST_LENGTH);