Skip to content

Instantly share code, notes, and snippets.

@hfiref0x
Created February 1, 2019 06:53
Show Gist options
  • Save hfiref0x/0edef642360fa7ca533a69fb3f5dbf6d to your computer and use it in GitHub Desktop.
Save hfiref0x/0edef642360fa7ca533a69fb3f5dbf6d to your computer and use it in GitHub Desktop.
openssl_1_1_0f
/Build/openssl-1.1.0f/crypto/asn1/a_gentm.c 116 warn V560 A part of conditional expression is always false: (n < min[i]).
/Build/openssl-1.1.0f/crypto/asn1/a_int.c 547 warn V560 A part of conditional expression is always false: r > 0x7fffffffffffffffL.
/Build/openssl-1.1.0f/crypto/asn1/a_int.c 547 warn V560 A part of conditional expression is always false: r < (- 0x7fffffffffffffffL - 1L).
/Build/openssl-1.1.0f/crypto/asn1/a_int.c 590 warn V560 A part of conditional expression is always false: r > 0x7fffffffffffffffL.
/Build/openssl-1.1.0f/crypto/asn1/a_int.c 590 warn V560 A part of conditional expression is always false: r < (- 0x7fffffffffffffffL - 1L).
/Build/openssl-1.1.0f/crypto/asn1/a_utctm.c 90 warn V560 A part of conditional expression is always false: (n < min[i]).
/Build/openssl-1.1.0f/crypto/asn1/asn1_gen.c 597 warn V560 A part of conditional expression is always true: str.
/Build/openssl-1.1.0f/crypto/asn1/asn1_par.c 236 warn V547 Expression '!nl' is always true.
/Build/openssl-1.1.0f/crypto/asn1/asn1_par.c 305 warn V547 Expression '!nl' is always true.
/Build/openssl-1.1.0f/crypto/asn1/asn1_par.c 333 warn V560 A part of conditional expression is always true: (xclass == 0).
/Build/openssl-1.1.0f/crypto/asn1/p5_pbev2.c 79 warn V614 Potentially uninitialized buffer 'iv' used. Consider checking the fifth actual argument of the 'EVP_CipherInit_ex' function.
/Build/openssl-1.1.0f/crypto/asn1/p5_scrypt.c 103 warn V614 Potentially uninitialized buffer 'iv' used. Consider checking the fifth actual argument of the 'EVP_CipherInit_ex' function.
/Build/openssl-1.1.0f/crypto/asn1/x_algor.c 39 warn V547 Expression 'alg' is always true.
/Build/openssl-1.1.0f/crypto/bf/bf_ecb.c 42 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/bio/b_print.c 260 warn V796 It is possible that 'break' statement is missing in switch statement.
/Build/openssl-1.1.0f/crypto/bio/b_print.c 271 warn V796 It is possible that 'break' statement is missing in switch statement.
/Build/openssl-1.1.0f/crypto/bio/b_sock.c 352 warn V785 Constant expression in switch statement.
/Build/openssl-1.1.0f/crypto/bio/bf_buff.c 128 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_buff.c 146 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_buff.c 195 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_buff.c 217 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_buff.c 443 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_lbuf.c 158 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bf_lbuf.c 176 err V547 Expression 'i == 0' is always true.
/Build/openssl-1.1.0f/crypto/bio/bss_acpt.c 454 warn V519 The 'b->init' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 449, 454.
/Build/openssl-1.1.0f/crypto/bio/bss_conn.c 415 warn V547 Expression 'ret' is always true.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 133 err V523 The 'then' statement is equivalent to the 'else' statement.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 130 warn V547 Expression 'a->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 147 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 152 warn V560 A part of conditional expression is always false: (b->flags & 0).
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 167 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 194 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 200 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 207 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 317 warn V547 Expression 'b->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_file.c 346 warn V547 Expression 'bp->flags & 0' is always false.
/Build/openssl-1.1.0f/crypto/bio/bss_mem.c 147 warn V547 Expression 'bb != NULL' is always true.
/Build/openssl-1.1.0f/crypto/bn/bn_nist.c 338 err V763 Parameter 'field' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/crypto/bn/bn_nist.c 483 err V763 Parameter 'field' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/crypto/bn/bn_nist.c 664 err V763 Parameter 'field' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/crypto/bn/bn_nist.c 910 err V763 Parameter 'field' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/crypto/bn/bn_nist.c 1168 err V763 Parameter 'field' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/crypto/bn/bn_shift.c 112 err V610 Undefined behavior. Check the shift operator '>>'. The right operand ('rb' = [1..64]) is greater than or equal to the length in bits of the promoted left operand.
/Build/openssl-1.1.0f/crypto/bn/bn_shift.c 139 warn V560 A part of conditional expression is always false: a->top == 0.
/Build/openssl-1.1.0f/crypto/bn/bn_shift.c 166 err V610 Undefined behavior. Check the shift operator '<<'. The right operand ('lb' = [1..64]) is greater than or equal to the length in bits of the promoted left operand.
/Build/openssl-1.1.0f/crypto/bn/bn_sqrt.c 334 warn V547 Expression '!err' is always true.
/Build/openssl-1.1.0f/crypto/bn/rsaz_exp.c 301 warn V1032 The pointer 'table' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/cast/c_ecb.c 31 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/cms/cms_pwri.c 263 err V501 There are identical sub-expressions '!EVP_EncryptUpdate(ctx, out, & dummy, out, olen)' to the left and to the right of the '||' operator.
/Build/openssl-1.1.0f/crypto/cms/cms_sd.c 279 warn V547 Expression '!md' is always false.
/Build/openssl-1.1.0f/crypto/cms/cms_smime.c 58 warn V560 A part of conditional expression is always true: tmpout.
/Build/openssl-1.1.0f/crypto/des/cbc_cksm.c 40 warn V547 Expression 'out != NULL' is always true.
/Build/openssl-1.1.0f/crypto/des/cfb64ede.c 189 warn V1001 The 'v0' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/cfb_enc.c 149 warn V1001 The 'v0' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 35 warn V619 The array 'ks->ks' is being utilized as a pointer to single object.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 41 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 41, 41.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 42 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 42, 42.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 43 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 43, 43.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 44 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 44, 44.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 45 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 45, 45.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 46 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 46, 46.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 47 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 47, 47.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 48 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 48, 48.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 49 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 49, 49.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 50 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 50, 50.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 51 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 51, 51.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 52 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 52, 52.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 53 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 53, 53.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 54 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 54, 54.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 55 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 55, 55.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 56 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 56, 56.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 58 err V557 Array overrun is possible. The '30' index is pointing beyond array bound.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 58 err V557 Array overrun is possible. The '30 + 1' index is pointing beyond array bound.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 58 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 58, 58.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 59 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 59, 59.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 60 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 60, 60.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 61 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 61, 61.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 62 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 62, 62.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 63 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 63, 63.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 64 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 64, 64.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 65 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 65, 65.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 66 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 66, 66.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 67 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 67, 67.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 68 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 68, 68.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 69 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 69, 69.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 70 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 70, 70.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 71 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 71, 71.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 72 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 72, 72.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 73 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 73, 73.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 83 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 105 warn V619 The array 'ks->ks' is being utilized as a pointer to single object.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 111 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 111, 111.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 112 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 112, 112.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 113 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 113, 113.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 114 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 114, 114.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 115 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 115, 115.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 116 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 116, 116.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 117 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 117, 117.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 118 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 118, 118.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 119 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 119, 119.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 120 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 120, 120.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 121 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 121, 121.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 122 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 122, 122.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 123 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 123, 123.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 124 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 124, 124.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 125 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 125, 125.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 126 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 126, 126.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 128 err V557 Array overrun is possible. The '30' index is pointing beyond array bound.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 128 err V557 Array overrun is possible. The '30 + 1' index is pointing beyond array bound.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 128 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 128, 128.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 129 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 129, 129.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 130 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 130, 130.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 131 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 131, 131.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 132 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 132, 132.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 133 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 133, 133.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 134 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 134, 134.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 135 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 135, 135.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 136 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 136, 136.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 137 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 137, 137.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 138 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 138, 138.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 139 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 139, 139.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 140 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 140, 140.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 141 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 141, 141.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 142 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 142, 142.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 143 warn V519 The 't' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 143, 143.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 102 warn V519 The 'r' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 91, 102.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 103 warn V519 The 'l' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 92, 103.
/Build/openssl-1.1.0f/crypto/des/des_enc.c 148 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/ecb_enc.c 50 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/ofb_enc.c 81 warn V1001 The 'v0' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/pcbc_enc.c 65 warn V1001 The 'sin0' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/des/set_key.c 325 warn V619 The array 'schedule->ks' is being utilized as a pointer to single object.
/Build/openssl-1.1.0f/crypto/des/set_key.c 373 warn V519 The 't2' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 370, 373.
/Build/openssl-1.1.0f/crypto/dh/dh_ameth.c 591 err V590 Consider inspecting the 'atype != - 1 && atype == 5' expression. The expression is excessive or contains a misprint.
/Build/openssl-1.1.0f/crypto/ec/ec2_smpl.c 621 warn V547 Expression 'ctx' is always true.
/Build/openssl-1.1.0f/crypto/ec/ec2_smpl.c 673 warn V547 Expression 'ctx' is always true.
/Build/openssl-1.1.0f/crypto/ec/ec2_smpl.c 715 warn V547 Expression 'ctx' is always true.
/Build/openssl-1.1.0f/crypto/ec/ec_asn1.c 326 err V547 Expression 'field_type == 683' is always true.
/Build/openssl-1.1.0f/crypto/ec/ec_mult.c 636 err V547 Expression 'blocksize <= 2' is always false.
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 191 warn V560 A part of conditional expression is always true: (p != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 195 warn V560 A part of conditional expression is always true: (p != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 198 warn V560 A part of conditional expression is always true: (a != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 200 warn V560 A part of conditional expression is always true: (b != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 203 warn V560 A part of conditional expression is always true: (gen != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 207 warn V560 A part of conditional expression is always true: (gen != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 212 warn V560 A part of conditional expression is always true: (gen != NULL).
/Build/openssl-1.1.0f/crypto/ec/eck_prn.c 216 warn V560 A part of conditional expression is always true: (order != NULL).
/Build/openssl-1.1.0f/crypto/err/err.c 473 warn V547 Expression 'line != NULL' is always true.
/Build/openssl-1.1.0f/crypto/err/err.c 477 warn V547 Expression 'line != NULL' is always true.
/Build/openssl-1.1.0f/crypto/evp/bio_b64.c 211 warn V560 A part of conditional expression is always true: (ctx->start).
/Build/openssl-1.1.0f/crypto/evp/bio_ok.c 200 warn V555 The expression of the 'A - B > 0' kind will work as 'A != B'.
/Build/openssl-1.1.0f/crypto/evp/e_aes.c 1350 warn V547 Expression 'arg' is always true.
/Build/openssl-1.1.0f/crypto/evp/e_aes.c 1457 err V517 The use of 'if (A) {...} else if (A) {...}' pattern was detected. There is a probability of logical error presence. Check lines: 1457, 1467.
/Build/openssl-1.1.0f/crypto/evp/e_aes.c 1848 err V517 The use of 'if (A) {...} else if (A) {...}' pattern was detected. There is a probability of logical error presence. Check lines: 1848, 1853.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha1.c 180 warn V1032 The pointer 'storage' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha1.c 209 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'blocks[0].c'.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha1.c 209 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'key->md.data'.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha1.c 825 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'key->aux.tls_aad'.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha256.c 177 warn V1032 The pointer 'storage' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha256.c 206 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'blocks[0].c'.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha256.c 206 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'key->md.data'.
/Build/openssl-1.1.0f/crypto/evp/e_aes_cbc_hmac_sha256.c 804 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'key->aux.tls_aad'.
/Build/openssl-1.1.0f/crypto/evp/e_chacha20_poly1305.c 404 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'temp'.
/Build/openssl-1.1.0f/crypto/evp/e_des3.c 372 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'sha1tmp'.
/Build/openssl-1.1.0f/crypto/evp/evp_lib.c 476 err V784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
/Build/openssl-1.1.0f/crypto/evp/evp_lib.c 491 err V784 The size of the bit mask is less than the size of the first operand. This will cause the loss of higher bits.
/Build/openssl-1.1.0f/crypto/evp/m_sigver.c 123 warn V614 Potentially uninitialized buffer 'md' used. Consider checking the fourth actual argument of the 'EVP_PKEY_sign' function.
/Build/openssl-1.1.0f/crypto/evp/m_sigver.c 168 warn V614 Potentially uninitialized buffer 'md' used. Consider checking the fourth actual argument of the 'EVP_PKEY_verify' function.
/Build/openssl-1.1.0f/crypto/evp/p_sign.c 54 warn V614 Potentially uninitialized buffer 'm' used. Consider checking the fourth actual argument of the 'EVP_PKEY_sign' function.
/Build/openssl-1.1.0f/crypto/evp/p_verify.c 51 warn V614 Potentially uninitialized buffer 'm' used. Consider checking the fourth actual argument of the 'EVP_PKEY_verify' function.
/Build/openssl-1.1.0f/crypto/evp/scrypt.c 210 warn V649 There are two 'if' statements with identical conditional expressions. The first 'if' statement contains function return. This means that the second 'if' statement is senseless. Check lines: 207, 210.
/Build/openssl-1.1.0f/crypto/idea/i_ecb.c 33 warn V1001 The 'l0' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 62 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 62, 62.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 65 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 65, 65.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 68 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 68, 68.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 71 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 71, 71.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 74 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 74, 74.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 77 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 77, 77.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 80 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 80, 80.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 83 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 83, 83.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 86 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 86, 86.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 89 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 89, 89.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 92 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 92, 92.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 95 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 95, 95.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 98 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 98, 98.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 101 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 101, 101.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 104 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 104, 104.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 105 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 105, 105.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 107 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 107, 107.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 108 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 108, 108.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 109 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 109, 109.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 110 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 110, 110.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 111 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 111, 111.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 112 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 112, 112.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 113 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 113, 113.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 114 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 114, 114.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 115 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 115, 115.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 116 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 116, 116.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 117 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 117, 117.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 118 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 118, 118.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 119 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 119, 119.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 120 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 120, 120.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 121 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 121, 121.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 122 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 122, 122.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 124 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 124, 124.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 125 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 125, 125.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 126 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 126, 126.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 127 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 127, 127.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 128 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 128, 128.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 129 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 129, 129.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 130 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 130, 130.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 131 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 131, 131.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 132 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 132, 132.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 133 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 133, 133.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 134 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 134, 134.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 135 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 135, 135.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 136 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 136, 136.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 137 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 137, 137.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 138 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 138, 138.
/Build/openssl-1.1.0f/crypto/md4/md4_dgst.c 139 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 139, 139.
/Build/openssl-1.1.0f/crypto/mem_dbg.c 120 err V501 There are identical sub-expressions to the left and to the right of the '-' operator: mode - mode
/Build/openssl-1.1.0f/crypto/mem_sec.c 356 warn V560 A part of conditional expression is always false: size <= 0.
/Build/openssl-1.1.0f/crypto/mem_sec.c 358 warn V560 A part of conditional expression is always false: minsize <= 0.
/Build/openssl-1.1.0f/crypto/mem_sec.c 378 warn V547 Expression 'sh.freelist == NULL' is always false.
/Build/openssl-1.1.0f/crypto/mem_sec.c 383 warn V547 Expression 'sh.bittable == NULL' is always false.
/Build/openssl-1.1.0f/crypto/mem_sec.c 388 warn V547 Expression 'sh.bitmalloc == NULL' is always false.
/Build/openssl-1.1.0f/crypto/modes/cbc128.c 128 warn V1032 The pointer 'ivec' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/modes/cfb128.c 47 warn V1032 The pointer 'ivec' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/modes/ctr128.c 101 warn V1032 The pointer 'ecount_buf' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/modes/ctr128.c 163 warn V1032 The pointer 'ivec' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/modes/gcm128.c 850 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'ctx->Yi.c'.
/Build/openssl-1.1.0f/crypto/modes/ocb128.c 349 warn V560 A part of conditional expression is always true.
/Build/openssl-1.1.0f/crypto/modes/ocb128.c 441 warn V560 A part of conditional expression is always true.
/Build/openssl-1.1.0f/crypto/modes/ofb128.c 45 warn V1032 The pointer 'ivec' is cast to a more strictly aligned pointer type.
/Build/openssl-1.1.0f/crypto/modes/wrap128.c 63 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'A'.
/Build/openssl-1.1.0f/crypto/modes/wrap128.c 79 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'A'.
/Build/openssl-1.1.0f/crypto/modes/wrap128.c 111 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'A'.
/Build/openssl-1.1.0f/crypto/modes/wrap128.c 127 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'A'.
/Build/openssl-1.1.0f/crypto/modes/wrap128.c 209 warn V512 A call of the 'memcpy' function will lead to underflow of the buffer 'aiv'.
/Build/openssl-1.1.0f/crypto/objects/obj_dat.c 65 err V629 Consider inspecting the 'a->length << 20L' expression. Bit shifting of the 32-bit value with a subsequent expansion to the 64-bit type.
/Build/openssl-1.1.0f/crypto/objects/obj_dat.c 673 warn V560 A part of conditional expression is always false: (o == NULL).
/Build/openssl-1.1.0f/crypto/pkcs7/pk7_doit.c 290 warn V614 Potentially uninitialized buffer 'iv' used. Consider checking the fifth actual argument of the 'EVP_CipherInit_ex' function.
/Build/openssl-1.1.0f/crypto/rc2/rc2_ecb.c 40 warn V1001 The 'l' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 63 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 63, 63.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 66 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 66, 66.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 69 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 69, 69.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 72 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 72, 72.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 75 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 75, 75.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 78 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 78, 78.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 81 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 81, 81.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 84 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 84, 84.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 87 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 87, 87.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 90 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 90, 90.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 93 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 93, 93.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 96 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 96, 96.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 99 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 99, 99.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 102 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 102, 102.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 105 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 105, 105.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 106 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 106, 106.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 108 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 108, 108.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 109 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 109, 109.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 110 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 110, 110.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 111 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 111, 111.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 112 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 112, 112.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 113 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 113, 113.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 114 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 114, 114.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 115 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 115, 115.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 116 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 116, 116.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 117 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 117, 117.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 118 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 118, 118.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 119 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 119, 119.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 120 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 120, 120.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 121 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 121, 121.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 122 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 122, 122.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 123 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 123, 123.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 125 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 125, 125.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 126 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 126, 126.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 127 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 127, 127.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 128 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 128, 128.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 129 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 129, 129.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 130 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 130, 130.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 131 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 131, 131.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 132 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 132, 132.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 133 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 133, 133.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 134 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 134, 134.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 135 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 135, 135.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 136 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 136, 136.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 137 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 137, 137.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 138 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 138, 138.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 139 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 139, 139.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 140 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 140, 140.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 142 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 142, 142.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 143 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 143, 143.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 144 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 144, 144.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 145 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 145, 145.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 146 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 146, 146.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 147 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 147, 147.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 148 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 148, 148.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 149 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 149, 149.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 150 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 150, 150.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 151 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 151, 151.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 152 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 152, 152.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 153 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 153, 153.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 154 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 154, 154.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 155 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 155, 155.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 156 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 156, 156.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 157 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 157, 157.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 159 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 159, 159.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 160 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 160, 160.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 161 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 161, 161.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 162 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 162, 162.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 163 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 163, 163.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 164 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 164, 164.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 165 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 165, 165.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 166 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 166, 166.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 167 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 167, 167.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 168 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 168, 168.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 169 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 169, 169.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 170 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 170, 170.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 171 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 171, 171.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 172 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 172, 172.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 173 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 173, 173.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 174 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 174, 174.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 188 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 188, 188.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 189 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 189, 189.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 190 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 190, 190.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 191 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 191, 191.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 192 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 192, 192.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 193 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 193, 193.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 194 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 194, 194.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 195 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 195, 195.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 196 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 196, 196.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 197 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 197, 197.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 198 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 198, 198.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 199 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 199, 199.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 200 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 200, 200.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 201 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 201, 201.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 202 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 202, 202.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 203 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 203, 203.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 205 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 205, 205.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 206 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 206, 206.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 207 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 207, 207.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 208 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 208, 208.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 209 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 209, 209.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 210 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 210, 210.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 211 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 211, 211.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 212 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 212, 212.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 213 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 213, 213.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 214 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 214, 214.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 215 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 215, 215.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 216 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 216, 216.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 217 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 217, 217.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 218 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 218, 218.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 219 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 219, 219.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 220 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 220, 220.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 222 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 222, 222.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 223 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 223, 223.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 224 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 224, 224.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 225 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 225, 225.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 226 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 226, 226.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 227 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 227, 227.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 228 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 228, 228.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 229 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 229, 229.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 230 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 230, 230.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 231 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 231, 231.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 232 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 232, 232.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 233 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 233, 233.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 234 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 234, 234.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 235 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 235, 235.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 236 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 236, 236.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 237 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 237, 237.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 239 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 239, 239.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 240 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 240, 240.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 241 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 241, 241.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 242 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 242, 242.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 243 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 243, 243.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 244 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 244, 244.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 245 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 245, 245.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 246 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 246, 246.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 247 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 247, 247.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 248 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 248, 248.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 249 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 249, 249.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 250 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 250, 250.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 251 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 251, 251.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 252 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 252, 252.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 253 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 253, 253.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 254 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 254, 254.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 256 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 256, 256.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 257 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 257, 257.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 258 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 258, 258.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 259 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 259, 259.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 260 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 260, 260.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 261 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 261, 261.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 262 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 262, 262.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 263 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 263, 263.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 264 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 264, 264.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 265 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 265, 265.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 266 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 266, 266.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 267 warn V519 The 'A' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 267, 267.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 268 warn V519 The 'E' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 268, 268.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 269 warn V519 The 'D' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 269, 269.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 270 warn V519 The 'C' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 270, 270.
/Build/openssl-1.1.0f/crypto/ripemd/rmd_dgst.c 271 warn V519 The 'B' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 271, 271.
/Build/openssl-1.1.0f/crypto/stack/stack.c 127 err V1028 Possible overflow. Consider casting operands of the 'st->num + 1' operator to the 'size_t' type, not the result.
/Build/openssl-1.1.0f/crypto/stack/stack.c 136 warn V547 Expression is always false.
/Build/openssl-1.1.0f/crypto/ui/ui_lib.c 487 warn V547 Expression 'state == NULL' is always false.
/Build/openssl-1.1.0f/crypto/ui/ui_openssl.c 369 err V547 Expression 'ps >= 1' is always true.
/Build/openssl-1.1.0f/crypto/x509/by_dir.c 290 err V547 Expression 'c == '\\0'' is always false.
/Build/openssl-1.1.0f/crypto/x509/x509_vfy.c 2642 warn V560 A part of conditional expression is always true: matched == 0.
/Build/openssl-1.1.0f/crypto/x509/x509_vfy.c 2812 err V595 The 'dane' pointer was utilized before it was verified against nullptr. Check lines: 2812, 2827.
/Build/openssl-1.1.0f/crypto/x509/x509_vpm.c 48 warn V560 A part of conditional expression is always true: name.
/Build/openssl-1.1.0f/crypto/x509/x509_vpm.c 50 err V595 The 'name' pointer was utilized before it was verified against nullptr. Check lines: 50, 57.
/Build/openssl-1.1.0f/crypto/x509v3/pcy_data.c 68 err V595 The 'policy' pointer was utilized before it was verified against nullptr. Check lines: 68, 71.
/Build/openssl-1.1.0f/crypto/x509v3/v3_addr.c 307 warn V614 Potentially uninitialized buffer 'addr_a' used. Consider checking the first actual argument of the 'memcmp' function.
/Build/openssl-1.1.0f/crypto/x509v3/v3_addr.c 307 warn V614 Potentially uninitialized buffer 'addr_b' used. Consider checking the second actual argument of the 'memcmp' function.
/Build/openssl-1.1.0f/crypto/x509v3/v3_conf.c 315 err V595 The 'sk' pointer was utilized before it was verified against nullptr. Check lines: 315, 316.
/Build/openssl-1.1.0f/crypto/x509v3/v3_conf.c 372 warn V547 Expression 'ctx->db_meth->get_string' is always true.
/Build/openssl-1.1.0f/crypto/x509v3/v3_conf.c 384 warn V547 Expression 'ctx->db_meth->get_section' is always true.
/Build/openssl-1.1.0f/crypto/x509v3/v3_purp.c 677 err V547 Expression '(ca_ret = check_ca(x)) != 2' is always true.
/Build/openssl-1.1.0f/engines/afalg/e_afalg.c 400 warn V547 Expression 'actx->sfd >= 0' is always false.
/Build/openssl-1.1.0f/engines/e_padlock.c 106 warn V547 Expression 'padlock_use_rng' is always false.
/Build/openssl-1.1.0f/engines/e_padlock.c 623 err V512 A call of the 'memcpy' function will lead to underflow of the buffer 'cdata->ks.rd_key'.
/Build/openssl-1.1.0f/ssl/record/rec_layer_d1.c 136 err V512 A call of the 'memcpy' function will lead to underflow of the buffer '& s->rlayer.rrec'.
/Build/openssl-1.1.0f/ssl/record/rec_layer_d1.c 294 warn V619 The array 's->rlayer.rrec' is being utilized as a pointer to single object.
/Build/openssl-1.1.0f/ssl/record/rec_layer_d1.c 1171 err V1028 Possible overflow. Consider casting operands, not the result.
/Build/openssl-1.1.0f/ssl/record/rec_layer_s3.c 863 warn V619 The array 'wr' is being utilized as a pointer to single object.
/Build/openssl-1.1.0f/ssl/s3_cbc.c 232 warn V779 Unreachable code detected. It is possible that an error is present.
/Build/openssl-1.1.0f/ssl/s3_cbc.c 1 err V002 Some diagnostic messages may contain incorrect line number in this file.
/Build/openssl-1.1.0f/ssl/s3_lib.c 3972 err V595 The 'pms' pointer was utilized before it was verified against nullptr. Check lines: 3972, 3997.
/Build/openssl-1.1.0f/ssl/ssl_ciph.c 611 warn V560 A part of conditional expression is always false: idx < 0.
/Build/openssl-1.1.0f/ssl/ssl_ciph.c 917 err V595 The 'curr->prev' pointer was utilized before it was verified against nullptr. Check lines: 917, 923.
/Build/openssl-1.1.0f/ssl/ssl_ciph.c 1534 warn V763 Parameter 'len' is always rewritten in function body before being used.
/Build/openssl-1.1.0f/ssl/ssl_lib.c 3425 warn V1004 The 'ssl->ctx' pointer was used unsafely after it was verified against nullptr. Check lines: 3417, 3425.
/Build/openssl-1.1.0f/ssl/ssl_lib.c 4174 warn V560 A part of conditional expression is always true: (dane) != NULL.
/Build/openssl-1.1.0f/ssl/ssl_txt.c 84 warn V547 Expression 'x->cipher == NULL' is always false.
/Build/openssl-1.1.0f/ssl/statem/statem_clnt.c 939 warn V560 A part of conditional expression is always false: session_id_len > 32.
/Build/openssl-1.1.0f/ssl/statem/statem_clnt.c 2110 err V547 Expression 'identitylen > 128' is always false.
/Build/openssl-1.1.0f/ssl/statem/statem_clnt.c 2577 warn V1001 The 'pmslen' variable is assigned but is not used by the end of the function.
/Build/openssl-1.1.0f/ssl/statem/statem_dtls.c 300 err V1028 Possible overflow. Consider casting operands of the 's->init_off + s->init_num' operator to the 'size_t' type, not the result.
/Build/openssl-1.1.0f/ssl/statem/statem_lib.c 51 err V1028 Possible overflow. Consider casting operands of the 's->init_off + s->init_num' operator to the 'size_t' type, not the result.
/Build/openssl-1.1.0f/ssl/statem/statem_lib.c 425 warn V547 Expression 'l > (0x7fffffff - 4)' is always false.
/Build/openssl-1.1.0f/ssl/statem/statem_srvr.c 975 warn V592 The expression was enclosed by parentheses twice: '((!s->enc_write_ctx &&!s->write_hash))'. One pair of parentheses is unnecessary or misprint is present.
/Build/openssl-1.1.0f/ssl/t1_lib.c 3592 warn V656 Variables 'pmd[1]', 'pmd[0]' are initialized through the call to the same function. It's probably an error or un-optimized code. Consider inspecting the 'EVP_sha1()' expression. Check lines: 3591, 3592.
/Build/openssl-1.1.0f/apps/apps.c 281 err V547 Expression 'ok >= 0' is always true.
/Build/openssl-1.1.0f/apps/apps.c 1437 warn V519 The 'j' variable is assigned values twice successively. Perhaps this is a mistake. Check lines: 1436, 1437.
/Build/openssl-1.1.0f/apps/ca.c 443 warn V547 Expression 'conf != NULL' is always true.
/Build/openssl-1.1.0f/apps/cms.c 903 warn V547 Expression 'operation == (3 | 0x10 | 0x40)' is always false.
/Build/openssl-1.1.0f/apps/cms.c 954 warn V560 A part of conditional expression is always false: rr.
/Build/openssl-1.1.0f/apps/cms.c 962 warn V560 A part of conditional expression is always false: (operation == (3 | 0x10 | 0x40)).
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_p.
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_a.
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_b.
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_gen.
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_order.
/Build/openssl-1.1.0f/apps/ecparam.c 325 warn V560 A part of conditional expression is always false: !ec_cofactor.
/Build/openssl-1.1.0f/apps/ocsp.c 669 warn V547 Expression '!store' is always true.
/Build/openssl-1.1.0f/apps/opt.c 859 err V512 A call of the 'memset' function will lead to underflow of the buffer 'start'.
/Build/openssl-1.1.0f/apps/passwd.c 207 warn V547 Expression 'in == NULL' is always true.
/Build/openssl-1.1.0f/apps/pkcs12.c 300 warn V547 Expression '!cpass' is always true.
/Build/openssl-1.1.0f/apps/req.c 338 warn V560 A part of conditional expression is always true: (pkey == NULL).
/Build/openssl-1.1.0f/apps/req.c 1183 warn V557 Array underrun is possible. The value of 'i - 1' index could reach -1.
/Build/openssl-1.1.0f/apps/req.c 1183 err V1010 Unchecked tainted data is used in index: 'i'.
/Build/openssl-1.1.0f/apps/req.c 1187 warn V557 Array underrun is possible. The value of '-- i' index could reach -1.
/Build/openssl-1.1.0f/apps/req.c 1242 warn V557 Array underrun is possible. The value of 'i - 1' index could reach -1.
/Build/openssl-1.1.0f/apps/req.c 1242 err V1010 Unchecked tainted data is used in index: 'i'.
/Build/openssl-1.1.0f/apps/req.c 1246 warn V557 Array underrun is possible. The value of '-- i' index could reach -1.
/Build/openssl-1.1.0f/apps/s_client.c 2689 err V595 The 'SSL_get_session(s)' pointer was utilized before it was verified against nullptr. Check lines: 2689, 2690.
/Build/openssl-1.1.0f/apps/s_server.c 1594 warn V547 Expression 'bio_s_out == NULL' is always true.
/Build/openssl-1.1.0f/apps/s_server.c 2024 warn V547 Expression 'con == NULL' is always true.
/Build/openssl-1.1.0f/apps/s_server.c 2207 warn V560 A part of conditional expression is always false: (i <= 0).
/Build/openssl-1.1.0f/apps/speed.c 144 warn V707 Giving short names to global variables is considered to be bad practice. It is suggested to rename 'mr' variable.
/Build/openssl-1.1.0f/apps/speed.c 2918 warn V522 There might be dereferencing of a potential null pointer 'fds'. Check lines: 2918, 2908.
/Build/openssl-1.1.0f/apps/speed.c 3068 err V614 Uninitialized buffer 'no_key' used. Consider checking the fourth actual argument of the 'EVP_EncryptInit_ex' function.
/Build/openssl-1.1.0f/apps/speed.c 3068 err V614 Uninitialized buffer 'no_iv' used. Consider checking the fifth actual argument of the 'EVP_EncryptInit_ex' function.
/Build/openssl-1.1.0f/apps/speed.c 3082 err V512 A call of the 'memset' function will lead to underflow of the buffer 'aad'.
/Build/openssl-1.1.0f/apps/srp.c 338 warn V547 Expression 'randfile == NULL' is always true.
/Build/openssl-1.1.0f/fuzz/test-corpus.c 39 warn V575 The potential null pointer is passed into 'fread' function. Inspect the first argument. Check lines: 39, 38.
/Build/openssl-1.1.0f/test/bftest.c 300 warn V557 Array overrun is possible. The value of 'j' index could reach 39.
/Build/openssl-1.1.0f/test/bftest.c 306 warn V557 Array overrun is possible. The value of 'j' index could reach 39.
/Build/openssl-1.1.0f/test/bftest.c 440 warn V512 A call of the 'memcmp' function will lead to the 'cfb64_ok' buffer becoming out of range.
/Build/openssl-1.1.0f/test/bftest.c 467 warn V512 A call of the 'memcmp' function will lead to the 'ofb64_ok' buffer becoming out of range.
/Build/openssl-1.1.0f/test/bntest.c 807 err V547 Expression 'bits == 0' is always false.
/Build/openssl-1.1.0f/test/bntest.c 1261 warn V728 An excessive check can be simplified. The '(A && B) || (!A && !B)' expression is equivalent to the 'bool(A) == bool(B)' expression.
/Build/openssl-1.1.0f/test/bntest.c 1735 warn V560 A part of conditional expression is always true: b->neg.
/Build/openssl-1.1.0f/test/casttest.c 79 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'out'.
/Build/openssl-1.1.0f/test/clienthellotest.c 66 err V547 Expression 'currtest == 0' is always true.
/Build/openssl-1.1.0f/test/clienthellotest.c 116 err V547 Expression 'currtest == 0' is always true.
/Build/openssl-1.1.0f/test/constant_time_test.c 28 err V576 Incorrect format. Consider checking the sixth actual argument of the 'fprintf' function. The actual argument equals '4294967295'.
/Build/openssl-1.1.0f/test/constant_time_test.c 61 err V576 Incorrect format. Consider checking the fourth actual argument of the 'fprintf' function. The actual argument equals '4294967295'.
/Build/openssl-1.1.0f/test/constant_time_test.c 91 err V576 Incorrect format. Consider checking the third actual argument of the 'fprintf' function. The actual argument equals '4294967295'.
/Build/openssl-1.1.0f/test/constant_time_test.c 129 err V576 Incorrect format. Consider checking the third actual argument of the 'fprintf' function. The actual argument equals '4294967295'.
/Build/openssl-1.1.0f/test/constant_time_test.c 148 err V576 Incorrect format. Consider checking the fifth actual argument of the 'fprintf' function. The actual argument equals '4294967295'.
/Build/openssl-1.1.0f/test/danetest.c 186 warn V557 Array underrun is possible. The value of 'n - 1' index could reach -1.
/Build/openssl-1.1.0f/test/destest.c 436 warn V512 A call of the 'memcmp' function will lead to the 'cbc3_ok' buffer becoming out of range.
/Build/openssl-1.1.0f/test/destest.c 446 warn V557 Array overrun is possible. The value of 'n' index could reach 39.
/Build/openssl-1.1.0f/test/destest.c 719 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'cfb_buf1'.
/Build/openssl-1.1.0f/test/destest.c 748 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'cfb_buf1'.
/Build/openssl-1.1.0f/test/destest.c 781 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'cfb_buf1'.
/Build/openssl-1.1.0f/test/evp_test.c 1074 err V1028 Possible overflow. Consider casting operands of the 'tmplen + tmpflen' operator to the 'size_t' type, not the result.
/Build/openssl-1.1.0f/test/evp_test.c 1145 err V547 Expression 'rv < 0' is always false.
/Build/openssl-1.1.0f/test/evp_test.c 1154 err V547 Expression 'rv < 0' is always false.
/Build/openssl-1.1.0f/test/evp_test.c 1127 err V654 The condition 'inp_misalign != 2' of loop is always true.
/Build/openssl-1.1.0f/test/evp_test.c 1127 err V621 Consider inspecting the 'for' operator. It's possible that the loop will be executed incorrectly or won't be executed at all.
/Build/openssl-1.1.0f/test/evp_test.c 1161 warn V779 Unreachable code detected. It is possible that an error is present.
/Build/openssl-1.1.0f/test/exdatatest.c 107 warn V547 Expression 'cp != p' is always false.
/Build/openssl-1.1.0f/test/exdatatest.c 111 warn V547 Expression 'cp != NULL' is always false.
/Build/openssl-1.1.0f/test/exdatatest.c 116 warn V547 Expression 'cp != p' is always false.
/Build/openssl-1.1.0f/test/ideatest.c 139 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'cfb_buf1'.
/Build/openssl-1.1.0f/test/igetest.c 263 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'checktext'.
/Build/openssl-1.1.0f/test/igetest.c 263 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'plaintext'.
/Build/openssl-1.1.0f/test/igetest.c 283 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'checktext'.
/Build/openssl-1.1.0f/test/igetest.c 283 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'plaintext'.
/Build/openssl-1.1.0f/test/igetest.c 307 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'checktext'.
/Build/openssl-1.1.0f/test/igetest.c 307 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'plaintext'.
/Build/openssl-1.1.0f/test/igetest.c 362 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'checktext'.
/Build/openssl-1.1.0f/test/igetest.c 362 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'plaintext'.
/Build/openssl-1.1.0f/test/packettest.c 325 err V614 Uninitialized buffer 'buf' used. Consider checking the second actual argument of the 'PACKET_buf_init' function.
/Build/openssl-1.1.0f/test/rsa_test.c 292 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'ctext'.
/Build/openssl-1.1.0f/test/rsa_test.c 292 warn V512 A call of the 'memcmp' function will lead to underflow of the buffer 'ctext_ex'.
/Build/openssl-1.1.0f/test/handshake_helper.c 230 warn V555 The expression 'i - 1 - prefix > 0' will work as 'i - 1 != prefix'.
/Build/openssl-1.1.0f/test/handshake_helper.c 236 warn V555 The expression 'len - prefix > 0' will work as 'len != prefix'.
/Build/openssl-1.1.0f/test/ssl_test_ctx.c 604 warn V547 Expression 'ctx != NULL' is always true.
/Build/openssl-1.1.0f/test/sslapitest.c 739 warn V728 An excessive check can be simplified. The '||' operator is surrounded by opposite expressions 'nwbio != iwbio' and 'nwbio == iwbio'.
/Build/openssl-1.1.0f/test/ssltest_old.c 297 warn V560 A part of conditional expression is always true: sn_server2 != NULL.
/Build/openssl-1.1.0f/test/ssltest_old.c 1596 warn V547 Expression 'no_psk' is always false.
/Build/openssl-1.1.0f/test/ssltest_old.c 1814 err V575 The null pointer is passed into 'SSL_set_session' function. Inspect the second argument.
/Build/openssl-1.1.0f/test/ssltest_old.c 2544 warn V547 Expression 'io2 == client_io' is always true.
/Build/openssl-1.1.0f/test/v3nametest.c 287 warn V575 The potential null pointer is passed into 'memcpy' function. Inspect the first argument. Check lines: 287, 285.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment