David Garske
|
6dd7a289e7
Fix for "set but not used".
|
2 years ago |
Daniel Pouzzner
|
6a56d3e131
jumbo patch of fixes for clang-tidy gripes (with some bug fixes).
|
3 years ago |
Marco Oliverio
|
231a0bbb84
dtls-srtp: no ekm cross check on single threaded/no pthread conf
|
3 years ago |
David Garske
|
8e0ece920b
Test cleanups. Fix possible leak in `TLSX_UseSRTP`.
|
3 years ago |
Marco Oliverio
|
86ba0ef643
tests: support test for SRTP
|
3 years ago |
David Garske
|
eade8ecdf1
DTLS SRTP improvements. Added support for client to send list of profiles. Added support for more SRTP profiles.
|
3 years ago |
David Garske
|
6ccbd8776f
DTLS SRTP (RFC5764) support (adds `--enable-srtp`). Used with WebRTC to agree on profile for new real-time session keys.
|
3 years ago |
David Garske
|
569c066fab
Improve TLS client side session cache references to provide option for not returning an internal session cache pointer. Now use `wolfSSL_get1_sesson` for reference logic, that requires calling `wolfSSL_SESSION_free`. To disable this feature use `NO_SESSION_CACHE_REF`.
|
3 years ago |
Hayden Roche
|
52754123d9
Call wc_SetSeed_Cb and wolfCrypt_SetPrivateKeyReadEnable_fips in wolfSSL_Init.
|
3 years ago |
Anthony Hu
|
7d4c13b9a4
--with-liboqs now defines HAVE_LIBOQS and HAVE_PQC
|
3 years ago |
Jacob Barthelmeh
|
ad078a7358
adjust macro guard in example client
|
3 years ago |
Jacob Barthelmeh
|
9a07b3af9b
print out PEM of peer cert with example client
|
3 years ago |
Daniel Pouzzner
|
30b68060fb
configure.ac: fix whitespace; client.c: make gcc 5.4.0 -Wmaybe-uninitialized happy.
|
3 years ago |
Jacob Barthelmeh
|
0340b49ff9
do not load example CA if not verifying peer
|
3 years ago |
David Garske
|
5dac25f470
Eliminate `EIGHTK_BUF` use in asn. Cleanup uses of `0` in set_verify for callback.
|
3 years ago |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
3 years ago |
Jacob Barthelmeh
|
1d91ccb41b
remove exe bit on example.c and server.c
|
3 years ago |
David Garske
|
0a26335243
Merge pull request #4446 from ejohnstown/dtls-sizing
|
3 years ago |
Juliusz Sosinowicz
|
894303be59
Make the `wolfSSL_GetMaxFragSize` parameter meaning consistent
|
3 years ago |
David Garske
|
c16f0db1b5
Fixes for handling `WC_PENDING_E` async responses in API unit test and examples. Resolves all issues with `--enable-all --enable-asynccrypt --with-intelqa=`.
|
3 years ago |
John Safranek
|
976402e04b
RNG Update
|
3 years ago |
Sean Parkinson
|
6070981366
Merge pull request #4490 from dgarske/static_mem_unittest
|
3 years ago |
kaleb-himes
|
5859779ddf
Check-in non-FIPS specific porting changes for OE22
|
3 years ago |
David Garske
|
911d95e5e4
Add CTX static memory API unit tests. Expanded crypto callback TLS tests to older SSL/TLS and DTLS.
|
3 years ago |
Sean Parkinson
|
f04380d624
Merge pull request #4475 from douzzer/fix-scan-build-UnreachableCode
|
3 years ago |
David Garske
|
dcb2ebba39
Fix for openssl.test extraction of version and cipher suites. Fix mem tracking to use stderr. Fix client version print to use single printf with newline.
|
3 years ago |
Daniel Pouzzner
|
76332069ea
examples/client/client.c: remove frivolous `break` to avoid need for PRAGMA_CLANG("clang diagnostic ignored \"-Wunreachable-code-break\"").
|
3 years ago |
Daniel Pouzzner
|
f621a93081
more scan-build LLVM-13 fixes and expanded coverage: deadcode.DeadStores in client.c and server.c (no functional changes).
|
3 years ago |
Daniel Pouzzner
|
62822be6ce
scan-build LLVM-13 fixes and expanded coverage: add WC_UNUSED and PRAGMA_CLANG_DIAG_{PUSH,POP} macros; deploy "#ifndef __clang_analyzer__" as needed; fix violations and suppress false positives of -Wunreachable-code-break, -Wunreachable-code-return, and -enable-checker alpha.deadcode.UnreachableCode; expand scan-build clean build scope to --enable-all --enable-sp-math-all.
|
3 years ago |
David Garske
|
bc97539756
Increase the size of the temp buffer for starttls. Some SMTP servers send larger messages.
|
3 years ago |