Skip to content

Commit 9e1487c

Browse files
authored
Merge pull request #86 from Pairarma/master
Fix warnings
2 parents 08476c7 + 4b091fc commit 9e1487c

14 files changed

+27
-3
lines changed

app-support/access-control.c

+3
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ _ac_timeout()
137137
int
138138
_on_ac_notification(const uint8_t* interest, uint32_t interest_size, void* userdata)
139139
{
140+
(void) userdata;
140141
ndn_interest_t notification;
141142
ndn_interest_from_block(&notification, interest, interest_size);
142143
// /[home-prefix]/NDN_SD_AC/NOTIFY/[service-id]/keyid
@@ -171,6 +172,7 @@ _on_ac_notification(const uint8_t* interest, uint32_t interest_size, void* userd
171172
void
172173
_on_ekey_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
173174
{
175+
(void) userdata;
174176
// parse Data
175177
ndn_data_t data;
176178
int ret = -1;
@@ -270,6 +272,7 @@ _on_ekey_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
270272
void
271273
_on_dkey_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
272274
{
275+
(void) userdata;
273276
// parse Data
274277
ndn_data_t data;
275278
int ret = -1;

app-support/ndn-sig-verifier.c

+1
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ sig_verifier_on_timeout(void* userdata)
118118
int
119119
sig_verifier_on_interest(const uint8_t* raw_int, uint32_t raw_int_size, void* userdata)
120120
{
121+
(void) userdata;
121122
ndn_interest_t interest;
122123
ndn_interest_from_block(&interest, raw_int, raw_int_size);
123124
NDN_LOG_DEBUG("[SIGVERIFIER] SigVerifier received certificate fetching Interest: ");

app-support/pub-sub.c

+2
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ _match_pub_topic(uint8_t service, bool is_cmd)
175175
void
176176
_on_sub_timeout(void* userdata)
177177
{
178+
(void) userdata;
178179
NDN_LOG_INFO("[PUB/SUB] Subscription Interest Timeout");
179180
}
180181

@@ -293,6 +294,7 @@ _on_new_content_verify_success(ndn_data_t* data, void* userdata)
293294
void
294295
_on_new_content_verify_failure(ndn_data_t* data, void* userdata)
295296
{
297+
(void) userdata;
296298
NDN_LOG_INFO("[PUB/SUB] New published content cannot pass signature verification. Drop...");
297299
NDN_LOG_INFO_NAME(&data->name);
298300
}

app-support/security-bootstrapping.c

+2
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ on_sec_boot_sign_on_interest_timeout (void* userdata)
112112
void
113113
on_cert_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
114114
{
115+
(void) userdata;
115116
// parse received data
116117
ndn_data_t data;
117118
if (ndn_data_tlv_decode_hmac_verify(&data, raw_data, data_size, m_sec_boot_state.pre_shared_hmac_key) != NDN_SUCCESS) {
@@ -300,6 +301,7 @@ sec_boot_send_cert_interest()
300301
void
301302
on_sign_on_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
302303
{
304+
(void) userdata;
303305
// parse received data
304306
ndn_data_t data;
305307
if (ndn_data_tlv_decode_hmac_verify(&data, raw_data, data_size, m_sec_boot_state.pre_shared_hmac_key) != NDN_SUCCESS) {

app-support/service-discovery.c

+2
Original file line numberDiff line numberDiff line change
@@ -350,6 +350,7 @@ sd_add_interested_service(uint8_t service_id)
350350
int
351351
_on_sd_interest(const uint8_t* raw_int, uint32_t raw_int_size, void* userdata)
352352
{
353+
(void) userdata;
353354
if (m_is_my_own_sd_int) {
354355
return NDN_FWD_STRATEGY_MULTICAST;
355356
}
@@ -460,6 +461,7 @@ _on_sd_interest(const uint8_t* raw_int, uint32_t raw_int_size, void* userdata)
460461
void
461462
_on_query_or_sd_meta_data(const uint8_t* raw_data, uint32_t data_size, void* userdata)
462463
{
464+
(void) userdata;
463465
ndn_data_t data;
464466
if (ndn_data_tlv_decode_digest_verify(&data, raw_data, data_size)) {
465467
NDN_LOG_ERROR("Decoding failed.\n");

encode/name.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ ndn_name_compare_block(const uint8_t* lhs_block_value, uint32_t lhs_block_size,
249249
ndn_decoder_t lhs_decoder, rhs_decoder;
250250
decoder_init(&lhs_decoder, lhs_block_value, lhs_block_size);
251251
decoder_init(&rhs_decoder, rhs_block_value, rhs_block_size);
252-
uint32_t probe, retval = 0;
252+
uint32_t probe = 0, retval = 0;
253253

254254
/* check left name type */
255255
decoder_get_type(&lhs_decoder, &probe);

forwarder/pit.c

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ ndn_pit_entry_reset(ndn_pit_entry_t* self){
2828
}
2929

3030
static void ndn_pit_timeout(void *selfptr, size_t param_len, void *param){
31+
(void) param_len, (void) param;
3132
ndn_pit_t* self = (ndn_pit_t*)selfptr;
3233
ndn_table_id_t i;
3334
ndn_time_ms_t now = ndn_time_now_ms();

ndn-error-code.h

+1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
#define NDN_SEC_INIT_FAILURE -28
103103
#define NDN_SEC_FAIL_VERIFY_SIG -29
104104
#define NDN_SEC_SIGNED_INTEREST_INVALID_DIGEST -30
105+
#define NDN_SEC_WRONG_INPUT_SIZE -31
105106
/* @} */
106107

107108
/** @defgroup NDNErrorCodeFragmentation Fragmentation Errors

security/default-backend/ndn-lite-default-ecc-impl.c

+4
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,8 @@ ndn_lite_default_ecdsa_verify(const uint8_t* input_value, uint32_t input_size,
147147
return NDN_SEC_WRONG_KEY_SIZE;
148148
if (ecdsa_type != NDN_ECDSA_CURVE_SECP256R1)
149149
return NDN_SEC_UNSUPPORT_CRYPTO_ALGO;
150+
if (input_size == 0)
151+
return NDN_SEC_WRONG_INPUT_SIZE;
150152

151153
uint8_t raw_sig_temp_buf[NDN_SEC_ECC_SECP256R1_PUBLIC_KEY_SIZE];
152154
uint32_t decoded_raw_signature_size;
@@ -176,6 +178,8 @@ ndn_lite_default_ecdsa_sign(const uint8_t* input_value, uint32_t input_size,
176178
return NDN_SEC_WRONG_KEY_SIZE;
177179
if (ecdsa_type != NDN_ECDSA_CURVE_SECP256R1)
178180
return NDN_SEC_UNSUPPORT_CRYPTO_ALGO;
181+
if (input_size == 0)
182+
return NDN_SEC_WRONG_INPUT_SIZE;
179183

180184
uint32_t signature_size = NDN_SEC_ECC_SECP256R1_PUBLIC_KEY_SIZE;
181185
int ecc_sign_result = 0;

security/default-backend/ndn-lite-default-rng-impl.c

+4-1
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,17 @@
88
* See AUTHORS.md for complete list of NDN-LITE authors and contributors.
99
*/
1010

11+
#include <stddef.h>
1112
#include "ndn-lite-default-rng-impl.h"
1213
#include "../ndn-lite-rng.h"
1314
#include "../../ndn-error-code.h"
1415

1516
/* always fails and return 0 */
1617
static int ndn_lite_default_rng(uint8_t *dest, unsigned size)
1718
{
18-
return 0;
19+
(void) dest, (void) size;
20+
21+
return 0;
1922
}
2023

2124
void

tests/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ if (NOT CMAKE_BUILD_TYPE)
1111
endif()
1212

1313
add_definitions(-D_GNU_SOURCE)
14-
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Werror -Wno-format -Wno-int-to-void-pointer-cast -Wno-int-to-pointer-cast")
14+
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -Werror -Wno-format -Wno-int-to-pointer-cast -Wunused-parameter -Wunused-variable")
1515
set(CMAKE_C_FLAGS_DEBUG "-O0 -ggdb")
1616
set(CMAKE_C_FLAGS_RELEASE "-O3")
1717

tests/unit-tests/forwarder-with-fragmentation-support/forwarder-fragmentation-tests.c

+1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ static bool ff_forwarder_put_data_received = false;
5454

5555
void ff_on_data_callback(const uint8_t *data, uint32_t data_size, void *userdata)
5656
{
57+
(void) userdata;
5758
ndn_data_t data_check;
5859
ndn_ecc_pub_t pub_key;
5960
int result = ndn_ecc_pub_init(&pub_key, test_ecc_secp256r1_public_raw_1, sizeof(test_ecc_secp256r1_public_raw_1),

tests/unit-tests/forwarder/forwarder-tests.c

+2
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ int test_sign_data(const char* id, uint32_t id_len, ndn_encoder_t* encoder, ndn_
4747

4848
void on_data_callback(const uint8_t *data, uint32_t data_size, void *userdata)
4949
{
50+
(void) userdata;
5051
//printf("application receives a Data\n");
5152
ndn_data_t data_check;
5253
ndn_ecc_pub_t pub_key;
@@ -376,6 +377,7 @@ static bool forwarder_put_data_received = false;
376377

377378
void on_data_callback2(const uint8_t *data, uint32_t data_size, void *userdata)
378379
{
380+
(void) userdata;
379381
ndn_data_t data_check;
380382
ndn_ecc_pub_t pub_key;
381383
int result = ndn_ecc_pub_init(&pub_key, _forwarder_test_raw_pub_key_arr, _forwarder_test_raw_pub_key_arr_len,

tests/unit-tests/util/util-tests.c

+2
Original file line numberDiff line numberDiff line change
@@ -90,10 +90,12 @@ void msgproc(void *self, size_t param_length, void *param) {
9090
}
9191

9292
void dummy_msgproc(void *self, size_t param_length, void *param){
93+
(void) self, (void) param_length, (void) param;
9394
ret = true;
9495
}
9596

9697
void add_msgproc(void *self, size_t param_length, void *param){
98+
(void) param_length;
9799
ulret += *(uint32_t*)param;
98100
ndn_msgqueue_post(self, add_msgproc, sizeof(uint32_t), &ulret);
99101
}

0 commit comments

Comments
 (0)