crypto/evp/p5_crpt2.c:309: error: INTEGER_OVERFLOW_L2
  ([1, 9223372036854775806] + 1):signed32 by call to `PKCS5_PBKDF2_HMAC`.
Showing all 7 steps of the trace


crypto/evp/p5_crpt2.c:308:12: Call
306.       salt = kdf->salt->value.octet_string->data;
307.       saltlen = kdf->salt->value.octet_string->length;
308.       iter = ASN1_INTEGER_get(kdf->iter);
                  ^
309.       if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, prfmd,
310.                              keylen, key))

crypto/asn1/a_int.c:613:9: Assignment
  611.       int64_t r;
  612.       if (a == NULL)
  613.           return 0;
                 ^
  614.       i = ASN1_INTEGER_get_int64(&r, a);
  615.       if (i == 0)

crypto/evp/p5_crpt2.c:308:5: Assignment
306.       salt = kdf->salt->value.octet_string->data;
307.       saltlen = kdf->salt->value.octet_string->length;
308.       iter = ASN1_INTEGER_get(kdf->iter);
           ^
309.       if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, prfmd,
310.                              keylen, key))

crypto/evp/p5_crpt2.c:309:10: Call
307.       saltlen = kdf->salt->value.octet_string->length;
308.       iter = ASN1_INTEGER_get(kdf->iter);
309.       if (!PKCS5_PBKDF2_HMAC(pass, passlen, salt, saltlen, iter, prfmd,
                ^
310.                              keylen, key))
311.           goto err;

crypto/evp/p5_crpt2.c:81:1: <LHS trace>
79.    */
80.   
81. > int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
82.                         const unsigned char *salt, int saltlen, int iter,
83.                         const EVP_MD *digest, int keylen, unsigned char *out)

crypto/evp/p5_crpt2.c:81:1: Parameter `iter`
  79.    */
  80.   
  81. > int PKCS5_PBKDF2_HMAC(const char *pass, int passlen,
  82.                         const unsigned char *salt, int saltlen, int iter,
  83.                         const EVP_MD *digest, int keylen, unsigned char *out)

crypto/evp/p5_crpt2.c:139:31: Binary operation: ([1, 9223372036854775806] + 1):signed32 by call to `PKCS5_PBKDF2_HMAC` 
  137.           HMAC_CTX_reset(hctx);
  138.           memcpy(p, digtmp, cplen);
  139.           for (j = 1; j < iter; j++) {
                                       ^
  140.               if (!HMAC_CTX_copy(hctx, hctx_tpl)) {
  141.                   HMAC_CTX_free(hctx);
