- Same signatures for XXX_init, XXX_update and XXX_final - Same naming conventions and parameter types for all funtions in sha1.h