rename err.go to libcrypto.go