关于openssl的引擎engine能否替换对称算法的有关问题,没分了,还望高手解答

关于openssl的引擎engine能否替换对称算法的问题,没分了,还望高手解答!
ssl通道上层通信接口 SSL_read()和SSL_write(),这个过程的加解密一定是对称算法的吗?是怎么调用,没找到!

工作要求:用自己的算法替换SSL_read()和SSL_write()中的加解密,查找了相关资料,engine方面有看到替换RSA过程的,

但没有关于替换对称算法方面的例子,不知道引擎engine能否替换对称算法方面?

利用ENGINE替换OPENSSL中的RSA算法的资料:http://www.cnblogs.com/adylee/articles/1113629.html

希望搞手指导下!!!

------解决方案--------------------
参考:
http://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/crypto/dist/openssl/engines/e_padlock.c