openssl具备良好的扩展机制,可以加入自定义的算法,通过修改编译脚本,可以使实现自己的算法与openssl原有的算法无缝集成,浑然一体。
其过程主要还在于观测ms/do_ms的过程
通过修改util/mkfiles.pl 文件,可以加入自定义算法的目录,算法目录中包含Makefile文件,会根据makefile中的步骤进行编译。
修改util/mkdef.pl文件,在里面加入自己的头文件,可以在DLL中导出你的头文件中自定义算法函数。
修改util/libeay.num,在里面增加导出函数