Sean Parkinson
|
86ad96ca29
X509: improve testing coverage
|
2 months ago |
Sean Parkinson
|
256c6708e0
Testing fixes
|
1 month ago |
Daniel Pouzzner
|
950ee40111
additional fixes and enhancements for -DOPENSSL_EXTRA -DOPENSSL_COEXIST:
|
1 month ago |
Daniel Pouzzner
|
cf95fdc071
Globally remap & refactor conflicting symbols to allow -DOPENSSL_EXTRA -DOPENSSL_COEXIST, or equivalently, --enable-opensslextra --enable-opensslcoexist.
|
1 month ago |
Reda Chouk
|
10f0885d88
Merge branch 'master' into fix-conversion
|
2 months ago |
Daniel Pouzzner
|
072c5311a5
m4/ax_atomic.m4: fixes for C++ compatibility.
|
3 months ago |
Reda Chouk
|
be88ddda15
more Wconversion fixes: api/test* block
|
3 months ago |
Reda Chouk
|
65db4b15d6
api type conversion errors, first half of tls* files
|
3 months ago |
JacobBarthelmeh
|
31a6a2bf59
update copyright to 2024
|
5 months ago |
Daniel Pouzzner
|
bd7f7c8bdf
checkpoint: add wolfSSL_BIO_ADDR_free to wolfSSL_BIO_free(); tweak EXPECT_SUCCESS() to tolerate TEST_SKIPPED; add WIP test_wolfSSL_BIO_datagram.
|
7 months ago |
Juliusz Sosinowicz
|
4f1d777090
BIO_BIO: BIO_{write|read} on a BIO pair should wrap around ring buffer
|
11 months ago |
Juliusz Sosinowicz
|
2c6c52078a
test_dtls13_frag_ch_pq: make sure kyber5 is used
|
1 year ago |
Daniel Pouzzner
|
f6f8d2eda3
add WC_DO_NOTHING macro to wolfssl/wolfcrypt/types.h, with default expansion "do {} while (0)", and globally refactor to use the macro where appropriate, annotating intended-null macros-with-args with "/* null expansion */";
|
1 year ago |
Daniel Pouzzner
|
1912f1bc2a
fixes for clang-analyzer-core.NullDereference, clang-analyzer-core.NonNullParamChecker, clang-analyzer-deadcode.DeadStores, readability-redundant-preprocessor, clang-diagnostic-unreachable-code-break, -Werror=sign-conversion, bugprone-macro-parentheses, "Call to 'malloc' has an allocation size of 0 bytes", clang-diagnostic-declaration-after-statement re tests/unit.h:ExpectPtr() pragmas.
|
1 year ago |
Sean Parkinson
|
e2424e6744
SM2/SM3/SM4: Chinese cipher support
|
1 year ago |
Sean Parkinson
|
578f56e60c
Test api.c: change more tests to use Expect instead of Assert
|
1 year ago |
Sean Parkinson
|
e467112a93
Test api.c: change more tests to use Expect instead of Assert
|
1 year ago |
Daniel Pouzzner
|
64c9026c77
wolfssl/wolfcrypt/types.h: add PRAGMA_DIAG_PUSH, PRAGMA(), and PRAGMA_DIAG_POP(), using the gcc or clang variants as applicable, to facilitate pragmas to be used on both gcc and clang;
|
1 year ago |
Sean Parkinson
|
541ea51ad5
Tests api.c: rework for malloc failure testing
|
1 year ago |
Daniel Pouzzner
|
42bea705d9
fix several more C89 "comma at end of enumerator list" spots in 64-bit-only headers, missed in earlier passes; in tests/unit.h, add a WOLF_C89 definition of AssertPtr() without pragmas, to avoid a -Wdeclaration-after-statement.
|
1 year ago |
Jacob Barthelmeh
|
9dcc48c8f7
update copyright to 2023
|
2 years ago |
Sean Parkinson
|
e4e53ab7ca
Unit test: rework to be able to run API tests individually
|
2 years ago |
John Safranek
|
e803e5916c
Assert Consistency
|
2 years ago |
Stefan Eissing
|
4431438fb2
add QUIC support.
|
2 years ago |
Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
2 years ago |
Daniel Pouzzner
|
ccc5952369
global fixup to check or explicitly ignore return values from failable library/system calls that weren't already being checked;
|
2 years ago |
Marco Oliverio
|
9d22e11776
misc.c: introduce w64wrapper to handle 64bit numbers
|
2 years ago |
Daniel Pouzzner
|
b7cecbacb2
update headers to resolve clang-tidy carping (mostly bugprone-macro-parentheses and readability-named-parameter). also disables MSC C4028 because incompatible with readability-avoid-const-params-in-decls.
|
2 years ago |
Elms
|
5c01613acb
Add GCC extension to bypass select `-pedantic` warnings
|
3 years ago |
Jacob Barthelmeh
|
c729318ddd
update copyright date
|
3 years ago |