6d7fa9c25c 
								
							 
						 
						
							
							
								
								Support new rsaz asm stuff.  
							
							
							
						 
						
							2013-07-31 16:37:19 +01:00  
				
					
						
							
							
								 
						
							
								82ae22ef4d 
								
							 
						 
						
							
							
								
								bn/asm/rsaz-avx2.pl: Windows-specific fix.  
							
							... 
							
							
							
							(cherry picked from commit 5c57c69f9e 
							
						 
						
							2013-07-12 19:01:23 +02:00  
				
					
						
							
							
								 
						
							
								b56bae5126 
								
							 
						 
						
							
							
								
								s/rsaz_eligible/rsaz_avx2_eligible/.  
							
							... 
							
							
							
							(cherry picked from commit 852f837f5e 
							
						 
						
							2013-07-12 18:53:05 +02:00  
				
					
						
							
							
								 
						
							
								2d3f31e0a1 
								
							 
						 
						
							
							
								
								sha512-586.pl: fix typo.  
							
							... 
							
							
							
							Submitted by: Gisle Vanem
(cherry picked from commit 241fba4ea9 
							
						 
						
							2013-07-10 10:02:34 +02:00  
				
					
						
							
							
								 
						
							
								ae74191e38 
								
							 
						 
						
							
							
								
								Remove RSAX engine, superseded by RSAZ module.  
							
							... 
							
							
							
							(cherry picked from commit f5b132d652 
							
						 
						
							2013-07-05 22:16:10 +02:00  
				
					
						
							
							
								 
						
							
								ab8233ab81 
								
							 
						 
						
							
							
								
								Take RSAZ modules into build loop, add glue and engage.  
							
							... 
							
							
							
							RT: 2582, 2850
(cherry picked from commit ca48ace5c5 
							
						 
						
							2013-07-05 21:53:05 +02:00  
				
					
						
							
							
								 
						
							
								d5572bdc64 
								
							 
						 
						
							
							
								
								Add RSAZ assembly modules.  
							
							... 
							
							
							
							RT: 2582, 2850
(cherry picked from commit 0b4bb91db6 
							
						 
						
							2013-07-05 21:49:19 +02:00  
				
					
						
							
							
								 
						
							
								e3990db59c 
								
							 
						 
						
							
							
								
								bn/asm/x86_86-mont.pl: optimize reduction for Intel Core family.  
							
							... 
							
							
							
							(cherry picked from commit 26e43b48a3 
							
						 
						
							2013-07-05 21:15:16 +02:00  
				
					
						
							
							
								 
						
							
								87d90528ac 
								
							 
						 
						
							
							
								
								bn/bn_exp.c: harmonize.  
							
							... 
							
							
							
							(cherry picked from commit cbce8c4644 
							
						 
						
							2013-07-05 21:01:51 +02:00  
				
					
						
							
							
								 
						
							
								e27711cfdd 
								
							 
						 
						
							
							
								
								Trying cherrypick:  
							
							... 
							
							
							
							Add support for arbitrary TLS extensions.
Contributed by Trevor Perrin.
Conflicts:
	CHANGES
	ssl/ssl.h
	ssl/ssltest.c
	test/testssl
Fix compilation due to #endif.
Cherrypicking more stuff.
Cleanup of custom extension stuff.
serverinfo rejects non-empty extensions.
Omit extension if no relevant serverinfo data.
Improve error-handling in serverinfo callback.
Cosmetic cleanups.
s_client documentation.
s_server documentation.
SSL_CTX_serverinfo documentation.
Cleaup -1 and NULL callback handling for custom extensions, add tests.
Cleanup ssl_rsa.c serverinfo code.
Whitespace cleanup.
Improve comments in ssl.h for serverinfo.
Whitespace.
Cosmetic cleanup.
Reject non-zero-len serverinfo extensions.
Whitespace.
Make it build.
Conflicts:
	test/testssl 
							
						 
						
							2013-07-03 11:53:30 +01:00  
				
					
						
							
							
								 
						
							
								28c08222c0 
								
							 
						 
						
							
							
								
								config: fix executable format detection on latest FreeBSD.  
							
							... 
							
							
							
							Submitted by: Bryan Drewery
PR: 3075
(cherry picked from commit c256e69d3f 
							
						 
						
							2013-06-30 23:59:30 +02:00  
				
					
						
							
							
								 
						
							
								8508a80998 
								
							 
						 
						
							
							
								
								bn/bn_exp.c: Solaris-specific fix, T4 MONTMUL relies on alloca.  
							
							... 
							
							
							
							(cherry picked from commit b74ce8d948 
							
						 
						
							2013-06-30 23:14:31 +02:00  
				
					
						
							
							
								 
						
							
								7850a8bc04 
								
							 
						 
						
							
							
								
								x86_64-xlate.pl: Windows fixes.  
							
							... 
							
							
							
							(cherry picked from commit a9d14832fd 
							
						 
						
							2013-06-30 23:14:19 +02:00  
				
					
						
							
							
								 
						
							
								fccec89084 
								
							 
						 
						
							
							
								
								aesni-sha256-x86_64.pl: fix typo in Windows SEH.  
							
							... 
							
							
							
							(cherry picked from commit 42386fdb62 
							
						 
						
							2013-06-30 23:14:04 +02:00  
				
					
						
							
							
								 
						
							
								6c7fa27404 
								
							 
						 
						
							
							
								
								PA-RISC assembler pack: switch to bve in 64-bit builds.  
							
							... 
							
							
							
							PR: 3074
(cherry picked from commit 02450ec69d 
							
						 
						
							2013-06-30 23:13:23 +02:00  
				
					
						
							
							
								 
						
							
								e7f9c08ab8 
								
							 
						 
						
							
							
								
								SPARC T4 DES support: fix typo.  
							
							... 
							
							
							
							(cherry picked from commit 8ee3c7e676 
							
						 
						
							2013-06-18 11:07:24 +02:00  
				
					
						
							
							
								 
						
							
								03c8441b14 
								
							 
						 
						
							
							
								
								Optimize SPARC T4 MONTMUL support.  
							
							... 
							
							
							
							Improve RSA sing performance by 20-30% by:
- switching from floating-point to integer conditional moves;
- daisy-chaining sqr-sqr-sqr-sqr-sqr-mul sequences;
- using MONTMUL even during powers table setup;
(cherry picked from commit 4ddacd9921 
							
						 
						
							2013-06-18 11:07:16 +02:00  
				
					
						
							
							
								 
						
							
								e887c4187e 
								
							 
						 
						
							
							
								
								Backport single makefile from master.  
							
							
							
						 
						
							2013-06-13 15:09:48 +01:00  
				
					
						
							
							
								 
						
							
								933aee6199 
								
							 
						 
						
							
							
								
								Wrong include path.  
							
							
							
						 
						
							2013-06-13 13:26:22 +01:00  
				
					
						
							
							
								 
						
							
								90e7f983b5 
								
							 
						 
						
							
							
								
								Typo: don't call RAND_cleanup during app startup.  
							
							
							
						 
						
							2013-06-12 21:16:31 +01:00  
				
					
						
							
							
								 
						
							
								f00962aaf3 
								
							 
						 
						
							
							
								
								aesni-sha1-x86_64.pl: update performance data.  
							
							... 
							
							
							
							(cherry picked from commit 3b848d3401 
							
						 
						
							2013-06-10 22:52:06 +02:00  
				
					
						
							
							
								 
						
							
								3eccd2e53a 
								
							 
						 
						
							
							
								
								aesni-sha256-x86_64.pl: harmonize with latest sha512-x86_64.pl.  
							
							... 
							
							
							
							(cherry picked from commit 42b9a4177b 
							
						 
						
							2013-06-10 22:51:55 +02:00  
				
					
						
							
							
								 
						
							
								fcd0e61c24 
								
							 
						 
						
							
							
								
								sha1-x86_64.pl: add AVX2+BMI code path.  
							
							... 
							
							
							
							(cherry picked from commit cd8d7335af 
							
						 
						
							2013-06-10 22:51:47 +02:00  
				
					
						
							
							
								 
						
							
								e7a02b24c1 
								
							 
						 
						
							
							
								
								sha512-x86_64.pl: upcoming-Atom-specific optimization.  
							
							... 
							
							
							
							(cherry picked from commit c7f690c243 
							
						 
						
							2013-06-10 22:51:31 +02:00  
				
					
						
							
							
								 
						
							
								cbe6bb54e6 
								
							 
						 
						
							
							
								
								sha[256|512]-586.pl: add more SIMD code paths.  
							
							... 
							
							
							
							(cherry picked from commit 32213d8d77 
							
						 
						
							2013-06-10 22:50:32 +02:00  
				
					
						
							
							
								 
						
							
								23966faca4 
								
							 
						 
						
							
							
								
								ghash-x86_64.pl: add Haswell performance data.  
							
							... 
							
							
							
							(cherry picked from commit b42759158d 
							
						 
						
							2013-06-10 22:50:23 +02:00  
				
					
						
							
							
								 
						
							
								514f1a7835 
								
							 
						 
						
							
							
								
								x86cpuid.pl: fix extended feature flags detection.  
							
							... 
							
							
							
							(cherry picked from commit 1bc0b68d7b 
							
						 
						
							2013-06-10 22:49:35 +02:00  
				
					
						
							
							
								 
						
							
								af908bc48b 
								
							 
						 
						
							
							
								
								Don't use RC2 with PKCS#12 files in FIPS mode.  
							
							... 
							
							
							
							(cherry picked from commit cdb6c48445 
							
						 
						
							2013-06-05 15:06:02 +01:00  
				
					
						
							
							
								 
						
							
								233ebcb543 
								
							 
						 
						
							
							
								
								Fix PSS signature printing.  
							
							... 
							
							
							
							Fix PSS signature printing: consistently use 0x prefix for hex values for
padding length and trailer fields.
(cherry picked from commit deb24ad53147f5a8dd63416224a5edd7bbc0e74a) 
							
						 
						
							2013-06-05 15:06:02 +01:00  
				
					
						
							
							
								 
						
							
								da0c007254 
								
							 
						 
						
							
							
								
								Reencode with X509_CRL_ctx_sign too.  
							
							... 
							
							
							
							(cherry picked from commit 96940f4f2d0300c033379a87db0ff19e598c6264) 
							
						 
						
							2013-06-05 15:06:02 +01:00  
				
					
						
							
							
								 
						
							
								01bc7dcafc 
								
							 
						 
						
							
							
								
								Header needed for SOCK_STREAM on FreeBSD.  
							
							
							
						 
						
							2013-06-04 16:27:05 +01:00  
				
					
						
							
							
								 
						
							
								83e2ff8c51 
								
							 
						 
						
							
							
								
								Fix missing/incorrect prototype.  
							
							
							
						 
						
							2013-06-04 16:17:30 +01:00  
				
					
						
							
							
								 
						
							
								e3120586fb 
								
							 
						 
						
							
							
								
								Missing prototypes.  
							
							
							
						 
						
							2013-06-04 15:14:18 +01:00  
				
					
						
							
							
								 
						
							
								3941aa12f1 
								
							 
						 
						
							
							
								
								Remove added ;.  
							
							
							
						 
						
							2013-06-04 15:05:18 +01:00  
				
					
						
							
							
								 
						
							
								0c10cf0ad6 
								
							 
						 
						
							
							
								
								crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from  
							
							... 
							
							
							
							previous cbc128.c commit]. 
							
						 
						
							2013-06-04 14:31:23 +01:00  
				
					
						
							
							
								 
						
							
								62874a5a69 
								
							 
						 
						
							
							
								
								cbc128.c: fix strict aliasing warning.  
							
							
							
						 
						
							2013-06-04 14:30:49 +01:00  
				
					
						
							
							
								 
						
							
								8c1f9c56fd 
								
							 
						 
						
							
							
								
								crypto/bn/bn_exp.c: SPARC portability fix.  
							
							... 
							
							
							
							(cherry picked from commit b69437e1e5 
							
						 
						
							2013-06-01 09:59:54 +02:00  
				
					
						
							
							
								 
						
							
								75063c1527 
								
							 
						 
						
							
							
								
								aesni-sha1-x86_64.pl: Atom-specific optimization.  
							
							... 
							
							
							
							(cherry picked from commit 4df2280b4f 
							
						 
						
							2013-05-25 19:09:47 +02:00  
				
					
						
							
							
								 
						
							
								5de583aa91 
								
							 
						 
						
							
							
								
								sha512-x86_64.pl: +16% optimization for Atom.  
							
							... 
							
							
							
							(and pending AVX2 changes).
(cherry picked from commit 504bbcf3cd 
							
						 
						
							2013-05-25 19:04:48 +02:00  
				
					
						
							
							
								 
						
							
								a0675d8149 
								
							 
						 
						
							
							
								
								vpaes-x86[_64].pl: minor Atom-specific optimization.  
							
							... 
							
							
							
							(cherry picked from commit 988d11b641 
							
						 
						
							2013-05-25 18:58:54 +02:00  
				
					
						
							
							
								 
						
							
								a7e9ed95ec 
								
							 
						 
						
							
							
								
								evp/e_aes.c: engage SPARC T4 AES support [from master].  
							
							
							
						 
						
							2013-05-20 16:36:53 +02:00  
				
					
						
							
							
								 
						
							
								615d0edf1f 
								
							 
						 
						
							
							
								
								evp/e_aes.c: engage AES-NI GCM stitch.  
							
							
							
						 
						
							2013-05-20 16:30:21 +02:00  
				
					
						
							
							
								 
						
							
								e775755dec 
								
							 
						 
						
							
							
								
								evp/evp_err.c: update from master.  
							
							
							
						 
						
							2013-05-20 16:16:34 +02:00  
				
					
						
							
							
								 
						
							
								a1bf7de5a7 
								
							 
						 
						
							
							
								
								evp/e_camellia.c: engage SPARC T5 Camellia support [from master].  
							
							
							
						 
						
							2013-05-20 16:09:13 +02:00  
				
					
						
							
							
								 
						
							
								047c02e8db 
								
							 
						 
						
							
							
								
								evp/e_des[3].c: engage SPARC T4 DES support.  
							
							
							
						 
						
							2013-05-20 16:08:39 +02:00  
				
					
						
							
							
								 
						
							
								c92989d2b7 
								
							 
						 
						
							
							
								
								Add BN support for SPARC VIS3 and T4 [from master].  
							
							
							
						 
						
							2013-05-20 15:48:13 +02:00  
				
					
						
							
							
								 
						
							
								039e7875ff 
								
							 
						 
						
							
							
								
								md5_locl.h: enable assembly support on SPARC [from master].  
							
							
							
						 
						
							2013-05-20 00:33:09 +02:00  
				
					
						
							
							
								 
						
							
								48b7b96bd0 
								
							 
						 
						
							
							
								
								sparcv9cap.c: update from master.  
							
							
							
						 
						
							2013-05-20 00:16:18 +02:00  
				
					
						
							
							
								 
						
							
								747b7a636a 
								
							 
						 
						
							
							
								
								Add MD5 SPARC T4 code from master.  
							
							
							
						 
						
							2013-05-20 00:08:15 +02:00  
				
					
						
							
							
								 
						
							
								635f56fabd 
								
							 
						 
						
							
							
								
								Add SHA SPARC T4 code from master.  
							
							
							
						 
						
							2013-05-20 00:04:38 +02:00