Lines Matching refs:plen

140 				 unsigned int plen, TCCcmMode_t c)  in tc_ccm_generation_encryption()  argument
146 ((plen > 0) && (payload == (uint8_t *) 0)) || in tc_ccm_generation_encryption()
149 (plen >= TC_CCM_PAYLOAD_MAX_BYTES) || /* payload size unsupported */ in tc_ccm_generation_encryption()
150 (olen < (plen + c->mlen))) { /* invalid output buffer size */ in tc_ccm_generation_encryption()
165 b[14] = (uint8_t)(plen >> 8); in tc_ccm_generation_encryption()
166 b[15] = (uint8_t)(plen); in tc_ccm_generation_encryption()
173 if (plen > 0) { in tc_ccm_generation_encryption()
174 ccm_cbc_mac(tag, payload, plen, 0, c->sched); in tc_ccm_generation_encryption()
184 ccm_ctr_mode(out, plen, payload, plen, b, c->sched); in tc_ccm_generation_encryption()
190 out += plen; in tc_ccm_generation_encryption()
201 unsigned int plen, TCCcmMode_t c) in tc_ccm_decryption_verification() argument
207 ((plen > 0) && (payload == (uint8_t *) 0)) || in tc_ccm_decryption_verification()
210 (plen >= TC_CCM_PAYLOAD_MAX_BYTES) || /* payload size unsupported */ in tc_ccm_decryption_verification()
211 (olen < plen - c->mlen)) { /* invalid output buffer size */ in tc_ccm_decryption_verification()
229 ccm_ctr_mode(out, plen - c->mlen, payload, plen - c->mlen, b, c->sched); in tc_ccm_decryption_verification()
236 tag[i] = *(payload + plen - c->mlen + i) ^ b[i]; in tc_ccm_decryption_verification()
246 b[14] = (uint8_t)((plen - c->mlen) >> 8); in tc_ccm_decryption_verification()
247 b[15] = (uint8_t)(plen - c->mlen); in tc_ccm_decryption_verification()
254 if (plen > 0) { in tc_ccm_decryption_verification()
255 ccm_cbc_mac(b, out, plen - c->mlen, 0, c->sched); in tc_ccm_decryption_verification()
263 _set(out, 0, plen - c->mlen); in tc_ccm_decryption_verification()