apps/lib/app_params.c:90: error: INTEGER_OVERFLOW_L2
  ([0, 2147483647] - 1):unsigned64 by call to `describe_param_type`.
Showing all 10 steps of the trace


apps/lib/app_params.c:90:13: Call
88.               char buf[200];       /* This should be ample space */
89.   
90.               describe_param_type(buf, sizeof(buf), pdefs);
                  ^
91.               BIO_printf(bio_out, "%*s  %s\n", indent, "", buf);
92.           }

apps/lib/app_params.c:13:1: Parameter `bufsz`
  11.   #include "app_params.h"
  12.   
  13. > static int describe_param_type(char *buf, size_t bufsz, const OSSL_PARAM *param)
  14.   {
  15.       const char *type_mod = "";

apps/lib/app_params.c:50:19: Call
  48.           bufsz -= printed_len;
  49.       }
  50.       printed_len = BIO_snprintf(buf, bufsz, "%s%s", type_mod, type);
                          ^
  51.       if (printed_len > 0) {
  52.           buf += printed_len;

crypto/bio/b_print.c:899:1: Parameter `n`
    897.    * function should be renamed, but to what?)
    898.    */
    899. > int BIO_snprintf(char *buf, size_t n, const char *format, ...)
    900.   {
    901.       va_list args;

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:912:1: Parameter `n`
      910.   }
      911.   
      912. > int BIO_vsnprintf(char *buf, size_t n, const char *format, va_list args)
      913.   {
      914.       size_t retlen;

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

crypto/bio/b_print.c:83:1: <LHS trace>
81.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
82.   
83. > static int
84.   _dopr(char **sbuffer,
85.         char **buffer,

crypto/bio/b_print.c:83:1: Parameter `*maxlen`
        81.   #define OSSL_MAX(p,q) ((p >= q) ? p : q)
        82.   
        83. > static int
        84.   _dopr(char **sbuffer,
        85.         char **buffer,

crypto/bio/b_print.c:353:23: Binary operation: ([0, 2147483647] - 1):unsigned64 by call to `describe_param_type` 
        351.        */
        352.       if (buffer == NULL) {
        353.           *truncated = (currlen > *maxlen - 1);
                                     ^
        354.           if (*truncated)
        355.               currlen = *maxlen - 1;
