Jouni Malinen
9f9a148af6
Convert int_array to use size_t instead of int as the length
...
This extends this to allow longer lists with LP32 data model to avoid
limit of 16-bit int.
Signed-off-by: Jouni Malinen <j@w1.fi>
2020-03-22 18:50:04 +02:00
Markus Theil
f7b2fe99ea
tests: Fix undefined behavior in module tests
...
Test: wpa_supplicant module tests
../src/utils/utils_module_tests.c:933:7: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
Signed-off-by: Markus Theil <markus.theil@tu-ilmenau.de>
2020-01-08 14:56:55 +02:00
Jouni Malinen
8e5e36a184
Clean up base64_{encode,decode} pointer types
...
Allow any pointer to be used as source for encoding and use char * as
the return value from encoding and input value for decoding to reduce
number of type casts needed in the callers.
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2019-11-28 16:39:09 +02:00
Jouni Malinen
72056f69aa
tests: Module tests for const_time_*() functions
...
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2019-04-09 17:11:15 +03:00
Jouni Malinen
17385fba2a
tests: JSON module tests for additional array parsing
...
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2017-08-23 00:29:52 +03:00
Jouni Malinen
4e19eb88a9
tests: Module tests for JSON parser
...
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2017-06-17 18:04:54 +03:00
Jouni Malinen
50a17a76e1
tests: Declare module test functions in a header file
...
This gets rid of number of warnings from sparse.
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2016-06-23 18:26:09 +03:00
Jouni Malinen
569f8f9b87
tests: eloop socket re-open from timeout/socket handler
...
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2015-07-23 18:39:02 +03:00
Jouni Malinen
3c48c9c08f
tests: Additional module tests for src/utils
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2015-07-19 23:07:04 +03:00
Jouni Malinen
6ca8a74cd0
tests: Add a module test for wpa_ssid_txt() with too long SSID
...
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com
2015-04-22 11:44:19 +03:00
Jouni Malinen
2eb64ea437
tests: Module tests for common.c
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2015-02-28 12:20:56 +02:00
Jouni Malinen
56a1180153
tests: Increase bitfield module test coverage
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2015-02-28 11:46:29 +02:00
Jouni Malinen
38ff21931d
tests: Add module tests for base64
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2015-02-28 11:39:41 +02:00
Jouni Malinen
ee54e4010e
tests: printf_encode unit test for bounds checking
...
Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2014-06-02 17:36:51 +03:00
Jouni Malinen
f347935f0d
tests: Unit tests for WPA_TRACE
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2014-05-27 00:03:06 +03:00
Jouni Malinen
a3fe74bde1
tests: Add unit tests for ext_password
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2014-05-26 23:57:32 +03:00
Jouni Malinen
3eb744a35a
tests: int_array unit tests
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2014-05-26 17:21:44 +03:00
Jouni Malinen
8b0980af50
tests: Move bitfield unit tests into wpa_supplicant module test
...
Signed-off-by: Jouni Malinen <j@w1.fi>
2014-05-26 17:21:44 +03:00
Jouni Malinen
8860e0f47c
tests: Add printf encoding/decoding module tests
...
This replaces tests/test-printf.c.
Signed-off-by: Jouni Malinen <j@w1.fi>
2014-05-26 17:21:44 +03:00