【发布时间】:2018-07-12 20:07:00
【问题描述】:
我尝试使用 Cryptol 实现 MAA 算法。这是我到目前为止所做的,但我并不幸运。有任何想法吗?
main: ([32], [32]) -> [32]
main (x , y) = add (x , y)x
where x = (take`{16} xy, drop`{16} xy)
where xy = mul1 (x , y)
mul1: ([32] ,[32]) -> [32]
mul1 (x , y) = xy
where xy = x * y
add: ([16] ,[16]) -> [16]
add (x , y) = xy
where xy = x + y
【问题讨论】:
-
你得到什么错误?
-
add采用一个元组参数,而不是两个参数。您还隐藏了变量名称,在main中使用唯一名称。
标签: encryption cryptography public-key-encryption pycrypto cryptol