OpenSSL密码库算法笔记——第1.2.3章 乘法调用概况

在经典乘法和comba乘法的上面,可以增加了一个外套——int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b),这个函数会自动选择合适的算法进行乘法运算。

───────────────────────────────────────

int BN_mul(BIGNUM *r, const BIGNUM *a, const BIGNUM *b)

功能:    大数乘法

输入:    a,b

输出:    r=a×b

返回:    1【正常】or 0【出错】

出处:    bn_mul.c

───────────────────────────────────────

乘法中所涉及的各种函数和宏定义之间有怎样的关系呢,它们又是怎样调用的呢?请看下图:

OpenSSL密码库算法笔记——第1.2.3章 乘法调用概况_第1张图片

图1.3 乘法调用图

 

你可能感兴趣的:(openssl,密码,密码技术与应用)