| 
							
							
								 Manuel Pégourié-Gonnard | 8372454615 | Rework SNI to fix memory issues | 2013-09-24 22:30:56 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 705fcca409 | Adapt support for SNI to recent changes | 2013-09-24 21:25:54 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d09453c88c | Check our ECDSA cert(s) against supported curves | 2013-09-24 21:25:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 3ebb2cdb52 | Add support for multiple server certificates | 2013-09-24 21:25:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 834ea8587f | Change internal structs for multi-cert support | 2013-09-24 21:25:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | cbf3ef3861 | RSA and ECDSA key exchanges don't depend on CRL | 2013-09-24 21:25:53 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 1a483833b3 | SSL_TLS doesn't depend on PK any more (But PK does depend on RSA or ECP.) | 2013-09-20 12:29:15 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 1032c1d3ec | Fix some dependencies and warnings in small config | 2013-09-19 10:49:00 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 6db455e6e3 | PSK callback added to SSL server | 2013-09-18 21:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | c559c7a680 | Renamed x509_cert structure to x509_crt for consistency | 2013-09-18 14:32:52 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 7c6b2c320e | Split up X509 files into smaller modules | 2013-09-16 21:41:54 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | dcbfdcc177 | Updated doxygen documentation in header files and HTML pages | 2013-09-10 16:16:50 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 7da0a38d43 | Rm some includes that are now useless | 2013-09-05 17:06:11 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 226d5da1fc | GCM ciphersuites partially using cipher layer | 2013-09-05 17:06:10 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | da02a7f45e | AES_CBC ciphersuites now run purely via cipher layer | 2013-08-31 17:25:14 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | c852a68b96 | More robust selection of ctx_enc size | 2013-08-28 13:13:30 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 577e006c2f | Merged ECDSA-based key-exchange and ciphersuites into development Conflicts:
	include/polarssl/config.h
	library/ssl_cli.c
	library/ssl_srv.c
	library/ssl_tls.c | 2013-08-28 11:58:40 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | acc7505a35 | Temporary fix for size of cipher contexts | 2013-08-27 22:21:21 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 2fb15f694c | Un-rename ssl_set_own_cert_alt() | 2013-08-27 22:21:21 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a20c58c6f1 | Use convert functions for SSL_SIG_* and SSL_HASH_* | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0d42049440 | Merge code for RSA and ECDSA in SSL | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 070cc7fd21 | Use the new PK RSA-alt interface | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 8df2769178 | Introduce pk_sign() and use it in ssl | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ac75523593 | Adapt ssl_set_own_cert() to generic keys | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0b03200e96 | Add server-side support for ECDSA client auth | 2013-08-27 22:21:19 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 0be444a8b1 | Ability to disable server_name extension (RFC 6066) | 2013-08-27 21:55:01 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | d2f068e071 | Ability to enable / disable SSL v3 / TLS 1.0 / TLS 1.1 / TLS 1.2 individually | 2013-08-27 21:19:20 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | fb08fd2e23 | Entropy collector and CTR-DRBG now also work on SHA-256 if SHA-512 not available | 2013-08-27 15:06:54 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 38d1eba3b5 | Move verify_result from ssl_context to session | 2013-08-26 14:26:02 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | b3d9187cea | PK: add nice interface functions Also fix a const-corectness issue. | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0b2726732e | Fix ifdef conditions for EC-related extensions. Was alternatively ECP_C and ECDH_C. | 2013-08-16 13:56:17 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 5734b2d358 | Actually use the point format selected for ECDH | 2013-08-16 13:56:16 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 1f2bc6238b | Made support for the truncated_hmac extension configurable | 2013-08-15 13:45:55 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 05decb24c3 | Made support for the max_fragment_length extension configurable | 2013-08-15 13:33:48 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 606b4ba20f | Session ticket expiration checked on server | 2013-08-15 11:42:48 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | a503a63b85 | Made session tickets support configurable from config.h | 2013-08-14 14:26:03 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 56dc9e8bba | Authenticate session tickets. | 2013-08-14 14:08:07 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 990c51a557 | Encrypt session tickets | 2013-08-14 14:08:07 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 779e42982c | Start adding ticket keys (only key_name for now) | 2013-08-14 14:08:06 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | aa0d4d1aff | Add ssl_set_session_tickets() | 2013-08-14 14:08:06 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 06650f6a37 | Fix reusing session more than once | 2013-08-14 14:08:06 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a5cc6025e7 | Parse NewSessionTicket message | 2013-08-14 14:08:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 60182ef989 | ssl_cli: write & parse session ticket extension | 2013-08-14 14:08:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 75d440192c | Introduce ticket field in session structure | 2013-08-14 14:08:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 747180391d | Add ssl_get_session() to save session on client | 2013-08-14 14:08:03 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | d6f41c5bcd | Fixed size of ctx_enc / ctx_dec in ssl for gcm_context size | 2013-07-25 17:01:54 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 8c1ede655f | Changed prototype for ssl_set_truncated_hmac() to allow disabling | 2013-07-19 14:51:47 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 277f7f23e2 | Implement hmac truncation | 2013-07-19 14:51:47 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 57c2852807 | Added truncated hmac negociation (without effect) | 2013-07-19 14:51:47 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | e980a994f0 | Add interface for truncated hmac | 2013-07-19 14:51:47 +02:00 |  |