crypto/params_from_text.c:132: error: INTEGER_OVERFLOW_L2
  ([0, `buf_n`] - 1):unsigned64.
Showing all 4 steps of the trace


crypto/params_from_text.c:101:1: <LHS trace>
99.   }
100.   
101. > static int construct_from_text(OSSL_PARAM *to, const OSSL_PARAM *paramdef,
102.                                  const char *value, size_t value_n, int ishex,
103.                                  void *buf, size_t buf_n, BIGNUM *tmpbn)

crypto/params_from_text.c:101:1: Parameter `buf_n`
99.   }
100.   
101. > static int construct_from_text(OSSL_PARAM *to, const OSSL_PARAM *paramdef,
102.                                  const char *value, size_t value_n, int ishex,
103.                                  void *buf, size_t buf_n, BIGNUM *tmpbn)

crypto/params_from_text.c:130:13: Assignment
128.               && BN_is_negative(tmpbn)) {
129.               unsigned char *cp;
130.               size_t i = buf_n;
                   ^
131.   
132.               for (cp = buf; i-- > 0; cp++)

crypto/params_from_text.c:132:28: Binary operation: ([0, buf_n] - 1):unsigned64
130.               size_t i = buf_n;
131.   
132.               for (cp = buf; i-- > 0; cp++)
                                  ^
133.                   *cp ^= 0xFF;
134.           }
