50 Commits (b897b353dff8138aa838bae9766ecd3de8c03280)

Author SHA1 Message Date
  Matt Caswell 33388b44b6 Update copyright year 2 years ago
  David Benjamin a21314dbbc Also check for errors in x86_64-xlate.pl. 2 years ago
  David Benjamin 32be631ca1 Do not silently truncate files on perlasm errors 2 years ago
  Richard Levitte 1aa89a7a3a Unify all assembler file generators 3 years ago
  Richard Levitte 0e9725bcb9 Following the license change, modify the boilerplates in crypto/ 4 years ago
  Bryan Donlan 082193ef2b Fix issues in ia32 RDRAND asm leading to reduced entropy 4 years ago
  Josh Soref 46f4e1bec5 Many spelling fixes/typo's corrected. 5 years ago
  David Benjamin e195c8a256 Remove filename argument to x86 asm_init. 5 years ago
  FdaSilvaYY 69687aa829 More typo fixes 5 years ago
  Andy Polyakov 1aed5e1ac2 crypto/x86*cpuid.pl: move extended feature detection. 5 years ago
  Benjamin Kaduk 06611d0a16 Remove OPENSSL_indirect_call() 5 years ago
  David Benjamin 609b0852e4 Remove trailing whitespace from some files. 6 years ago
  Andy Polyakov 9c940446f6 crypto/x86[_64]cpuid.pl: add OPENSSL_ia32_rd[rand|seed]_bytes. 6 years ago
  Andy Polyakov e33826f01b Add assembly CRYPTO_memcmp. 6 years ago
  Rich Salz e0a651945c Copyright consolidation: perl files 6 years ago
  Richard Levitte 0a4edb931b Unified - adapt the generation of cpuid, uplink and buildinf to use GENERATE 6 years ago
  Rich Salz f642ebc1e2 Undo a90081576c 8 years ago
  Rich Salz a90081576c Remove DJGPP (and therefore WATT32) #ifdef's. 8 years ago
  Andy Polyakov f4d456408d x86[_64]cpuid.pl: add low-level RDSEED. 8 years ago
  Andy Polyakov 1bc0b68d7b x86cpuid.pl: fix extended feature flags detection. 9 years ago
  Andy Polyakov 5702e965d7 x86cpuid.pl: make it work with older CPUs. 9 years ago
  Andy Polyakov c5cd28bd64 Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability. 10 years ago
  Andy Polyakov 6206682a35 x86cpuid.pl: hide symbols [backport from x86_64]. 10 years ago
  Andy Polyakov 8d1b199d26 Revert random changes from commit#22606. 10 years ago
  Ben Laurie 71fa451343 Version skew reduction: trivia (I hope). 10 years ago
  Andy Polyakov f9c5e5d92e perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations. 10 years ago
  Andy Polyakov 0f2ece872d x86cpuid.pl: fix processor capability detection on pre-586. 10 years ago
  Andy Polyakov bdf40fd251 x86cpuid.pl: compensate for imaginary virtual machines. 11 years ago
  Andy Polyakov e879dd4386 x86cpuid.pl: don't punish "last-year" OSes on "this-year" CPUs. 11 years ago
  Andy Polyakov 301799b803 x86[_64]cpuid.pl: add function accessing rdrand instruction. 11 years ago
  Andy Polyakov 18f5603c53 x86cpuid.pl: last commit broke platforms with perl with 64-bit integer. 11 years ago
  Andy Polyakov 4bb90087d7 x86[_64]cpuid.pl: harmonize usage of reserved bits #20 and #30. 11 years ago
  Andy Polyakov b906422149 x86[_64]cpuid.pl: handle new extensions. 11 years ago
  Andy Polyakov 5fabb88a78 Multiple assembler packs: add experimental memory bus instrumentation. 11 years ago
  Andy Polyakov 7676eebf42 OPENSSL_cleanse to accept zero length parameter [matching C implementation]. 13 years ago
  Andy Polyakov 761393bba7 x86[_64]cpuid.pl: further refine shared cache detection. 13 years ago
  Andy Polyakov 586723138e x86cpuid.pl: sync OPENSSL_ia32_cpuid with x86_64cpuid.pl. 13 years ago
  Dr. Stephen Henson 4d1f3f7a6c Update perl asm scripts include paths for perlasm. 15 years ago
  Andy Polyakov 3df2eff4bd x86*cpuid update. 15 years ago
  Andy Polyakov b1e8b4e65d x86cpuid fixes. 15 years ago
  Andy Polyakov b2dba9bf1f Profiling revealed that OPENSSL_cleanse consumes *more* CPU time than 15 years ago
  Andy Polyakov 162f677def Update x86cpuid.pl to correctly detect shared cache and to support new 15 years ago
  Andy Polyakov 3ebf898e88 Support for indirect calls in x86 assembler modules. 17 years ago
  Andy Polyakov 061bebc0d8 x86cpuid.pl update. 17 years ago
  Andy Polyakov c49a0aa08d Replace emms with finit in x86cpuid. 17 years ago
  Andy Polyakov c50226594d Don't emit SSE2 instructions unless were asked to. 17 years ago
  Andy Polyakov cee73df3bd Cpuid modules updates. 17 years ago
  Andy Polyakov c85c5c408a x86 assembler updates: more instructions, new OPENSSL_instrument_halt 18 years ago
  Andy Polyakov 2b247cf81f OPENSSL_ia32cap final touches. Note that OPENSSL_ia32cap is no longer a 18 years ago
  Andy Polyakov 14e21f863a Add framework for yet another assembler module dubbed "cpuid." Idea 18 years ago