add ErrorMonad to scramSha1Sv