57 Commits (aca24c8724ab8d84aa2fe7797158a3365022ccd2)

Autor SHA1 Nachricht Datum
  David Benjamin 6dc994265e Sync up some perlasm license headers and easy fixes. vor 6 Jahren
  David Benjamin 875095aa7c Silence ARMv8 deprecated IT instruction warnings. vor 6 Jahren
  David Benjamin 808f832917 Run the comment converter on libcrypto. vor 7 Jahren
  David Benjamin d4e37951b4 x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results. vor 7 Jahren
  David Benjamin 3c9729212b Fix chacha-armv4.pl with clang -fno-integrated-as. vor 7 Jahren
  David Benjamin f03cdc3a93 Sync ARM assembly up to 609b0852e4. vor 7 Jahren
  David Benjamin 583c12ea97 Remove filename argument to x86 asm_init. vor 7 Jahren
  Adam Langley cb1b333c2b x86_64 assembly pack: Win64 SEH face-lift. vor 7 Jahren
  David Benjamin b19b6626c5 Convert chacha_test to GTest. vor 7 Jahren
  Adam Langley 004bff3a14 chacha/asm/chacha-x86_64.pl: add AVX512 path optimized for shorter inputs. vor 7 Jahren
  Adam Langley cf9a98cc0c x86 assembly pack: update performance results. vor 7 Jahren
  Adam Langley 51079b4ebe x86_64 assembly pack: add AVX512 ChaCha20 path. vor 7 Jahren
  Adam Langley b99dc55f21 chacha/asm/chacha-x86.pl: improve [backward] portability. vor 7 Jahren
  Adam Langley 5ca18d8a47 chacha-x86.pl: simplify feature setting. vor 7 Jahren
  Adam Langley ff7fb71ab5 x86_64 assembly pack: add Goldmont performance results. vor 7 Jahren
  Adam Langley 952f7bff7c Spelling fixes in Perl files. vor 7 Jahren
  Adam Langley c948d46569 Remove trailing whitespace from Perl files. vor 7 Jahren
  David Benjamin 17cf2cb1d2 Work around language and compiler bug in memcpy, etc. vor 7 Jahren
  David Benjamin 3b6fb5903c Use fewer macros in C ChaCha implementation. vor 8 Jahren
  David Benjamin fdd8e9c8c7 Switch perlasm calling convention. vor 8 Jahren
  David Benjamin bf1905a910 Revert "Import chacha-x86.pl fix." vor 8 Jahren
  David Benjamin 2446db0f52 Require in == out for in-place encryption. vor 8 Jahren
  David Benjamin 0fe4d8bef5 chacha/asm/chacha-armv8.pl: fix intermittent build failures. vor 8 Jahren
  David Benjamin 762e1d039c Import chacha-x86.pl fix. vor 8 Jahren
  David Benjamin d7166d07ad Add a standalone ChaCha test. vor 8 Jahren
  David Benjamin 886119b9f7 Disable ChaCha20 assembly for OPENSSL_X86. vor 8 Jahren
  David Benjamin 35be688078 Enable upstream's ChaCha20 assembly for x86 and ARM (32- and 64-bit). vor 8 Jahren
  David Benjamin 0182ecd346 Consistently use named constants in ARM assembly files. vor 8 Jahren
  David Benjamin 295960044b Fix chacha-armv4.pl. vor 8 Jahren
  David Benjamin ea4d6863c7 Check in pristine copies of OpenSSL's chacha-{arm*,x86}.pl. vor 8 Jahren
  Brian Smith f547007332 Use |alignas| more in crypto/chacha/chacha_vec.c. vor 8 Jahren
  Brian Smith 7cae9f5b6c Use |alignas| for alignment. vor 8 Jahren
  Brian Smith d3a4e280db Fix trivial -Wcast-qual violations. vor 8 Jahren
  Brian Smith e80a2ecd0d Change |CRYPTO_chacha_20| to use 96-bit nonces, 32-bit counters. vor 9 Jahren
  William Hesse 6dc1851f30 Fix aarch64 (64-bit ARM) guard on chacha_vec_arm.S. vor 9 Jahren
  Brian Smith 953cfc837f Document how to regenerate crypto/chacha/chacha_vec_arm.S. vor 9 Jahren
  Adam Langley 0dd93002dd Revert section changes for ASM. vor 9 Jahren
  Adam Langley 5b61b9ebc5 Update ChaCha20 ARM asm with sections. vor 9 Jahren
  Adam Langley 73415b6aa0 Move arm_arch.h and fix up lots of include paths. vor 9 Jahren
  Adam Langley 9eaf07d460 Emit #if guards for ARM assembly files. vor 9 Jahren
  Adam Langley 26c2b929ba Switch nonce type in chacha_vec.c to uint32_t. vor 9 Jahren
  Adam Langley d306f165a4 Don't require the ChaCha nonce to be aligned on ARM. vor 9 Jahren
  Adam Langley 868c7ef1f4 Don't assume alignment of ChaCha key on ARM. vor 9 Jahren
  Adam Langley 2b2d66d409 Remove string.h from base.h. vor 9 Jahren
  Brian Smith efed2210e8 Enable more warnings & treat warnings as errors on Windows. vor 9 Jahren
  Douglas Katzman 0bb81fcd66 Fix misleading comment. vor 9 Jahren
  Adam Langley ab21891e34 Add a script to generate the ChaCha ARM asm. vor 9 Jahren
  Adam Langley be629e0e92 Another fix for the regenerated chacha_vec_arm.S. vor 9 Jahren
  Adam Langley d5c0980e33 Update the command line for generating the ChaCha asm. vor 9 Jahren
  Adam Langley 8de7597af3 Don't require alignment in ChaCha20 on ARM. vor 9 Jahren