mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-06 16:36:16 +08:00
Remove warnings from clang --analyze
This commit is contained in:
@@ -1535,7 +1535,7 @@ int asn1_time_from_str(int utc_time, time_t *timestamp, const char *str)
|
|||||||
day = val(p[0]) * 10 + val(p[1]); p += 2;
|
day = val(p[0]) * 10 + val(p[1]); p += 2;
|
||||||
hour = val(p[0]) * 10 + val(p[1]); p += 2;
|
hour = val(p[0]) * 10 + val(p[1]); p += 2;
|
||||||
minute = val(p[0]) * 10 + val(p[1]); p += 2;
|
minute = val(p[0]) * 10 + val(p[1]); p += 2;
|
||||||
second = val(p[0]) * 10 + val(p[1]); p += 2;
|
second = val(p[0]) * 10 + val(p[1]);
|
||||||
|
|
||||||
if (year < 1970
|
if (year < 1970
|
||||||
|| month < 1 || month > 12
|
|| month < 1 || month > 12
|
||||||
|
|||||||
@@ -1011,7 +1011,7 @@ int cms_signed_data_print(FILE *fp, int fmt, int ind, const char *label, const u
|
|||||||
cms_content_info_print(fp, fmt, ind, "contentInfo", p, len);
|
cms_content_info_print(fp, fmt, ind, "contentInfo", p, len);
|
||||||
if ((ret = asn1_implicit_set_from_der(0, &p, &len, &d, &dlen)) < 0) goto err;
|
if ((ret = asn1_implicit_set_from_der(0, &p, &len, &d, &dlen)) < 0) goto err;
|
||||||
if (ret) x509_certs_print(fp, fmt, ind, "certificates", p, len);
|
if (ret) x509_certs_print(fp, fmt, ind, "certificates", p, len);
|
||||||
if ((ret = asn1_implicit_set_from_der(1, &p, &len, &d, &dlen)) < 0) goto err;
|
if (asn1_implicit_set_from_der(1, &p, &len, &d, &dlen) < 0) goto err;
|
||||||
if (asn1_set_from_der(&p, &len, &d, &dlen) != 1) goto err;
|
if (asn1_set_from_der(&p, &len, &d, &dlen) != 1) goto err;
|
||||||
cms_signer_infos_print(fp, fmt, ind, "signerInfos", p, len);
|
cms_signer_infos_print(fp, fmt, ind, "signerInfos", p, len);
|
||||||
if (asn1_length_is_zero(dlen) != 1) goto err;
|
if (asn1_length_is_zero(dlen) != 1) goto err;
|
||||||
@@ -1857,11 +1857,11 @@ int cms_signed_and_enveloped_data_decipher_from_der(
|
|||||||
const uint8_t *extra_crls, size_t extra_crls_len,
|
const uint8_t *extra_crls, size_t extra_crls_len,
|
||||||
const uint8_t **in, size_t *inlen)
|
const uint8_t **in, size_t *inlen)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret = 0;
|
||||||
int version;
|
int version;
|
||||||
const uint8_t *rcpt_infos;
|
const uint8_t *rcpt_infos;
|
||||||
size_t rcpt_infos_len;
|
size_t rcpt_infos_len;
|
||||||
int digest_algors[4];
|
int digest_algors[4] = {0};
|
||||||
size_t digest_algors_cnt;
|
size_t digest_algors_cnt;
|
||||||
const uint8_t *enced_content_info;
|
const uint8_t *enced_content_info;
|
||||||
size_t enced_content_info_len;
|
size_t enced_content_info_len;
|
||||||
|
|||||||
@@ -124,7 +124,6 @@ int sm4_cfb_encrypt_update(SM4_CFB_CTX *ctx,
|
|||||||
sm4_cfb_encrypt(&ctx->sm4_key, ctx->sbytes, ctx->iv, in, len, out);
|
sm4_cfb_encrypt(&ctx->sm4_key, ctx->sbytes, ctx->iv, in, len, out);
|
||||||
in += len;
|
in += len;
|
||||||
inlen -= len;
|
inlen -= len;
|
||||||
out += len;
|
|
||||||
*outlen += len;
|
*outlen += len;
|
||||||
}
|
}
|
||||||
if (inlen) {
|
if (inlen) {
|
||||||
@@ -214,7 +213,6 @@ int sm4_cfb_decrypt_update(SM4_CFB_CTX *ctx,
|
|||||||
sm4_cfb_decrypt(&ctx->sm4_key, ctx->sbytes, ctx->iv, in, len, out);
|
sm4_cfb_decrypt(&ctx->sm4_key, ctx->sbytes, ctx->iv, in, len, out);
|
||||||
in += len;
|
in += len;
|
||||||
inlen -= len;
|
inlen -= len;
|
||||||
out += len;
|
|
||||||
*outlen += len;
|
*outlen += len;
|
||||||
}
|
}
|
||||||
if (inlen) {
|
if (inlen) {
|
||||||
|
|||||||
@@ -65,7 +65,6 @@ int sm4_ecb_encrypt_update(SM4_ECB_CTX *ctx,
|
|||||||
sm4_encrypt_blocks(&ctx->sm4_key, in, nblocks, out);
|
sm4_encrypt_blocks(&ctx->sm4_key, in, nblocks, out);
|
||||||
in += len;
|
in += len;
|
||||||
inlen -= len;
|
inlen -= len;
|
||||||
out += len;
|
|
||||||
*outlen += len;
|
*outlen += len;
|
||||||
}
|
}
|
||||||
if (inlen) {
|
if (inlen) {
|
||||||
|
|||||||
@@ -82,7 +82,6 @@ int sm4_ofb_encrypt_update(SM4_OFB_CTX *ctx,
|
|||||||
sm4_ofb_encrypt(&ctx->sm4_key, ctx->iv, in, len, out);
|
sm4_ofb_encrypt(&ctx->sm4_key, ctx->iv, in, len, out);
|
||||||
in += len;
|
in += len;
|
||||||
inlen -= len;
|
inlen -= len;
|
||||||
out += len;
|
|
||||||
*outlen += len;
|
*outlen += len;
|
||||||
}
|
}
|
||||||
if (inlen) {
|
if (inlen) {
|
||||||
|
|||||||
Reference in New Issue
Block a user