Commit History

Autor SHA1 Mensaxe Data
  Andy Polyakov 9a708bf982 {arm64|x86_64}cpuid.pl: add special 16-byte case to OPENSSL_memcmp. %!s(int64=6) %!d(string=hai) anos
  Bryan Donlan 082193ef2b Fix issues in ia32 RDRAND asm leading to reduced entropy %!s(int64=6) %!d(string=hai) anos
  Andy Polyakov 7933762870 crypto/x86_64cpuid.pl: suppress AVX512F flag on Skylake-X. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 88ac224cda crypto/x86_64cpuid.pl: fix AVX512 capability masking. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov d6ee8f3dc4 OPENSSL_ia32cap: reserve for new extensions. %!s(int64=7) %!d(string=hai) anos
  David Benjamin d67e755418 Fix comment typo. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov d84df59440 crypto/x86_64cpuid.pl: fix typo in Knights Landing detection. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 64d92d7498 x86_64 assembly pack: "optimize" for Knights Landing, add AVX-512 results. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 1aed5e1ac2 crypto/x86*cpuid.pl: move extended feature detection. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov f8418d87e1 crypto/x86_64cpuid.pl: move extended feature detection upwards. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 5e32cfb2b6 crypto/x86_64cpuid.pl: add CFI annotations. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 66bee01c82 crypto/x86_64cpuid.pl: detect if kernel preserves %zmm registers. %!s(int64=7) %!d(string=hai) anos
  Andy Polyakov 9c940446f6 crypto/x86[_64]cpuid.pl: add OPENSSL_ia32_rd[rand|seed]_bytes. %!s(int64=8) %!d(string=hai) anos
  Andy Polyakov cfe1d9929e x86_64 assembly pack: tolerate spaces in source directory name. %!s(int64=8) %!d(string=hai) anos
  Andy Polyakov e33826f01b Add assembly CRYPTO_memcmp. %!s(int64=8) %!d(string=hai) anos
  Rich Salz e0a651945c Copyright consolidation: perl files %!s(int64=8) %!d(string=hai) anos
  Andy Polyakov f4d456408d x86[_64]cpuid.pl: add low-level RDSEED. %!s(int64=10) %!d(string=hai) anos
  Andy Polyakov 46bf83f07a x86_64 assembly pack: make Windows build more robust. %!s(int64=11) %!d(string=hai) anos
  Andy Polyakov c5cd28bd64 Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability. %!s(int64=12) %!d(string=hai) anos
  Andy Polyakov 6251989eb6 x86_64 assembly pack: make it possible to compile with Perl located on %!s(int64=12) %!d(string=hai) anos
  Andy Polyakov ff6f9f96fd cryptlib.c, etc.: fix linker warnings in 64-bit Darwin build. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 4d01f2761d x86_64cpuid.pl: fix typo. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 301799b803 x86[_64]cpuid.pl: add function accessing rdrand instruction. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 4bb90087d7 x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 2bc3ad28b3 x86_64cpuid.pl: get AVX masking right. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov ddc20d4da9 x86_64cpuid.pl: allow shared build to work without -Bsymbolic. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov b906422149 x86[_64]cpuid.pl: handle new extensions. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 5fabb88a78 Multiple assembler packs: add experimental memory bus instrumentation. %!s(int64=13) %!d(string=hai) anos
  Andy Polyakov 3efe51a407 Revert previous Linux-specific/centric commit#19629. If it really has to %!s(int64=14) %!d(string=hai) anos
  Ben Laurie 0e3ef596e5 Non-executable stack in asm. %!s(int64=14) %!d(string=hai) anos