summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/bn/asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* s/assember/assembler/ before someone gets offended. At the lastderaadt2014-06-068-13/+13
| | | | | hackathon, just saying 'ass ember' was enough to start giggles. Unfortunately far more offensive stuff remains in here...
* typosmiod2014-05-031-2/+2
|
* More use of 64-bit registers which needs to be disabled under OpenBSD.miod2014-05-021-0/+2
|
* Do not output SOM-specific directives.miod2014-05-011-0/+6
|
* Fix include filename to get register name aliases under BSDmiod2014-05-011-6/+1
|
* dead meatmiod2014-05-012-2528/+0
|
* First pass at removing win64 support from the assembly generating Perljsing2014-04-302-286/+0
| | | | | | | scripts. We certainly do not need an identical copy of the win64 exception handler in each script (surely one copy would be sufficient). ok miod@
* Remove WIN32, WIN64 and MINGW32 tentacles.miod2014-04-281-4/+0
| | | | | | | | Also check for _LP64 rather than __arch64__ (the former being more reliable than __LP64__ or __arch64__) to tell 64-bit int platforms apart from 32-bit int platforms. Loosely based upon a diff from Martijn van Duren on tech@
* Try to clean the maze of <openssl/bn.h> defines regarding the BN internals.miod2014-04-241-10/+0
| | | | | | | | | | | | | | | | | | | | | | | The intent of this change is to only keep support for two kind of architectures: - those with 32-bit int and long, and 64-bit long long, where ``long * long -> long long'' multiplication routines are available. - those with 64-bit int and long, and no 128-bit long long type. This gets rid of the SIXTY_FOUR_BIT_LONG, SIXTY_FOUR_BIT (not the same!), THIRTY_TWO_BIT, SIXTEEN_BIT and EIGHT_BIT defines. After this change, the types and defines are as follows: arch: 64bit 32bit rationale BN_LLONG undefined defined defined if l * l -> ll BN_ULLONG undefined u long long result of BN_LONG * BN_LONG BN_ULONG u long u int native register size BN_LONG long int the same, signed BN_BITS 128 64 size of 2*BN_ULONG in bits BN_BYTES 8 4 size of 2*BN_ULONG in bytes BN_BITS2 64 32 BN_BITS / 2 Tested on various 32-bit and 64-bit OpenBSD systems of various endianness.
* theo found a file we don't seem to need, but just in case, i will pastetedu2014-04-201-3/+0
| | | | | | the contents below: #!/usr/local/bin/perl # x86 assember
* Go home, VMS, you're drunkmiod2014-04-151-6440/+0
|
* This commit was generated by cvs2git to track changes on a CVS vendormiod2014-04-137-32/+36
|\ | | | | branch.
| * Import OpenSSL 1.0.1gmiod2014-04-137-32/+36
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-10-1316-248/+10473
|\| | | | | branch.
| * import OpenSSL-1.0.1cdjm2012-10-1316-248/+10473
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2012-01-052-2/+4
|\| | | | | branch.
| * OpenSSL 1.0.0f: import upstream sourcedjm2012-01-052-2/+4
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2011-11-033-61/+65
|\| | | | | branch.
| * import OpenSSL 1.0.0edjm2011-11-033-61/+65
| |
* | resolve conflicts, fix local changesdjm2010-10-0134-9895/+166
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2010-10-015-189/+218
|\| | | | | branch.
| * import OpenSSL-1.0.0adjm2010-10-018-244/+384
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2009-04-0610-0/+4982
|\| | | | | branch.
| * import of OpenSSL 0.9.8kdjm2009-04-0610-0/+4982
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2009-04-061-0/+327
|\ \ | | | | | | branch.
| * | import of OpenSSL 0.9.8kdjm2009-04-061-0/+327
| /
* | resolve conflictsdjm2008-09-062-22/+99
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-062-0/+218
|\| | | | | branch.
| * import of OpenSSL 0.9.8hdjm2008-09-064-22/+317
| |
* | This commit was generated by cvs2git to track changes on a CVS vendordjm2008-09-061-0/+603
|\ \ | | | | | | branch.
| * | import of OpenSSL 0.9.8hdjm2008-09-061-0/+603
| | |
| * | import 0.9.7b (without idea and rc5)markus2003-05-111-113/+141
| | |
| * | import openssl-0.9.7-beta1markus2002-09-054-910/+3542
| | |
| * | This commit was manufactured by cvs2git to create branch 'openssl'.cvs2svn2002-05-1530-0/+13518
| | |
* | | resolve conflictsdjm2006-06-271-2/+14
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendordjm2006-06-271-13/+10
|\ \ \ | | |/ | |/| branch.
| * | import of openssl-0.9.7jdjm2006-06-272-15/+24
| | |
* | | resolve conflictsdjm2005-04-291-131/+86
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendordjm2005-04-292-18/+2117
|\| | | | | | | | branch.
| * | import of openssl-0.9.7g; tested on platforms from alpha to zaurus, ok deraadt@djm2005-04-293-149/+2203
| | |
* | | merge 0.9.7dmarkus2004-04-081-1/+1
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendormarkus2004-04-071-1/+1
|\| | | | | | | | branch.
| * | import openssl-0.9.7dmarkus2004-04-072-2/+2
| | |
* | | use bn_asm_vax.S (from netbsd); test + ok by miodmarkus2003-11-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | use asm code for i386, except for the CBC code, because it is not clean PIC code. add <machime/asm.h> support to x86unix.pl tested by: nick (on 30386), henning, djm, tedu, jmc and more; no shlib minor crank necessary, only internal symbols changed.
* | | merge 0.9.7b with local changes; crank majors for libssl/libcryptomarkus2003-05-123-195/+330
| | |
* | | This commit was generated by cvs2git to track changes on a CVS vendormarkus2003-05-111-0/+575
|\| | | | | | | | branch.
| * | import 0.9.7b (without idea and rc5)markus2003-05-113-82/+764
| | |
| * | import openssl-0.9.7-beta1markus2002-09-053-420/+1901
| | |
| * | This commit was manufactured by cvs2git to create branch 'unlabeled-1.1.1'.cvs2svn2002-05-1513-0/+7078
| | |
* | | OpenSSL 0.9.7 stable 2002 05 08 mergebeck2002-05-154-492/+1920
| | |