| 
							
							
								 Manuel Pégourié-Gonnard | 7c13d69cb5 | Fix dependency issues | 2014-11-12 00:01:34 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a1efcb084f | Implement pk_check_pair() for RSA-alt | 2014-11-08 18:00:22 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 70bdadf54b | Add pk_check_pair() | 2014-11-06 18:25:51 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | d8bb82665e | Fix code styling for return statements | 2014-06-17 14:06:49 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 3461772559 | Introduce polarssl_zeroize() instead of memset() for zeroization | 2014-06-14 16:46:03 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 20422e9a3a | Add pk_verify_ext() | 2014-06-05 14:02:05 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 9af723cee7 | Fix formatting: remove trailing spaces, #endif with comments (> 10 lines) | 2014-05-01 13:03:14 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | cef4ad2509 | Adapt sources to configurable config.h name | 2014-04-30 16:40:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 2abed84225 | Specific return code for PK sig length mismatch | 2014-04-09 15:50:00 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 75342a65e4 | Fixed typos in code | 2014-04-09 15:49:57 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 0148875cfc | Add tests and fix bugs for RSA-alt contexts | 2014-04-04 17:46:46 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 7dc4c44267 | Library files moved to use platform layer | 2014-02-06 13:20:16 +01:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 65ad3e4daf | Use deterministic ECDSA in the PK layer | 2014-01-07 16:19:28 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 8fc30b178c | Various const fixes | 2013-11-25 13:29:43 +01:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | b9cfaa0c7f | Explicit conversions and minor changes to prevent MSVC compiler warnings | 2013-10-14 15:50:40 +02:00 |  | 
			
				
					| 
							
							
								 Paul Bakker | 548957dd49 | Refactored RSA to have random generator in every RSA operation Primarily so that rsa_private() receives an RNG for blinding purposes. | 2013-08-30 10:30:02 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | e511ffca50 | Allow compiling without RSA or DH Only library and programs now, need to check test suites later. | 2013-08-27 22:21:21 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | c40b4c3708 | Add configuration item for the PK module | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 12c1ff0ecb | Add RSA-alt to the PK layer | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | a2d3f22007 | Add and use pk_encrypt(), pk_decrypt() | 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 | 583b608401 | Fix some return values | 2013-08-27 22:21:20 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | fff80f8879 | PK: use NULL for unimplemented operations | 2013-08-20 20:46:05 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f73da02962 | PK: change pk_verify arguments (md_info "optional") | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | ac4cd36297 | PK rsa_verify: check signature length | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 09162ddcaa | PK: reuse some eckey functions for ecdsa Also add some forgotten 'static' while at it. | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | c6ac8870d5 | Nicer interface between PK and debug. Finally get rid of pk_context.type member, too. | 2013-08-20 20:46:04 +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 | 765db07dfb | PK: use alloc and free function pointers | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f8c948a674 | Add name and get_size() members in PK | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | 835eb59c6a | PK: fix support for ECKEY_DH | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | f18c3e0378 | Add a PK can_do() method and simplify code | 2013-08-20 20:46:04 +02:00 |  | 
			
				
					| 
							
							
								 Manuel Pégourié-Gonnard | d73b3c13be | PK: use wrappers and function pointers for verify | 2013-08-20 20:46:03 +02:00 |  |