第十五章 摘要与HMAC / 15.3 函数说明

所有的摘要算法都有如下几个函数:

1)   XXX_Init

XXX为具体的摘要算法名称,该函数初始化上下问,用于多数据摘要。

2)   XXX_Update

XXX为具体的摘要算法名称,进行摘要计算,该函数可运行多次,对多个数据摘要。

3)   XXX_Final

XXX为具体的摘要算法名称,进行摘要计算,该函数与1)2)一起用。

4)   XXX

对一个数据进行摘要。该函数由上述12)和3)实现,只是XXX_Update只调用一次。对应源码为XXX_one.c

这些函数的测试程序,可参考各个目录下对应的测试程序源码。