Branch Coverage

src/aead/ccm.c
Criterion Covered Total %
branch 0 56 0.0


line true false branch
64 0 0 if (nonce_len < 7 || nonce_len > 13) {
0 0 if (nonce_len < 7 || nonce_len > 13) {
67 0 0 if (tag_len < 4 || tag_len > 16 || (tag_len & 1) != 0) {
0 0 if (tag_len < 4 || tag_len > 16 || (tag_len & 1) != 0) {
0 0 if (tag_len < 4 || tag_len > 16 || (tag_len & 1) != 0) {
77 0 0 | (((unsigned)tag_len - 2) << 2)
80 0 0 for (u = 0; u < q; u ++) {
84 0 0 if (data_len != 0) {
102 0 0 if ((aad_len >> 32) != 0) {
107 0 0 } else if (aad_len >= 0xFF00) {
112 0 0 } else if (aad_len > 0) {
145 0 0 if (ptr != 0) {
149 0 0 if (clen > len) {
186 0 0 if (ptr != 0) {
213 0 0 if (ptr != 0) {
218 0 0 if (clen > len) {
221 0 0 if (encrypt) {
222 0 0 for (u = 0; u < clen; u ++) {
231 0 0 for (u = 0; u < clen; u ++) {
242 0 0 if (ptr < sizeof ctx->buf) {
263 0 0 if (encrypt) {
276 0 0 if (ptr != 0) {
282 0 0 if (encrypt) {
283 0 0 for (u = 0; u < ptr; u ++) {
292 0 0 for (u = 0; u < ptr; u ++) {
316 0 0 if (ptr != 0) {
325 0 0 for (u = 0; u < ctx->tag_len; u ++) {
342 0 0 for (u = 0; u < tag_len; u ++) {