Daniel Pouzzner
|
803b17a8b3
src/ssl_crypto.c: in wolfSSL_CMAC_CTX_free(), gate wc_CmacFree() on !FIPS || FIPS>=5.3.
|
11 mesi fa |
Daniel Pouzzner
|
b14aba48af
wolfcrypt/src/cmac.c: add wc_CmacFree(), revert wc_CmacFinal(), rename wc_CmacFinal() as wc_CmacFinalNoFree() removing its deallocation clauses, and add new wc_CmacFinal() that calls wc_CmacFinalNoFree() then calls wc_CmacFree() unconditionally, for compatibility with legacy client code (some of which may have previously leaked).
|
11 mesi fa |
Daniel Pouzzner
|
689a82a622
fix AES-related code, in both crypto and TLS layers, for various uninitialized data and resource leak defects around wc_AesInit() and wc_AesFree():
|
11 mesi fa |
jordan
|
3158e04863
Add missing wc_AesInit calls.
|
11 mesi fa |
gojimmypi
|
6c41a6a374
Initialize variables to appease Espressif compiler
|
11 mesi fa |
Eric Blankenhorn
|
7223b5a708
Fix spelling warnings
|
11 mesi fa |
Daniel Pouzzner
|
7dedfe08ef
cryptonly and linuxkm fixes: fix --enable-all[-crypto] with --enable-opensslextra and --enable-cryptonly (build failures detected by multi-test linuxkm-all-asm-cryptonly-opensslextra-pie after merge of 54f2d56300 and e2bbacd548).
|
1 anno fa |
Sean Parkinson
|
54f2d56300
ssl.c: Move out crypto compat APIs
|
1 anno fa |