Added Complete SHA Implementation