mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-11-29 12:15:43 +03:00
Use u3a_malloc instead of c3_malloc
This commit is contained in:
parent
e61a041f61
commit
179c49429a
@ -20,9 +20,7 @@
|
||||
c3_assert(_(u3a_is_cat(wid)));
|
||||
dat = u3qc_rev(3, wid, dat);
|
||||
|
||||
//NOTE XX fixme we shouldn't c3_malloc in inner road,
|
||||
// this is also done in other SHA jets
|
||||
c3_y* fat_y = c3_malloc(wid + 1);
|
||||
c3_y* fat_y = u3a_malloc(wid + 1);
|
||||
u3r_bytes(0, wid, fat_y, dat);
|
||||
{
|
||||
c3_y dig_y[32];
|
||||
@ -39,7 +37,7 @@
|
||||
SHA1_Update(&ctx_h, fat_y, wid);
|
||||
SHA1_Final(dig_y, &ctx_h);
|
||||
#endif
|
||||
free(fat_y);
|
||||
u3a_free(fat_y);
|
||||
u3z(dat);
|
||||
return u3kc_rev(3, 20, u3i_bytes(20, dig_y));
|
||||
}
|
||||
|
@ -18,7 +18,7 @@
|
||||
u3_atom b)
|
||||
{
|
||||
c3_assert(_(u3a_is_cat(a)));
|
||||
c3_y* fat_y = c3_malloc(a + 1);
|
||||
c3_y* fat_y = u3a_malloc(a + 1);
|
||||
|
||||
u3r_bytes(0, a, fat_y, b);
|
||||
{
|
||||
@ -36,7 +36,7 @@
|
||||
SHA256_Update(&ctx_h, fat_y, a);
|
||||
SHA256_Final(dig_y, &ctx_h);
|
||||
#endif
|
||||
free(fat_y);
|
||||
u3a_free(fat_y);
|
||||
return u3i_bytes(32, dig_y);
|
||||
}
|
||||
}
|
||||
@ -53,7 +53,7 @@ u3_noun
|
||||
u3qe_shax(u3_atom a)
|
||||
{
|
||||
c3_w met_w = u3r_met(3, a);
|
||||
c3_y* fat_y = c3_malloc(met_w + 1);
|
||||
c3_y* fat_y = u3a_malloc(met_w + 1);
|
||||
|
||||
u3r_bytes(0, met_w, fat_y, a);
|
||||
{
|
||||
@ -71,7 +71,7 @@ u3_noun
|
||||
SHA256_Update(&ctx_h, fat_y, met_w);
|
||||
SHA256_Final(dig_y, &ctx_h);
|
||||
#endif
|
||||
free(fat_y);
|
||||
u3a_free(fat_y);
|
||||
return u3i_bytes(32, dig_y);
|
||||
}
|
||||
}
|
||||
@ -83,7 +83,7 @@ u3_noun
|
||||
u3_atom b)
|
||||
{
|
||||
c3_assert(_(u3a_is_cat(a)));
|
||||
c3_y* fat_y = c3_malloc(a + 1);
|
||||
c3_y* fat_y = u3a_malloc(a + 1);
|
||||
|
||||
u3r_bytes(0, a, fat_y, b);
|
||||
{
|
||||
@ -101,7 +101,7 @@ u3_noun
|
||||
SHA512_Update(&ctx_h, fat_y, a);
|
||||
SHA512_Final(dig_y, &ctx_h);
|
||||
#endif
|
||||
free(fat_y);
|
||||
u3a_free(fat_y);
|
||||
return u3i_bytes(64, dig_y);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user