Symmetric Cryptographic Intel FPGA Hard IP User Guide

ID 714305
Date 12/19/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.5.1. GCM Padding

This block implements the idle bytes padding to the AAD and Bypass fields which are not 16 byte-aligned when "Enable Gen. GCM AAD-Bypass ingress padding" is selected in the IP GUI. You are required to send in the real AAD and Bypass fields length.

When "Enable Gen. GCM AAD-Bypass ingress padding" is not selected in the IP GUI, the padding logic within the IP is optimized away in order to save device resources.
Figure 15. GCM Padding