Commit Graph

8 Commits

Author SHA1 Message Date
dongheng
ca3e701001 feat(util): add AES OFB calculation 2019-10-09 17:50:20 +08:00
dongheng
ffcac9caca feat(util): add AES XTS and its unit test 2019-09-24 15:12:08 +08:00
yuanjm
98a46e435f feat(util): Add ARC4 algorithm to util 2019-08-02 18:01:34 +08:00
yuanjm
d5532a270c feat(util): Add md5 algorithm to util and use memcpy to replace some "=" value assignment
Use memcpy can reduce md5 cost time from 64us to 49us once, improve 23% performance
2019-08-01 11:15:17 +08:00
Dong Heng
1c835ba08a feat(util): Add faster AES for ESP8266 SoC 2019-04-22 16:46:20 +08:00
dongheng
768afde238 feat(util): Add extra SHA and unit test
1. wpa_supplicatn use extra SHA default
2. mbedtls use extra SHA default
3. bootloader use extra SHA default
4. user code can use extra SHA default

Above all, using unified module is easy to maintenance code and save rom or ram.
2019-04-15 16:18:21 +08:00
Dong Heng
17fc3ab6ba feat(util): Refactor CRC algorithm 2019-04-01 16:09:16 +08:00
Dong Heng
01bc5bff4e feat(util): Add base64 codec to util 2018-11-08 11:19:50 +08:00