This is an alternative verification method to ensure the authenticity and integrity of the downloaded file. This method uses the “digest” or “hash values” which is the output of various cryptographic hash functions. The current digest file support MD5, SHA1, SHA256, SHA512 hashing algorithms.
- Go to Xilinx Downloads Website.
- In the Download Verification area, select Digest for the applicable download type.
- Download and save the digest file.
- After the digest file has been downloaded and stored, you need to first
authenticate the digest file to make sure that it is indeed coming from Xilinx Inc.
- Run the following command to verify the signature that ensures that digest
file is indeed coming from Xilinx
Inc.
Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin.digests
- Run the following command to verify the signature that ensures that digest
file is indeed coming from Xilinx
Inc.
- After the authentication is done, verify the digest either by using hashing executable or
OpenSSL.
- To verify the digest using hashing executable – sha256, run the following
command:
sha256sum -c Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin.digests
Note: You can use other hashing executables as well such as md5sum, sha1sum, and sha512sum. - To verify the digest using OpenSSL, run the following
command:
openssl dgst -sha256 Xilinx_Unified_20XX.Y_MMDD_HHMM_Lin64.bin
Output of the command is a computed hash value that you need to compare to the contents of the digest file.
- To verify the digest using hashing executable – sha256, run the following
command: