当大数加法中的某个加数退化为字的时候,可以利用更加有效的函数——大数与字的加法实现。
───────────────────────────────────────
int BN_add_word(BIGNUM *a, BN_ULONG w)
功能: 大数与字的加法
输入: a【大数】,w【字】
输出: a=a+w
返回: 1【正常】or 0【出错】
出处: bn_word.c
───────────────────────────────────────
同样地,当大数减法中的减数退化为字的时候,可以利用更加有效的函数——大数与字的减法实现。
───────────────────────────────────────
int BN_sub_word(BIGNUM *a, BN_ULONG w)
功能: 大数减字的减法
输入: a【大数】,w【字】
输出: a=a-w。
返回: 1【正常】or 0【出错】
出处: bn_word.c
───────────────────────────────────────