add SHA constants, padding creation