apps/s_client.c:1058: error: INTEGER_OVERFLOW_L2
  ([0, +oo] - 1):unsigned32 by call to `jpake_client_auth`.
Showing all 11 steps of the trace


apps/s_client.c:754:13: Call
752.   
753.   #ifndef OPENSSL_NO_ENGINE
754.           e = setup_engine(bio_err, engine_id, 1);
                   ^
755.   	if (ssl_client_engine_id)
756.   		{

apps/apps.c:1403:1: Parameter `engine->strlen`
  1401.   	}
  1402.   
  1403. > ENGINE *setup_engine(BIO *err, const char *engine, int debug)
  1404.           {
  1405.           ENGINE *e = NULL;

apps/s_client.c:1058:3: Call
1056.   #ifndef OPENSSL_NO_JPAKE
1057.   	if (jpake_secret)
1058.   		jpake_client_auth(bio_c_out, sbio, jpake_secret);
          ^
1059.   #endif
1060.   

apps/apps.c:2548:1: Parameter `secret->strlen`
  2546.   	}
  2547.   
  2548. > void jpake_client_auth(BIO *out, BIO *conn, const char *secret)
  2549.   	{
  2550.   	JPAKE_CTX *ctx;

apps/apps.c:2555:8: Call
  2553.   	BIO_puts(out, "Authenticating with JPAKE\n");
  2554.   
  2555.   	ctx = jpake_init("client", "server", secret);
                 ^
  2556.   
  2557.   	bconn = BIO_new(BIO_f_buffer());

apps/apps.c:2386:1: Parameter `secret->strlen`
    2384.   #if !defined(OPENSSL_NO_JPAKE) && !defined(OPENSSL_NO_PSK)
    2385.   
    2386. > static JPAKE_CTX *jpake_init(const char *us, const char *them,
    2387.   							 const char *secret)
    2388.   	{

apps/apps.c:2402:2: Call
    2400.   	BN_rshift1(q, p);
    2401.   
    2402.   	BN_bin2bn((const unsigned char *)secret, strlen(secret), bnsecret);
             ^
    2403.   
    2404.   	ctx = JPAKE_CTX_new(us, them, p, g, q, bnsecret);

crypto/bn/bn_lib.c:597:1: <LHS trace>
595.   	}
596.   
597. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
598.   	{
599.   	unsigned int i,m;

crypto/bn/bn_lib.c:597:1: Parameter `len`
      595.   	}
      596.   
      597. > BIGNUM *BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
      598.   	{
      599.   	unsigned int i,m;

crypto/bn/bn_lib.c:609:2: Assignment
      607.   	bn_check_top(ret);
      608.   	l=0;
      609.   	n=len;
              ^
      610.   	if (n == 0)
      611.   		{

crypto/bn/bn_lib.c:615:2: Binary operation: ([0, +oo] - 1):unsigned32 by call to `jpake_client_auth` 
      613.   		return(ret);
      614.   		}
      615.   	i=((n-1)/BN_BYTES)+1;
              ^
      616.   	m=((n-1)%(BN_BYTES));
      617.   	if (bn_wexpand(ret, (int)i) == NULL)
