通用
我正在寻找一种能够在大的有限域(如GF(2128)/2128和GF(2256)/2256)上进行精确计算的库。下面列出了我需要的功能以及希望有的功能。显然,该库应尽可能快。由于我不是C++专家(而且可能大多数库都是C++的),因此需要示例代码,例如生成随机元素/常量并将其与它的乘法逆元相乘。
必备功能
- 有限域元素的加法
- 有限域元素的乘法
- 查找有限域元素的乘法逆元
希望具备的功能
- 向量/矩阵支持
- 随机元素支持
我已经查看过但可能无法使用的库
- FFLAS/FFPACK,似乎无法处理这么大的有限域
- Givaro,似乎无法在这么大的有限域上运行
我已经查看过但可能可以使用(但我无法使用)的库
其他注释
- 我正在编写一个Haskell程序,并将稍后与该库进行接口,因此更容易的Haskell接口更好:-)