add standalone sha256.c in case openssl absent
fix bug