This function will handle the AES-GCM Decryption.
Note: This function is used for decrypting the Image's partition encrypted by Bootgen
Prototype
s32 XSecure_AesDecrypt(XSecure_Aes *InstancePtr, u8 *Dst, const u8 *Src, u32 Length);
Parameters
The following table lists the XSecure_AesDecrypt function arguments.
| Name | Description |
|---|---|
| InstancePtr | Pointer to the XSecure_Aes instance. |
| Src | Pointer to encrypted data source location |
| Dst | Pointer to location where decrypted data will be written. |
| Length | Expected total length of decrypted image expected. |
Returns
returns XST_SUCCESS if successful, or the relevant errorcode.