add fingerprint and hash support
add openssl setup and license