- 10
- 0
- 约3.77千字
- 约 6页
- 2019-09-14 发布于广东
- 举报
1.
mp_int a
typcdcf struct
{
int used,alloc, sign;
mpdigit *dp;
}mp_int
mp_digi t是无符号整数;dp是存放大整数的地址;used为实际使用的 mp_digit单元;sign=0,表示非负数;二1表示负数。
mpinit
函数原型为:int mp init(mp int *a)
初始化mp_int结构,函数返回MP_OKAY,就可以认为该结构已正确初始化, 可以安全的被库屮其他函数使用
mp_init_set_int
函数原型:int mp init set int (mp int * a, unsigned long b);
初始化mp_int结构并设置大常量。它接受一个“长”数据类型作为输入, 并U总是将其当作一个32位整数。
输入一个mp_int类型的和一个“长”整型b,输岀3等于b。
mp_init_set
函数原型:int mp init set (mp int * a, mp digit b);
其中b是一个数据位。
初始化mp_int结构并设置小常量。例如将mp_int结构设置成一个相对较小 的值(1或2等).
mp toradix
函数调用形式为:int mp toradix(mp int *a, char *str, int radix)
此算法计算mp_int类型的a的以{为基的表示
原创力文档

文档评论(0)