summaryrefslogtreecommitdiffstats
path: root/crypto/bn/asm/alpha-mont.pl
AgeCommit message (Collapse)Author
2018-05-02bn/asm/*-mont.pl: harmonize with BN_from_montgomery_word.Andy Polyakov
Montgomery multiplication post-conditions in some of code paths were formally non-constant time. Cache access pattern was result-neutral, but a little bit asymmetric, which might have produced a signal [if processor reordered load and stores at run-time]. Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/6141)
2017-10-13Remove email addresses from source code.Rich Salz
Names were not removed. Some comments were updated. Replace Andy's address with openssl.org Reviewed-by: Andy Polyakov <appro@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/4516)
2016-05-21Add OpenSSL copyright to .pl filesRich Salz
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-07Unified - adapt the generation of bignum assembler to use GENERATERichard Levitte
This gets rid of the BEGINRAW..ENDRAW sections in crypto/bn/build.info. This also moves the assembler generating perl scripts to take the output file name as last command line argument, where necessary. Reviewed-by: Rich Salz <rsalz@openssl.org>
2011-08-12alphacpuid.pl: fix alignment bug.Andy Polyakov
alpha-mont.pl: fix typo. PR: 2577
2010-09-13Alpha assembler pack: adapt for Linux.Andy Polyakov
PR: 2335
2010-04-10alpha-mont.pl: comply with stack alignment requirements.Andy Polyakov
2007-06-29Latest bn_mont.c modification broke ECDSA test. I've got math wrong, whichAndy Polyakov
is fixed now.
2007-06-17Eliminate conditional final subtraction in Montgomery assembler modules.Andy Polyakov
2006-12-29Minor clean-up in crypto/bn/asm.Andy Polyakov
2006-12-08alpha-mont.pl: gcc portability fix and make-rule.Andy Polyakov
2006-12-08Montgomery multiplication routine for Alpha.Andy Polyakov