mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-07 00:46:17 +08:00
Remove warnings
This commit is contained in:
11
src/asn1.c
11
src/asn1.c
@@ -302,8 +302,6 @@ int asn1_type_to_der(int tag, const uint8_t *d, size_t dlen, uint8_t **out, size
|
||||
|
||||
int asn1_type_from_der(int tag, const uint8_t **d, size_t *dlen, const uint8_t **in, size_t *inlen)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!d || !dlen || !in || !(*in) || !inlen) {
|
||||
error_print();
|
||||
return -1;
|
||||
@@ -367,8 +365,6 @@ int asn1_nonempty_type_from_der(int tag, const uint8_t **d, size_t *dlen, const
|
||||
|
||||
int asn1_any_type_from_der(int *tag, const uint8_t **d, size_t *dlen, const uint8_t **in, size_t *inlen)
|
||||
{
|
||||
int ret;
|
||||
|
||||
if (!tag || !d || !dlen || !in || !(*in) || !inlen) {
|
||||
error_print();
|
||||
return -1;
|
||||
@@ -686,7 +682,7 @@ int asn1_int_from_der_ex(int tag, int *a, const uint8_t **in, size_t *inlen)
|
||||
int asn1_bit_string_to_der_ex(int tag, const uint8_t *bits, size_t nbits, uint8_t **out, size_t *outlen)
|
||||
{
|
||||
size_t nbytes = (nbits + 7) / 8;
|
||||
uint8_t unused_nbits = nbytes * 8 - nbits;
|
||||
size_t unused_nbits = nbytes * 8 - nbits;
|
||||
|
||||
if (!outlen) {
|
||||
error_print();
|
||||
@@ -712,7 +708,7 @@ int asn1_bit_string_to_der_ex(int tag, const uint8_t *bits, size_t nbits, uint8_
|
||||
|
||||
// unused num of bits
|
||||
if (out && *out) {
|
||||
*(*out)++ = unused_nbits;
|
||||
*(*out)++ = (uint8_t)unused_nbits;
|
||||
}
|
||||
(*outlen)++;
|
||||
|
||||
@@ -728,7 +724,6 @@ int asn1_bit_string_to_der_ex(int tag, const uint8_t *bits, size_t nbits, uint8_
|
||||
|
||||
int asn1_bit_string_from_der_ex(int tag, const uint8_t **bits, size_t *nbits, const uint8_t **in, size_t *inlen)
|
||||
{
|
||||
int ret;
|
||||
size_t len;
|
||||
int unused_bits;
|
||||
|
||||
@@ -1095,9 +1090,7 @@ int asn1_object_identifier_to_der_ex(int tag, const uint32_t *nodes, size_t node
|
||||
int asn1_object_identifier_from_der_ex(int tag, uint32_t *nodes, size_t *nodes_cnt,
|
||||
const uint8_t **in, size_t *inlen)
|
||||
{
|
||||
int ret;
|
||||
size_t len;
|
||||
const uint8_t *p;
|
||||
|
||||
// unlike _from_octets(), _from_der() require output buffer
|
||||
if (!nodes || !nodes_cnt || !in || !(*in) || !inlen) {
|
||||
|
||||
@@ -220,7 +220,6 @@ int sm2_signature_print(FILE *fp, int fmt, int ind, const char *label, const uin
|
||||
int sm2_sign(const SM2_KEY *key, const uint8_t dgst[32], uint8_t *sigbuf, size_t *siglen)
|
||||
{
|
||||
SM2_SIGNATURE sig;
|
||||
uint8_t *p;
|
||||
|
||||
if (!key || !dgst || !sigbuf || !siglen) {
|
||||
error_print();
|
||||
@@ -276,7 +275,6 @@ int sm2_verify(const SM2_KEY *key, const uint8_t dgst[32], const uint8_t *sigbuf
|
||||
{
|
||||
int ret;
|
||||
SM2_SIGNATURE sig;
|
||||
const uint8_t *p;
|
||||
|
||||
if (!key || !dgst || !sigbuf || !siglen) {
|
||||
error_print();
|
||||
@@ -481,7 +479,6 @@ int sm2_do_encrypt(const SM2_KEY *key, const uint8_t *in, size_t inlen, SM2_CIPH
|
||||
SM2_JACOBIAN_POINT _kP, *kP = &_kP;
|
||||
uint8_t x2y2[64];
|
||||
SM3_CTX sm3_ctx;
|
||||
size_t i;
|
||||
|
||||
if (!(SM2_MIN_PLAINTEXT_SIZE <= inlen && inlen <= SM2_MAX_PLAINTEXT_SIZE)) {
|
||||
error_print();
|
||||
@@ -545,7 +542,6 @@ int sm2_do_encrypt_fixlen(const SM2_KEY *key, const uint8_t *in, size_t inlen, i
|
||||
SM2_JACOBIAN_POINT _kP, *kP = &_kP;
|
||||
uint8_t x2y2[64];
|
||||
SM3_CTX sm3_ctx;
|
||||
size_t i;
|
||||
|
||||
if (!(SM2_MIN_PLAINTEXT_SIZE <= inlen && inlen <= SM2_MAX_PLAINTEXT_SIZE)) {
|
||||
error_print();
|
||||
|
||||
Reference in New Issue
Block a user