Linux build

I touched up the Makefile to support the linux build, and subbed in a call to openssl for sha256.