Commit History

Author SHA1 Message Date
  gojimmypi 9da0ff0f31 Merge branch 'master' of https://github.com/wolfSSL/wolfssl into ESP32_HW_Update_PR 1 year ago
  Jacob Barthelmeh 8eaa85e412 update copyright year to 2022 1 year ago
  Andrew Hutchings 34d897e433 Fixes to SE050 port 2 years ago
  gojimmypi 8bb6ff8dbb Espressif HW acceleration update & cleanup 2 years ago
  Jacob Barthelmeh e9aae8b571 use hash grow function with cmac 2 years ago
  JacobBarthelmeh a338b4c933 refactor SHA grew function, revert benchmark devid, increase SHA_CTX size, add AES ECB cryptocb test 2 years ago
  JacobBarthelmeh 55b42dd85a Add SECO use and expand cryptodev 2 years ago
  David Garske e91f0f173b Fixes for async disables around the DevCopy calls. ZD13824 2 years ago
  Daniel Pouzzner 6a56d3e131 jumbo patch of fixes for clang-tidy gripes (with some bug fixes). 2 years ago
  Daniel Pouzzner 82b508b917 wolfcrypt/src/sha512.c: fixes for cppcheck complaints: nullPointerRedundantCheck 2 years ago
  David Garske 7396a0cb3a Resolves all peer review comments. Fixes to get Curve25519 working on real hardware. Regression testing fixes for ECC. 2 years ago
  Daniel Pouzzner 0b4f34d62a typographic cleanup: fix whitespace, remove unneeded UTF-8, convert C++ comment constructs to C. 2 years ago
  David Garske 2abb2eae7d Changed NXP SE050 to not use symmetric offloading by default. If desired use `WOLFSSL_SE050_HASH` and `WOLFSSL_SE050_CRYPT`. 2 years ago
  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. 2 years ago
  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. 2 years ago
  David Garske a03ed32380 Support for Android KeyStore compatibility API's: 2 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. 2 years ago
  David Garske 70894383ce Fix for new SHA512 224/256 support with NXP SE050. 2 years ago
  David Garske 90a51490a9 Peer review feedback. Improvements with small stack. 2 years ago
  David Garske 29f051e585 Fixes and cleanups for NXP SE050 support. 2 years ago
  Ethan 3f76a76c46 SE050 port with support for RNG, SHA, AES, ECC (sign/verify/shared secret) and ED25519 2 years ago
  Sean Parkinson e0abcca040 KCAPI: add support for using libkcapi for crypto (Linux Kernel) 2 years ago
  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: 2 years ago
  Daniel Pouzzner 83e0e19e03 linuxkm feature additions: 2 years ago
  Sean Parkinson cd8bff272c SHA512: Tidy up and have Sha512_224/256 FinalRaw return smaller digest 2 years ago
  TakayukiMatsuo 56843fbefd Add support for EVP_sha512_224/256 (#4257) 2 years ago
  John Safranek 2c62880fd2 flags update 2 years ago
  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. 3 years ago
  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(); 3 years ago
  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. 3 years ago