BigDigits 2.2.0下载地址

点这里下载 → 下载地址
相关Tags:

BigDigits 2.2.0软件简介

多精度算术例程库

开发

BigDigits在ANSI C编写的例程,在密码学中的计算需要进行大的自然数计算的多精度算术是一个图书馆。此代码已建成使用的算法在Knuth第2卷,梅内塞斯的主要参考。

该库包含了经典的神器出山:www.shenqi73.com多精度算术的算法克努特:加,减,乘,除。它还包括模块化乘法,幂和反转;数论函数,如最大公约数;拉宾 - 米勒的概率素性测试程序的FIPS-186和ANSI X9.42显示,可能是一个大的整数黄金和其他实用工具来操作和处理多精度数字。

代码中包含了一套完整的包装器函数调用。BIGD手柄(以下简称“BD”库)。这些都是你应该需要的功能。内存分配是自动处理的,除最初创建和最后释放资源。有一个选项,使用Intel汇编加快的关键单位乘法和除法运算,并利用原生的64位整数的另一种选择。

此版本中的新功能:

·滑动窗口幂运算,到加快ModExp的功能。
添加了新的BD函数:
·bdJacobi计算的雅可比(勒让德)的符号。
·bdGetBit返回在给定的位置在数位值。
·bdSetBit设置在一个给定的位置,在一个数字比特。
·bdNotBits计算位=没了。
·新增的的新功能mpIsNegative,预期在下一版本中加入完整的有符号整数功能的mpChs和mpAbs。
·新增的NO_ALLOCS的选项编译的“MP”库没有使用任何内存分配。
·新增的USE_64WITH32选择一个32位的机器上使用的64位整数类型(如果有很长很长)。
·改进了zeroisation,并摧毁宏。
·移动的精确宽度类型的类型声明一个单独的包含文件
·重新组织和重新命名为配套源文件(又一次!)。
·已过时的BD赞成重新命名为“安全”的BD * _s功能的防爆功能。

随便看看

软件简略信息
  • 软件大小:79.0 KB
  • 下载次数:99
  • 更新时间:2013-03-09 12:27:00
  • 不能下载请报告错误,谢谢
本类热门软件