mirror of
https://github.com/ilyakooo0/urbit.git
synced 2024-12-15 18:12:47 +03:00
An operating function
758e3e2232
'ob', a core that implemented a permutation cipher for planet-sized atoms, contained a critical bug that allowed multiple inputs to encipher to the same output. This created collisions between some planet-sized @p values. The rewritten version corrects this bug, and also rewrites +ob to more clearly match both 1) the paper that the algorithm comes from, and 2) the parallel implementation in urbit-ob that has gone through an exhaustive test. This also adjusts two calls to 'ob' elsewhere in hoon.hoon such that they match the updated core. |
||
---|---|---|
.travis | ||
app | ||
gen | ||
lib | ||
mar | ||
ren | ||
sec/com | ||
sur | ||
sys | ||
tests | ||
web | ||
.gitignore | ||
.travis.yml | ||
LICENSE.txt | ||
web.hoon |