fixbug:修改DigestStream代码错误
增加DigestStream类没实现的代码
将DigestEngine的digest()函数改为在调用的时候，同时初始化上下文
增加DigestStream测试用例
增加MD5Engine和SHA1Engine测试代码