gojimmypi
|
9da0ff0f31
Merge branch 'master' of https://github.com/wolfSSL/wolfssl into ESP32_HW_Update_PR
|
há 2 anos atrás |
Jacob Barthelmeh
|
8eaa85e412
update copyright year to 2022
|
há 2 anos atrás |
Andrew Hutchings
|
34d897e433
Fixes to SE050 port
|
há 2 anos atrás |
gojimmypi
|
8bb6ff8dbb
Espressif HW acceleration update & cleanup
|
há 2 anos atrás |
Jacob Barthelmeh
|
e9aae8b571
use hash grow function with cmac
|
há 2 anos atrás |
JacobBarthelmeh
|
a338b4c933
refactor SHA grew function, revert benchmark devid, increase SHA_CTX size, add AES ECB cryptocb test
|
há 2 anos atrás |
JacobBarthelmeh
|
55b42dd85a
Add SECO use and expand cryptodev
|
há 2 anos atrás |
David Garske
|
e91f0f173b
Fixes for async disables around the DevCopy calls. ZD13824
|
há 2 anos atrás |
Daniel Pouzzner
|
6a56d3e131
jumbo patch of fixes for clang-tidy gripes (with some bug fixes).
|
há 2 anos atrás |
Daniel Pouzzner
|
82b508b917
wolfcrypt/src/sha512.c: fixes for cppcheck complaints: nullPointerRedundantCheck
|
há 2 anos atrás |
David Garske
|
7396a0cb3a
Resolves all peer review comments. Fixes to get Curve25519 working on real hardware. Regression testing fixes for ECC.
|
há 2 anos atrás |
Daniel Pouzzner
|
0b4f34d62a
typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C.
|
há 2 anos atrás |
David Garske
|
2abb2eae7d
Changed NXP SE050 to not use symmetric offloading by default. If desired use `WOLFSSL_SE050_HASH` and `WOLFSSL_SE050_CRYPT`.
|
há 2 anos atrás |
Daniel Pouzzner
|
e0395c6441
linuxkm: in wolfcrypt/src/sha{256,512}.c, remove {SAVE,RESTORE}_VECTOR_REGISTERS() wrappers around AVX implementations, as this needs to be refactored for efficiency and the underlying assembly is not yet kernel-compatible.
|
há 2 anos atrás |
Daniel Pouzzner
|
0f05a71bfb
linuxkm: refactor SAVE_VECTOR_REGISTERS() macro to take a fail clause as an argument, to allow the preprocessor to completely eliminate it in non-kernel builds, and for backward compat with WCv5.0-RC8.
|
há 3 anos atrás |
David Garske
|
a03ed32380
Support for Android KeyStore compatibility API's:
|
há 3 anos atrás |
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.
|
há 3 anos atrás |
David Garske
|
70894383ce
Fix for new SHA512 224/256 support with NXP SE050.
|
há 3 anos atrás |
David Garske
|
90a51490a9
Peer review feedback. Improvements with small stack.
|
há 3 anos atrás |
David Garske
|
29f051e585
Fixes and cleanups for NXP SE050 support.
|
há 3 anos atrás |
Ethan
|
3f76a76c46
SE050 port with support for RNG, SHA, AES, ECC (sign/verify/shared secret) and ED25519
|
há 3 anos atrás |
Sean Parkinson
|
e0abcca040
KCAPI: add support for using libkcapi for crypto (Linux Kernel)
|
há 3 anos atrás |
Daniel Pouzzner
|
6d715130a2
linuxkm: cleanups and smallstack refactors related to WOLFSSL_LINUXKM_SIMD_X86_IRQ_ALLOWED, associated linuxkm-SIMD-IRQ PR, and associated peer review:
|
há 3 anos atrás |
Daniel Pouzzner
|
83e0e19e03
linuxkm feature additions:
|
há 3 anos atrás |
Sean Parkinson
|
cd8bff272c
SHA512: Tidy up and have Sha512_224/256 FinalRaw return smaller digest
|
há 3 anos atrás |
TakayukiMatsuo
|
56843fbefd
Add support for EVP_sha512_224/256 (#4257)
|
há 3 anos atrás |
John Safranek
|
2c62880fd2
flags update
|
há 3 anos atrás |
Daniel Pouzzner
|
05128968f6
fixes for null pointer accesses detected by clang sanitizer. also, gate SuiteTest() on !NO_WOLFSSL_CIPHER_SUITE_TEST in tests/unit.c, greatly reducing time to completion when not debugging cipher suites.
|
há 3 anos atrás |
Daniel Pouzzner
|
9b43e57ccf
ED: add streaming API to the ED verify routines: wc_ed*_verify_msg_init(), wc_ed*_verify_msg_update(), wc_ed*_verify_msg_final();
|
há 3 anos atrás |
David Garske
|
5440b6c63c
Fix for intel asm SHA512 where `HAVE_INTEL_AVX1` or `HAVE_INTEL_AVX2` is defined, but `USE_INTEL_SPEEDUP` is not. Fix for scan-build error with test.c ret not used.
|
há 3 anos atrás |