Fix compiler warning
@@ -58,6 +58,9 @@ int ccm_add_nonce(ccm_state *ccm,
ccm->PAD[x++] = 0;
}
for (; y < ccm->L; y++) {
+ if (x >= sizeof(ccm->PAD)) {
+ return CRYPT_INVALID_ARG;
+ }
ccm->PAD[x++] = (unsigned char)((len >> 24) & 255);
len <<= 8;