Golang中的快速有限域算术 goff (去 ̊Finite ̊Field)在Go快速场运算库。 我们介绍了goff :该项目源于在Go中进行高性能现场操作的需要。 对于大多数模数, goff优于使用C ++或Rust编写的math/big和优化库。 特别是, goff模乘非常快。 说明了我们发现和实现的算法优化,并提出了一些。 由背后的团队( )积极开发和维护: 警告 goff尚未经过审核,按原样提供,风险自负。 特别是, goff )无法保证安全性,例如持续执行时间或抵抗旁通道攻击。 goff生成针对64位体系结构优化的代码。 它会生成优化的程序集,以对amd64上的NoCarry条件进行模匹配以支持ADX/MULX指令。 其他目标具有后备通用Go代码。 入门 转到版本 goff已通过Go的最后2个主要版本(1.14和1.15)进行了测试。 安装goff # depende