- u32 seq_hi = clib_host_to_net_u32 (sa->seq_hi);
-
- op->len += 4;
- clib_memcpy (data + data_len, &seq_hi, 4);
+ /* SPI, seq-hi, seq-low */
+ aad->data[1] = clib_host_to_net_u32 (sa->seq_hi);
+ aad->data[2] = esp->seq;
+ op->aad_len = 12;
+ }
+ else
+ {
+ /* SPI, seq-low */
+ aad->data[1] = esp->seq;
+ op->aad_len = 8;