Branch Coverage

src/aead/gcm.c
Criterion Covered Total %
branch 20 32 62.5


line true false branch
87 12 4 if (len == 12) {
114 0 16 if (ptr != 0) {
122 0 0 if (len < clen) {
157 6 10 if (ptr != 0) {
171 0 16 if (ptr != 0) {
178 0 0 if (len < clen) {
181 0 0 for (u = 0; u < clen; u ++) {
186 0 0 ctx->buf[ptr + u] = encrypt ? y : x;
192 0 0 if (ptr + clen < 16) {
202 8 8 if (!encrypt) {
206 8 8 if (encrypt) {
213 6 10 if (len > 0) {
222 72 6 for (u = 0; u < len; u ++) {
227 36 36 ctx->buf[u] = encrypt ? y : x;
242 6 10 if (ptr > 0) {
286 128 8 for (u = 0; u < len; u ++) {