文件名称:finite-fields:有限域中的算术
文件大小:275KB
文件格式:ZIP
更新时间:2024-05-10 20:12:23
Haskell
有限域 这是一个在有限域中实现算术的Haskell库。 地位 到目前为止,我们已经实现了: 通用素数字段-模块Math.FiniteField.PrimeField.Generic 小质数字段,其中小意为p < 2^31模块Math.FiniteField.PrimeField.Small 较小的Galois字段,使用Conway多项式的预计算表-模块Math.FiniteField.GaloisField.Small 较小的伽罗瓦域,使用Zech对数表 Zech对数函数的C实现 进一步的计划 通用字段扩展 与密码学有关的大有限域 也许甚至JIT编译特定字段也有意义吗? 可选:有限域上的椭圆曲线? (同样,对于代数几何,我们可以有“小”曲线,而对于密码学来说,我们可以有“非常大”曲线...) 如何使用 当我尝试找出人机工程学和类型安全性之间的平衡时,API仍在不断变化。 现在,
【文件预览】:
finite-fields-master
----.gitignore(43B)
----Setup.hs(2KB)
----src()
--------Math()
----conway()
--------README.txt(1KB)
--------ConwayPolynomials.txt(1MB)
----LICENSE(1KB)
----examples()
--------.gitignore(37B)
--------curve_count.hs(3KB)
----cbits()
--------zech.c(4KB)
--------zech.h(2KB)
----README.md(2KB)
----finite-fields.cabal(4KB)
----test()
--------TestSuite.hs(754B)
--------.ghci(23B)
--------Test()