当WM_OPT_PORT至为1时,使用软件方式计算md5,在这种情况下,用户应该主动生成一个md5_context结构体的内存块,此时不需要多任务的互斥考虑。
当WM_OPT_PORT至为0时,使用硬件方式计算md5,由于硬件资源属于临界资源,所以在多任务中是需要考虑互斥方式,哪怕是计算的数据比软件快的多。
air602 sdk中的md5计算通过软件计算,具体查看polarssl_md5.c文件
在使用过程中,用户应该主动生成一个md5_context结构体内存区域,不需要考虑多任务的互斥。