Commit History

Autor SHA1 Mensaxe Data
  Andy Polyakov 673c55a2fe Latest bn_mont.c modification broke ECDSA test. I've got math wrong, which %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 2329694222 SPARC Solaris and Linux assemblers treat .align directive differently. %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 7d9cf7c0bb Eliminate conditional final subtraction in Montgomery assembler modules. %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 760e353528 sparcv9a-mont was modified to handle 32-bit aligned input, but check %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 87d3af6475 Eliminate 64-bit alignment limitation in sparcv9a-mont. %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 73b979e601 Clarify HAL SPARC64 support situation in sparcv9a-mont.pl. %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov ebae8092cb Minor optimizations based on intruction level profiler feedback. %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 2e21922eb6 Modulo-schedule loops in sparcv9a-mont.pl. Overall improvement factor %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 1c3d2b94be This is "informational" commit. Its mere purpose is to expose "modulo %!s(int64=17) %!d(string=hai) anos
  Andy Polyakov 3b4a0225e2 As SPARCV9 CPU flavor is [expected to be] detected at run-time, we can %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov a00e414faf Unify sparcv9 assembler naming and build rules among 32- and 64-bit builds. %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov 6df8c74d5b Switch 64-bit sparcv9 platforms from bn(64,64) to bn(64,32). This doesn't %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov a4d729f31d Clarify binary compatibility with HAL/Fujitsu SPARC64 family. %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov aa2be094ae Add support for 32-bit ABI to sparcv9a-mont.pl module. %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov 4d524040bc Change bn_mul_mont declaration and BN_MONT_CTX. Update CHANGES. %!s(int64=18) %!d(string=hai) anos
  Andy Polyakov bcb43bb358 Yet another "teaser" Montgomery multiply module, for UltraSPARC. It's not %!s(int64=18) %!d(string=hai) anos