test/evp_test.c:979: error: INTEGER_OVERFLOW_L1
  ([18446744073709551615, +oo] + [1, 16]):unsigned64 by call to `cipher_test_enc`.
Showing all 8 steps of the trace


test/evp_test.c:968:14: Assignment
966.           static char aux_err[64];
967.           t->aux_err = aux_err;
968.           for (inp_misalign = (size_t)-1; inp_misalign != 2; inp_misalign++) {
                    ^
969.               if (inp_misalign == (size_t)-1) {
970.                   /* kludge: inp_misalign == -1 means "exercise in-place" */

test/evp_test.c:979:22: Call
977.               }
978.               if (cdat->enc) {
979.                   rv = cipher_test_enc(t, 1, out_misalign, inp_misalign);
                            ^
980.                   /* Not fatal errors: return */
981.                   if (rv != 1) {

test/evp_test.c:794:1: <LHS trace>
792.   }
793.   
794. > static int cipher_test_enc(struct evp_test *t, int enc,
795.                              size_t out_misalign, size_t inp_misalign)
796.   {

test/evp_test.c:794:1: Parameter `inp_misalign`
  792.   }
  793.   
  794. > static int cipher_test_enc(struct evp_test *t, int enc,
  795.                              size_t out_misalign, size_t inp_misalign)
  796.   {

test/evp_test.c:794:1: <RHS trace>
792.   }
793.   
794. > static int cipher_test_enc(struct evp_test *t, int enc,
795.                              size_t out_misalign, size_t inp_misalign)
796.   {

test/evp_test.c:794:1: Parameter `t->data->plaintext_len`
  792.   }
  793.   
  794. > static int cipher_test_enc(struct evp_test *t, int enc,
  795.                              size_t out_misalign, size_t inp_misalign)
  796.   {

test/evp_test.c:810:9: Assignment
  808.       if (enc) {
  809.           in = cdat->plaintext;
  810.           in_len = cdat->plaintext_len;
                 ^
  811.           out = cdat->ciphertext;
  812.           out_len = cdat->ciphertext_len;

test/evp_test.c:828:9: Binary operation: ([18446744073709551615, +oo] + [1, 16]):unsigned64 by call to `cipher_test_enc` 
  826.           in = memcpy(tmp + out_misalign, in, in_len);
  827.       } else {
  828.           inp_misalign += 16 - ((out_misalign + in_len) & 15);
                 ^
  829.           /*
  830.            * 'tmp' will store both output and copy of input. We make the copy
