SHA-1 Generator

I'm trying to write an SHA-1 generator in Monkey C but cannot seem to get my head around how do this.

Does anyone have some sample code to do this?