Im wondering if anyone could clear up the following for me.

I am trying to install the latest version of openssl on my RedHat 7.2 machine, and from the download page there are the latest versions of the following:

openssl-0.9.6g.tar.gz
and
openssl-engine-0.9.6g.tar.gz

Can anyone explain to me what the difference is between the two?