shell: Add authentication support
Add hints for missing documentation
java: Add authentication support
c: Merge sha1_pad into sha1_final and remove inline uncommon assignment
c: Reduce SHA1 context count in HMAC-SHA1 function and remove unnecessary temporary variable