diff --git a/compact_chapoly.py b/compact_chapoly.py index b5bbd1f..0183f9c 100644 --- a/compact_chapoly.py +++ b/compact_chapoly.py @@ -1,7 +1,4 @@ -def u(b): - n=0 - for i in range(len(b)):n|=b[i]<<(i*8) - return n +u=lambda b:sum(b[i]<<(i*8)for i in range(len(b))) unu=lambda n,l:bytes(n>>i&255 for i in range(0,l,8)) add=lambda x,y:x+y&0xffffffff rotl=lambda x,n:x<>32-n