Compact qrcrypt.py further
This commit is contained in:
parent
5784d62024
commit
9191cde0eb
2 changed files with 3 additions and 2 deletions
2
foo.sec
Normal file
2
foo.sec
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
/¨“sa¢:~<7E>å–oda5B
|
||||||
|
i½vÂg®Š<C2AE>İ4šâ¦
|
|
@ -21,8 +21,7 @@ def tag(k,n,c):
|
||||||
return w(a+s,128)
|
return w(a+s,128)
|
||||||
def hcc20(k,n):s=ccb(k,q(n[:4]),n[4:],1);return s[:16]+s[48:]
|
def hcc20(k,n):s=ccb(k,q(n[:4]),n[4:],1);return s[:16]+s[48:]
|
||||||
p=2**255-19
|
p=2**255-19
|
||||||
mask=lambda x:sum(x>>i|x<<i for i in range(255))
|
def cs(s,a,b):d=-s&((1<<255)-1)&(a^b);a=a^d;b=b^d;return a,b
|
||||||
def cs(s,a,b):d=mask(s)&(a^b);a=a^d;b=b^d;return a,b
|
|
||||||
def x(k,u):
|
def x(k,u):
|
||||||
k=bytearray(k);k[0]&=248;k[31]&=127;k[31]|=64;k=q(k);u=q(u[:-1]+bytes([u[-1]&127]))
|
k=bytearray(k);k[0]&=248;k[31]&=127;k[31]|=64;k=q(k);u=q(u[:-1]+bytes([u[-1]&127]))
|
||||||
x=u;y=1;z=0;w=u;v=1;s=0
|
x=u;y=1;z=0;w=u;v=1;s=0
|
||||||
|
|
Loading…
Reference in a new issue