added sha2 lib
added CMakeLists