We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 56729

2013.2 - What is the input format of the RSA key for 14.6 Bootgen?


I need to know the input format of the RSA key for Bootgen.

I cannot find this information in the Software Developer's Guide.


Bootgen accepts output from openssl (.pem and .pub) files.

In addition to accepting output of openssl, it will take RSA key files in the following format:

N = [Hex string, length= 512 bits] needed for private and public key
E = [Hex string] needed for private and public key
D = [Hex string] only needed for private key
P = [Hex string], length = 256 bits] - optional
Q = [Hex string , length = 256 bits] - optional

The hex is big endian.

AR# 56729
Date Created 07/10/2013
Last Updated 07/10/2013
Status Active
Type General Article
  • Zynq-7000
  • EDK - 14.6