crypto/ocsp/ocsp_ext.c:257: error: INTEGER_OVERFLOW_L2
  ([2, 2147483645] + [1, 2147483644]):signed32 by call to `ASN1_object_size`.
Showing all 7 steps of the trace


crypto/ocsp/ocsp_ext.c:243:1: Parameter `len`
241.    */
242.   
243. > static int ocsp_add1_nonce(STACK_OF(X509_EXTENSION) **exts,
244.                              unsigned char *val, int len)
245.   {

crypto/ocsp/ocsp_ext.c:257:17: Call
255.        * relies on library internals.
256.        */
257.       os.length = ASN1_object_size(0, len, V_ASN1_OCTET_STRING);
                       ^
258.       os.data = OPENSSL_malloc(os.length);
259.       if (os.data == NULL)

crypto/asn1/asn1_lib.c:207:1: <LHS trace>
205.   }
206.   
207. > int ASN1_object_size(int constructed, int length, int tag)
208.   {
209.       int ret = 1;

crypto/asn1/asn1_lib.c:207:1: Parameter `length`
  205.   }
  206.   
  207. > int ASN1_object_size(int constructed, int length, int tag)
  208.   {
  209.       int ret = 1;

crypto/asn1/asn1_lib.c:207:1: <RHS trace>
205.   }
206.   
207. > int ASN1_object_size(int constructed, int length, int tag)
208.   {
209.       int ret = 1;

crypto/asn1/asn1_lib.c:207:1: Parameter `length`
  205.   }
  206.   
  207. > int ASN1_object_size(int constructed, int length, int tag)
  208.   {
  209.       int ret = 1;

crypto/asn1/asn1_lib.c:232:5: Binary operation: ([2, 2147483645] + [1, 2147483644]):signed32 by call to `ASN1_object_size` 
  230.       if (ret >= INT_MAX - length)
  231.           return -1;
  232.       return ret + length;
             ^
  233.   }
  234.   
