Historia zmian

Autor SHA1 Wiadomość Data
  David Garske bc1cb4ead8 Fix to keep existing behavior where AAD is optional for `wc_ChaCha20Poly1305_Encrypt` and `wc_ChaCha20Poly1305_Decrypt`. 5 lat temu
  David Garske 56e57f3216 Refactor Poly1305 AEAD / MAC to reduce duplicate code. Tested with TLS v1.3 interop and AEAD test vectors. 5 lat temu
  Chris Conlon 45c5a2d39c update copyright to 2020 5 lat temu
  Juliusz Sosinowicz c826c605a3 Fix problems when building with Make 5 lat temu
  Juliusz Sosinowicz f42c94e3bc Cleanup code and align labels 5 lat temu
  Juliusz Sosinowicz 0fed159abd Poly1305 ARM64 optimization 5 lat temu
  John Safranek 246c444b93 Updates for v4.0.0 5 lat temu
  David Garske 621e1656b4 Fixes for data types, cast warnings and shift operations when using 16-bit platform. Added new `--enable-16bit` build option, which defines `WC_16BIT_CPU`. Fix build error when using `WOLFSSL_LEANPSK` and `NO_WOLFSSL_MEMORY`. 5 lat temu
  Sean Parkinson 7822cef1ac Pull out x86_64 ASM into separate files 6 lat temu
  David Garske 8355dd29cb Fix for Curve25519 FE math build error with Intel Speedups enabled and no AVX2. Fixes to allow forcing `NO_AVX2_SUPPORT`. Reproducible with `./configure --enable-curve25519 --enable-ed25519 --enable-intelasm CFLAGS="-DNO_AVX2_SUPPORT"`. 6 lat temu
  MJSPollard fb247a5d8d added null check for key 6 lat temu
  MJSPollard 2b49f69f1b updated unit test 6 lat temu
  Sean Parkinson 0b47811c46 Changes for interop and performance 6 lat temu
  toddouska c66ebb6748 Merge pull request #1317 from SparkiDev/chacha20_sb_avx2 7 lat temu
  Sean Parkinson 4d75f337bb Fix AVX2 final func to reset state 7 lat temu
  Sean Parkinson 4915a784ec Fix clang using wrong registers in poly1305 AVX2 code 7 lat temu
  Sean Parkinson be1aba1f70 Improve performance of chacha20-poly1305 on AVX and AVX2. 7 lat temu
  Sean Parkinson 31aa5e308d Improve performance of small number of blocks for chacha20 7 lat temu
  Sean Parkinson f1befc0e87 Make AVX2 code compile in on Mac 7 lat temu
  David Garske 911b6f95f8 Release v3.12.2 (lib 14.0.0). Updated copywright. 7 lat temu
  Sean Parkinson 3b351fd640 Fix to stop inlining of assembly code with fixed label 7 lat temu
  Sean Parkinson e6cf3c88f2 Fix for the AVX implemetation of Poly1305 7 lat temu
  toddouska 36b1a666d0 have poly asm detect older compilers w/o avx2 like chacha does 7 lat temu
  Sean Parkinson ea6b719ec2 Fix register issue 7 lat temu
  Sean Parkinson 5c2736f1a9 Poly1305 Intel Assembly code - AVX and AVX2 7 lat temu
  David Garske 9491027c85 Fixes for coverity scan (part 2). 7 lat temu
  David Garske e98a0465ae tenAsys INtime RTOS port. Porting complete for mutex semaphores, threading, file, socket and RNG. Added projects for libwolfssl and wolfExamples. The wolfExamples project includes examples for wolfCrypt Test/Benchmark and wolfSSL TLS client/server. Provided reference user_settings.h with comments and enable/disable gates. Added README.md with overview and instructions. Fixed issue building master with NO_WOLFSSL_DIR defined. Added check if old TLS is enabled that SHA and MD5 are enabled. Cleanup of the wolfCrypt test use of USE_CERT_BUFFERS with file system enabled. 7 lat temu
  Jay Satiro 3b6dac9751 poly1305: fix ADD macros for multi-line 8 lat temu
  Jacob Barthelmeh 92341292c7 remove hard tabs and replace with spaces 8 lat temu
  Jacob Barthelmeh e60adfc9da better naming of macro and alter misc.c check 8 lat temu