Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ARMv4 assembly pack: allow Thumb2 even in iOS build, | Andy Polyakov | 2015-12-07 | 1 | -0/+6 |
| | | | | | | and engage it in most modules. Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | perlasm/ppc-xlate.pl: comply with ABIs that specify vrsave as reserved. | Andy Polyakov | 2015-12-03 | 1 | -0/+20 |
| | | | | | | RT#4162 Reviewed-by: Richard Levitte <levitte@openssl.org> | ||||
* | Add assembly support for 32-bit iOS. | Andy Polyakov | 2015-04-20 | 1 | -1/+1 |
| | | | | | Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org> | ||||
* | perlasm/arm-xlate.pl update (fix end-less loop and prepare for 32-bit iOS). | Andy Polyakov | 2015-04-02 | 1 | -24/+49 |
| | | | | Reviewed-by: Rich Salz <rsalz@openssl.org> | ||||
* | Fix crash in SPARC T4 XTS. | Andy Polyakov | 2015-02-24 | 1 | -0/+1 |
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | perlasm/x86masm.pl: make it work. | Andy Polyakov | 2015-02-22 | 1 | -6/+6 |
| | | | | | | | | Though this doesn't mean that masm becomes supported, the script is still provided on don't-ask-in-case-of-doubt-use-nasm basis. See RT#3650 for background. Reviewed-by: Matt Caswell <matt@openssl.org> | ||||
* | Add assembly support to ios64-cross. | Andy Polyakov | 2015-01-23 | 1 | -0/+140 |
| | | | | | | Fix typos in ios64-cross config line. Reviewed-by: Tim Hudson <tjh@openssl.org> | ||||
* | perlasm/x86_64-xlate.pl: handle inter-bank movd. | Andy Polyakov | 2014-09-12 | 1 | -1/+1 |
| | | | | Reviewed-by: Rich Salz <rsalz@openssl.org> | ||||
* | Undo a90081576c94f9f54de1755188a00ccc1760549a | Rich Salz | 2014-08-09 | 1 | -1/+1 |
| | | | | Undo unapproved commit that removed DJGPP and WATT32 | ||||
* | Remove DJGPP (and therefore WATT32) #ifdef's. | Rich Salz | 2014-08-08 | 1 | -1/+1 |
| | | | | | | DJGPP is no longer a supported platform. Remove all #ifdef, etc., cases that refer to it. DJGPP also #define'd WATT32, so that is now removed as well. | ||||
* | x86_64 assembly pack: improve masm support. | Andy Polyakov | 2014-07-09 | 1 | -6/+14 |
| | |||||
* | perlasm/ppc-xlate.pl update. | Andy Polyakov | 2014-07-01 | 1 | -0/+3 |
| | |||||
* | Add "teaser" AES module for PowerISA 2.07. | Andy Polyakov | 2014-05-12 | 1 | -0/+33 |
| | | | | | | | "Teaser" means that it's not integrated yet and purpose of this commit is primarily informational, to exhibit design choices, such as how to handle alignment and endianness. In other words it's proof-of-concept code that EVP module will build upon. | ||||
* | SPARC T4 assembly pack: treat zero input length in CBC. | Andy Polyakov | 2014-03-07 | 1 | -0/+6 |
| | | | | | | | | | | | The problem is that OpenSSH calls EVP_Cipher, which is not as protective as EVP_CipherUpdate. Formally speaking we ought to do more checks in *_cipher methods, including rejecting lengths not divisible by block size (unless ciphertext stealing is in place). But for now I implement check for zero length in low-level based on precedent. PR: 3087, 2775 | ||||
* | perlasm/x86asm.pl: recognize elf-1 denoting old ELF platforms. | Andy Polyakov | 2014-02-27 | 1 | -0/+2 |
| | |||||
* | perlasm/x86gas.pl: limit special OPENSSL_ia32cap_P treatment to ELF. | Andy Polyakov | 2014-02-27 | 1 | -3/+3 |
| | |||||
* | x86[_64]cpuid.pl: add low-level RDSEED. | Andy Polyakov | 2014-02-14 | 2 | -0/+21 |
| | |||||
* | PPC assembly pack: improve AIX support (enable vpaes-ppc). | Andy Polyakov | 2013-12-18 | 1 | -1/+1 |
| | |||||
* | x86_64-xlate.pl: minor update. | Andy Polyakov | 2013-12-09 | 1 | -0/+1 |
| | |||||
* | perlasm/ppc-xlate.pl: add support for AltiVec/VMX and VSX. | Andy Polyakov | 2013-12-04 | 1 | -1/+5 |
| | | | | Suggested by: Marcello Cerri | ||||
* | perlasm/ppc-xlate.pl: improve linux64le support. | Andy Polyakov | 2013-12-04 | 1 | -5/+11 |
| | | | | Suggested by: Marcello Cerri | ||||
* | perlas/ppc-xlate.pl: fix typo. | Andy Polyakov | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | perlasm/ppc-xlate.pl: add .quad directive | Andy Polyakov | 2013-10-31 | 1 | -0/+19 |
| | | | | | | sha/asm/sha512-ppc.pl: add little-endian support. Submitted by: Marcelo Cerri | ||||
* | PPC assembly pack: add .size directives. | Andy Polyakov | 2013-10-15 | 1 | -3/+5 |
| | |||||
* | perlasm/sparcv9_modes.pl: make it work even with seasoned perl. | Andy Polyakov | 2013-10-03 | 1 | -2/+2 |
| | | | | PR: 3130 | ||||
* | x86_64-xlate.pl: fix jrcxz in nasm case. | Andy Polyakov | 2013-10-03 | 1 | -3/+3 |
| | |||||
* | misspellings fixes by https://github.com/vlajos/misspell_fixer | Veres Lajos | 2013-09-05 | 3 | -3/+3 |
| | |||||
* | x86_64-xlate.pl: Windows fixes. | Andy Polyakov | 2013-06-30 | 1 | -3/+5 |
| | |||||
* | x86_64-xlate.pl: minor size/performance improvement. | Andy Polyakov | 2013-05-13 | 1 | -0/+5 |
| | |||||
* | Add support for SPARC T4 DES opcode. | Andy Polyakov | 2013-03-31 | 1 | -0/+60 |
| | |||||
* | AES for SPARC T4: add XTS, reorder subroutines to improve TLB locality. | Andy Polyakov | 2012-11-24 | 1 | -29/+491 |
| | |||||
* | Extend OPENSSL_ia32cap_P with extra word to accomodate AVX2 capability. | Andy Polyakov | 2012-11-17 | 4 | -3/+35 |
| | |||||
* | perlasm/sparcv9_modes.pl: addendum to commit#22966. | Andy Polyakov | 2012-11-17 | 1 | -0/+26 |
| | |||||
* | perlasm/sparcv9_modes.pl: fix typo in IV save code and switch to less | Andy Polyakov | 2012-10-25 | 1 | -17/+25 |
| | | | | aggressive ASI. | ||||
* | sparcv9_modes.pl: membars are reported as must-have. | Andy Polyakov | 2012-10-15 | 1 | -15/+10 |
| | |||||
* | perlasm/sparcv9_modes.pl: "cooperative" optimizations based on suggestions | Andy Polyakov | 2012-10-14 | 1 | -11/+309 |
| | | | | from David Miller. | ||||
* | aest4-sparcv9.pl: split it to AES-specific and reusable part. | Andy Polyakov | 2012-10-11 | 1 | -0/+831 |
| | |||||
* | x86cpuid.pl: hide symbols [backport from x86_64]. | Andy Polyakov | 2012-08-29 | 2 | -0/+4 |
| | |||||
* | sha512-x86_64.pl: revert previous change and solve the problem through | Andy Polyakov | 2012-08-13 | 1 | -0/+39 |
| | | | | perlasm/x86_64-xlate.pl instead. | ||||
* | x86gas.pl: treat OPENSSL_ia32cap_P accordingly to .hidden status. | Andy Polyakov | 2012-07-15 | 1 | -1/+3 |
| | |||||
* | perlasm: fix symptom-less bugs, missing semicolons and 'my' declarations. | Andy Polyakov | 2012-04-28 | 2 | -4/+3 |
| | |||||
* | perlasm/x86masm.pl: fix last fix. | Andy Polyakov | 2012-03-29 | 1 | -1/+1 |
| | |||||
* | x86_64-xlate.pl: remove old kludge. | Andy Polyakov | 2012-03-13 | 1 | -6/+2 |
| | | | | PR: 2435,2440 | ||||
* | x86_64-xlate.pl: proper solution for RT#2620. | Andy Polyakov | 2012-01-21 | 1 | -1/+2 |
| | |||||
* | vpaes-x86.pl: revert previous commit and solve the problem through x86masm.pl. | Andy Polyakov | 2011-12-15 | 1 | -1/+3 |
| | | | | PR: 2657 | ||||
* | perlasm/x86gas.pl: give a hand old assemblers assembling loop instruction. | Andy Polyakov | 2011-12-09 | 1 | -4/+2 |
| | |||||
* | cryptlib.c, etc.: fix linker warnings in 64-bit Darwin build. | Andy Polyakov | 2011-11-12 | 1 | -0/+1 |
| | |||||
* | Configure, x86gas.pl: fix linker warnings in 32-bit Darwin build. | Andy Polyakov | 2011-11-12 | 1 | -2/+3 |
| | |||||
* | x86gas.pl: relax .init segment alignment. | Andy Polyakov | 2011-10-22 | 1 | -3/+0 |
| | |||||
* | x86_64-xlate.pl: make vpaes-x86_64.pl and rc4-md5-x86_64 work with ml64, | Andy Polyakov | 2011-10-18 | 1 | -2/+3 |
| | | | | | fix bug in .crt section alignment. PR: 2620, 2624 |