Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-07 | SPARC T4 assembly pack: treat zero input length in CBC. | Andy Polyakov | |
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 (cherry picked from commit 5e44c144e649a53bae2724b34d908f6cb26b01ed) | |||
2014-02-27 | perlasm/x86asm.pl: recognize elf-1 denoting old ELF platforms. | Andy Polyakov | |
(cherry picked from commit b62a4a1c0e77233e201517e5e32d575a0f20cc05) | |||
2014-02-27 | perlasm/x86gas.pl: limit special OPENSSL_ia32cap_P treatment to ELF. | Andy Polyakov | |
(cherry picked from commit ce876d8316409542283b356d331f90e1a1dfb853) | |||
2014-02-14 | x86[_64]cpuid.pl: add low-level RDSEED. | Andy Polyakov | |
(cherry picked from commit f4d456408d9d7bca31f34765d1a05fbd9fa55826) | |||
2014-02-01 | PPC assembly pack: jumbo update from master. | Andy Polyakov | |
Add Vector Permutation AES and little-endian support. | |||
2013-12-09 | x86_64-xlate.pl: fix jrcxz in nasm case. | Andy Polyakov | |
(cherry picked from commit 667053a2f3ad0788586f629f618d07b783bdde31) | |||
2013-12-09 | x86_64-xlate.pl: minor update. | Andy Polyakov | |
(cherry picked from commit 41965a84c4bc0f6694fd17203920a6672e3fac7b) | |||
2013-10-15 | PPC assembly pack: update from master branch. | Andy Polyakov | |
Includes multiple updates: AES module to comply with more ABI flavors, SHA512 for PPC32, .size directives. | |||
2013-10-05 | perlasm/sparcv9_modes.pl: make it work even with seasoned perl. | Andy Polyakov | |
PR: 3130 (cherry picked from commit 6b2cae0c16631c6c1ccf61080fc2aa9bd1b5ea1b) | |||
2013-06-30 | x86_64-xlate.pl: Windows fixes. | Andy Polyakov | |
(cherry picked from commit a9d14832fd98cb0c13b53fddea39765fb259358c) | |||
2013-05-19 | Add perlasm/sparcv9_modes.pl from master. | Andy Polyakov | |
2013-05-19 | crypto/perlasm: update from master. | Andy Polyakov | |
2012-08-29 | x86cpuid.pl: hide symbols [backport from x86_64, from HEAD]. | Andy Polyakov | |
2012-06-04 | x86gas.pl: update from HEAD. | Andy Polyakov | |
2012-06-03 | Reduce version skew: trivia (I hope). | Ben Laurie | |
2012-03-29 | perlasm/x86masm.pl: fix last fix [from HEAD]. | Andy Polyakov | |
2012-03-13 | x86_64-xlate.pl: remove old kludge. | Andy Polyakov | |
PR: 2435,2440 | |||
2012-01-25 | x86_64-xlate.pl: 1.0.1-specific typo. | Andy Polyakov | |
2012-01-21 | x86_64-xlate.pl: proper solution for RT#2620 [from HEAD]. | Andy Polyakov | |
2011-12-15 | vpaes-x86.pl: revert previous commit and solve the problem through ↵ | Andy Polyakov | |
x86masm.pl [from HEAD]. PR: 2657 | |||
2011-12-09 | perlasm/x86gas.pl: give a hand old assemblers assembling loop instruction | Andy Polyakov | |
[from HEAD]. | |||
2011-11-14 | perlasm update from HEAD. | Andy Polyakov | |
2011-08-12 | x86_64-xlate.pl: fix movzw [from HEAD]. | Andy Polyakov | |
2011-07-13 | perlasm/cbc.pl: fix tail processing bug [from HEAD]. | Andy Polyakov | |
PR: 2557 | |||
2011-07-04 | x86_64-xlate.pl: update from HEAD. | Andy Polyakov | |
2011-07-01 | x86_64-xlate.pl: masm-specific update. | Andy Polyakov | |
2011-06-28 | x86[_64] perlasm: pull-in from HEAD. | Andy Polyakov | |
2011-06-28 | Expand OPENSSL_ia32cap_P to 64 bits. It might appear controversial, because | Andy Polyakov | |
such operation can be considered as breaking binary compatibility. However! OPNESSL_ia32cap_P is accessed by application through pointer returned by OPENSSL_ia32cap_loc() and such change of *internal* OPENSSL_ia32cap_P declaration is possible specifically on little-endian platforms, such as x86[_64] ones in question. In addition, if 32-bit application calls OPENSSL_ia32cap_loc(), it clears upper half of capability vector maintaining the illusion that it's still 32 bits wide. | |||
2010-10-10 | x86_64-xlate.pl: fix LNK4078 and LNK4210 link warnings [from HEAD]. | Andy Polyakov | |
PR: 2356 | |||
2010-06-01 | x86_64-xlate.pl: updates from HEAD. | Andy Polyakov | |
2010-02-12 | Make assembly language versions of OPENSSL_cleanse() accept zero length | Dr. Stephen Henson | |
parameter. Backport from HEAD, orginal by appro. | |||
2010-02-03 | don't assume 0x is at start of string | Dr. Stephen Henson | |
2010-01-19 | x86_64-xlate.pl: refine sign extension logic when handling lea [from HEAD]. | Andy Polyakov | |
PR: 2094,2095 | |||
2009-11-23 | x86_64-xlate.pl: fix typo introduced in last commit. | Andy Polyakov | |
PR: 2109 | |||
2009-11-22 | x86_64-xlate.pl: new gas requires sign extension. | Andy Polyakov | |
x86masm.pl: fix linker warning. PR: 2094,2095 | |||
2009-05-05 | perlasm: update from HEAD. | Andy Polyakov | |
2008-12-27 | x86_64-xlate.pl: support for binary constants, such as 0b1010101. | Andy Polyakov | |
2008-12-19 | x86_64-xlate.pl: fix masm hexadecimal constants. | Andy Polyakov | |
2008-12-17 | perlasm/x86* update: support for 3 and 4 argument instructions. | Andy Polyakov | |
2008-11-14 | x86_64-xlate.pl update, engage x86_64 assembler in mingw64. | Andy Polyakov | |
2008-11-12 | x86_64-xlate.pl to support MacOS X and mingw64. | Andy Polyakov | |
2008-11-03 | Minor perlasm updates. | Andy Polyakov | |
2008-10-28 | x86_64-xlate.pl update: refine SEH support. | Andy Polyakov | |
2008-07-22 | perlasm update: implement dataseg directive. | Andy Polyakov | |
2008-07-22 | x86_64-xlate.pl: implement indirect jump/calls, support for Win64 SEH. | Andy Polyakov | |
2008-07-17 | x86masm.pl: harmonize functions' alignment. | Andy Polyakov | |
2008-07-15 | x86masm.pl cosmetics. | Andy Polyakov | |
2008-07-15 | x86nasm.pl update: use pre-defined macros and allow for /safeseh link. | Andy Polyakov | |
2008-05-03 | Depict future Win64/x64 development. | Andy Polyakov | |
2008-02-13 | Support for NASM>=2 in Win64/x64 build. | Andy Polyakov | |