apps/list.c:98: error: INTEGER_OVERFLOW_L2
  ([-6442450741, 200] - [1, 2147483647]):unsigned64 by call to `describe_param_type`.
Showing all 11 steps of the trace


apps/list.c:98:13: Call
96.               char buf[200];       /* This should be ample space */
97.   
98.               describe_param_type(buf, sizeof(buf), pdefs);
                   ^
99.               BIO_printf(bio_out, "      %s\n", buf);
100.           }

apps/list.c:21:1: <LHS trace>
19.   static int verbose = 0;
20.   
21. > static int describe_param_type(char *buf, size_t bufsz, const OSSL_PARAM *param)
22.   {
23.       const char *type_mod = "";

apps/list.c:21:1: Parameter `bufsz`
  19.   static int verbose = 0;
  20.   
  21. > static int describe_param_type(char *buf, size_t bufsz, const OSSL_PARAM *param)
  22.   {
  23.       const char *type_mod = "";

apps/list.c:71:23: <RHS trace>
69.       }
70.       if (param->data_size == 0)
71.           printed_len = BIO_snprintf(buf, bufsz, " (arbitrary size)");
                            ^
72.       else
73.           printed_len = BIO_snprintf(buf, bufsz, " (max %zu bytes large)",

apps/list.c:71:23: Call
  69.       }
  70.       if (param->data_size == 0)
  71.           printed_len = BIO_snprintf(buf, bufsz, " (arbitrary size)");
                              ^
  72.       else
  73.           printed_len = BIO_snprintf(buf, bufsz, " (max %zu bytes large)",

crypto/bio/b_print.c:906:11: Call
    904.       va_start(args, format);
    905.   
    906.       ret = BIO_vsnprintf(buf, n, format, args);
                     ^
    907.   
    908.       va_end(args);

crypto/bio/b_print.c:918:9: Assignment
      916.   
      917.       if (!_dopr(&buf, NULL, &n, &retlen, &truncated, format, args))
      918.           return -1;
                     ^
      919.   
      920.       if (truncated)

crypto/bio/b_print.c:906:5: Assignment
    904.       va_start(args, format);
    905.   
    906.       ret = BIO_vsnprintf(buf, n, format, args);
               ^
    907.   
    908.       va_end(args);

crypto/bio/b_print.c:909:5: Assignment
    907.   
    908.       va_end(args);
    909.       return ret;
               ^
    910.   }
    911.   

apps/list.c:71:9: Assignment
  69.       }
  70.       if (param->data_size == 0)
  71.           printed_len = BIO_snprintf(buf, bufsz, " (arbitrary size)");
                ^
  72.       else
  73.           printed_len = BIO_snprintf(buf, bufsz, " (max %zu bytes large)",

apps/list.c:77:9: Binary operation: ([-6442450741, 200] - [1, 2147483647]):unsigned64 by call to `describe_param_type` 
  75.       if (printed_len > 0) {
  76.           buf += printed_len;
  77.           bufsz -= printed_len;
                ^
  78.       }
  79.       *buf = '\0';
