static INLINE void mix(lsh_u32* cv_l, lsh_u32* cv_r, const lsh_u32* const_v, const int rot_alpha, const int rot_beta){ add_blk(cv_l, cv_r); rotate_blk(cv_l, rot_alpha); xor_with_const(cv_l, const_v); add_blk(cv_r, cv_l); rotate_blk(cv_r, rot_beta); add_blk(cv_l, cv_r); rotate_msg_gamma(cv_r); }
void *malloc(unsigned int taille) { t_blk *new_blk; unsigned char psize; char val[33]; taille += sizeof(t_blk); sup_power(&taille, &psize); if (!(new_blk = get_available(psize))) { new_blk = sbrk(taille); add_blk(new_blk, psize); } else { new_blk->is_available = 0; } my_putstr("taille :\n"); my_putnbr(psize); my_putchar('\n'); conv_10_to_16(new_blk, val); my_putstr(val); my_putchar('\n'); show_alloc_mem(); return (new_blk + 1); }
void build_blks(struct blist *blist, int wanted, int with_data_files) { int i; if(with_data_files) { build_blks_with_data_files(blist, wanted, with_data_files); return; } for(i=0; i<wanted; i++) add_blk(blist); }