TODO [*] Documentation for HMAC [*] Documentation for miscellaneous functions [*] Travis with static analysers [*] Coverity? [*] cppcheck