Ron Eldor 
							
						 
					 
					
						
						
						
						
							
						
						
							9924bdc792 
							
						 
					 
					
						
						
							
							Deprecate hardware acceleration errors  
						
						 
						
						... 
						
						
						
						Deprecate the module-specific XXX_HW_ACCEL_FAILED and
XXX_FEATURE_UNAVAILABLE errors, as alternative implementations should now
return `MBEDTLS_ERR_PLATFORM_HW_FAILED` and
`MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED`. 
						
						
					 
					
						2018-11-09 15:01:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawid Drozd 
							
						 
					 
					
						
						
						
						
							
						
						
							428cc52a73 
							
						 
					 
					
						
						
							
							Allow to forward declare of public structs  #1215  
						
						 
						
						... 
						
						
						
						Thanks to forward declare we can declare `struct` in our header file instead making #include 
						
						
					 
					
						2018-07-24 10:02:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darryl Green 
							
						 
					 
					
						
						
						
						
							
						
						
							11999bb72e 
							
						 
					 
					
						
						
							
							Fix minor code style issues  
						
						 
						
						
						
						
					 
					
						2018-05-15 09:21:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							8945343a51 
							
						 
					 
					
						
						
							
							Merge branch 'development-proposed' into development-restricted-proposed  
						
						 
						
						... 
						
						
						
						Resolve merge conflict in ecp.h, where `mbedtls_ecp_keypair` was moved. 
						
						
					 
					
						2018-04-24 17:16:34 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rose Zadik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fa1fe36e08 
							
						 
					 
					
						
						
							
							Update dhm.h  
						
						 
						
						... 
						
						
						
						Minor fix based on review comments 
						
						
					 
					
						2018-04-18 10:09:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rose Zadik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee96359d89 
							
						 
					 
					
						
						
							
							Update dhm.h  
						
						 
						
						... 
						
						
						
						Changes based on review comments 
						
						
					 
					
						2018-04-18 09:46:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rose Zadik 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f763f2bbc1 
							
						 
					 
					
						
						
							
							Update dhm.h  
						
						 
						
						... 
						
						
						
						Minor documentation improvements:
*Standardized file brief description.
*Separated return statements.
*Reordered tags within documentation blocks so that params and returns are last in block.
*p_rng descriptions changed from "parameter" to "context".
*Suggest to specify issue for each return code, where multiple failure return codes are listed, or generalize.
*Minor improvements to parameter documentation proposed by eng. 
						
						
					 
					
						2018-04-17 11:00:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ron Eldor 
							
						 
					 
					
						
						
						
						
							
						
						
							4e6d55d14d 
							
						 
					 
					
						
						
							
							Add new modules to the refactoring  
						
						 
						
						... 
						
						
						
						Add new alternative supported modules to the new arcitecture design 
						
						
					 
					
						2018-04-01 15:12:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							129f50838b 
							
						 
					 
					
						
						
							
							dhm: Fix typo in RFC 5114 constants  
						
						 
						
						... 
						
						
						
						We accidentally named the constant MBEDTLS_DHM_RFC5114_MODP_P instead of
MBEDTLS_DHM_RFC5114_MODP_2048_P.
Fixes  #1358  
						
						
					 
					
						2018-02-08 14:29:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							9564e97460 
							
						 
					 
					
						
						
							
							Merge branch 'development' into development-restricted  
						
						 
						
						
						
						
					 
					
						2018-01-30 17:04:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Rose Zadik 
							
						 
					 
					
						
						
						
						
							
						
						
							41ad082484 
							
						 
					 
					
						
						
							
							Improve DHM documentation  
						
						 
						
						... 
						
						
						
						- Rephrase file/function/parameter/enum/define/error descriptions into full
  and clear sentences.
- Make sure to adhere to the Arm writing guidelines.
- Fix missing/incorrect Doxygen tags.
- Standardize terminology used within the file.
- Standardize defines documentation
GitHub PR: #1323  
						
						
					 
					
						2018-01-30 16:22:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							2acbf17b97 
							
						 
					 
					
						
						
							
							Merge branch 'development' into development-restricted  
						
						 
						
						
						
						
					 
					
						2018-01-26 20:57:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jaeden Amero 
							
						 
					 
					
						
						
						
						
							
						
						
							784de59ccd 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream-restricted/pr/410' into development-restricted  
						
						 
						
						... 
						
						
						
						- Resolve ChangeLog conflicts
- Update Doxygen warning block in dhm.h to render correctly
- Prefix the exported identifier deprecated_constant_t with mbedtls_ 
						
						
					 
					
						2018-01-26 18:43:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Gilles Peskine 
							
						 
					 
					
						
						
						
						
							
						
						
							7ecab3df4c 
							
						 
					 
					
						
						
							
							Error codes for hardware accelerator failures  
						
						 
						
						... 
						
						
						
						Add MBEDTLS_ERR_XXX_HW_ACCEL_FAILED error codes for all cryptography
modules where the software implementation can be replaced by a hardware
implementation.
This does not include the individual message digest modules since they
currently have no way to return error codes.
This does include the higher-level md, cipher and pk modules since
alternative implementations and even algorithms can be plugged in at
runtime. 
						
						
					 
					
						2018-01-26 17:56:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darryl Green 
							
						 
					 
					
						
						
						
						
							
						
						
							a40a101e26 
							
						 
					 
					
						
						
							
							Update Doxygen file blocks to remove copyright and license information  
						
						 
						
						
						
						
					 
					
						2018-01-23 15:44:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nirekh01 
							
						 
					 
					
						
						
						
						
							
						
						
							d569ecfc2c 
							
						 
					 
					
						
						
							
							Add some corrections based on code review  
						
						 
						
						... 
						
						
						
						-Add the DHM_ALT in an alphabetical order
-Close correctly the 'extern "C" { ...' 
						
						
					 
					
						2018-01-09 16:43:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nirekh01 
							
						 
					 
					
						
						
						
						
							
						
						
							08ba530bff 
							
						 
					 
					
						
						
							
							Remove some extra lines  
						
						 
						
						... 
						
						
						
						Remove some extra lines as was requested in code review 
						
						
					 
					
						2017-12-28 16:21:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Reuven Levin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f35ca9471 
							
						 
					 
					
						
						
							
							Added alternated Diffie-Hellman module.  
						
						 
						
						... 
						
						
						
						1. Add modified files dhm.c and dhm.h 
						
						
					 
					
						2017-12-25 06:42:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							f5dce36a24 
							
						 
					 
					
						
						
							
							Don't claim ECDH parameters are nothing-up-my-sleeve numbers  
						
						 
						
						
						
						
					 
					
						2017-10-12 13:45:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							e3481ab533 
							
						 
					 
					
						
						
							
							Improve top warning in dhm.h  
						
						 
						
						
						
						
					 
					
						2017-10-04 16:05:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6b8d7d29 
							
						 
					 
					
						
						
							
							Add missing whitespace  
						
						 
						
						
						
						
					 
					
						2017-10-04 13:41:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							0482fd597a 
							
						 
					 
					
						
						
							
							Remove reference to utility program for RFC 3526/7919 verification  
						
						 
						
						
						
						
					 
					
						2017-10-04 13:39:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							8880e75dcb 
							
						 
					 
					
						
						
							
							Add new function mbedtls_dhm_set_group to DHM Group  
						
						 
						
						
						
						
					 
					
						2017-10-04 13:17:52 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							e2fcfa84ea 
							
						 
					 
					
						
						
							
							Stick to the use of constant-macros  
						
						 
						
						... 
						
						
						
						This commit returns to using constant macros instead of global variables for the DHM group constants. Further, macros
providing the binary encoding of the primes from RFC 3526 and RFC 7919 are added. The hex-string macros are deprecated. 
						
						
					 
					
						2017-10-04 13:12:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							f9734b35b5 
							
						 
					 
					
						
						
							
							Change wording of warnings  
						
						 
						
						
						
						
					 
					
						2017-10-03 12:09:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							f240ea0b50 
							
						 
					 
					
						
						
							
							Expand documentation of mbedtls_dhm_read_params  
						
						 
						
						
						
						
					 
					
						2017-10-02 15:09:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							70da2c545b 
							
						 
					 
					
						
						
							
							Improve documentation of mbedtls_dhm_make_params  
						
						 
						
						
						
						
					 
					
						2017-10-02 15:02:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							a2f6b72cbb 
							
						 
					 
					
						
						
							
							Add warnings regarding the use of DHM in general  
						
						 
						
						
						
						
					 
					
						2017-09-28 11:06:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							e764324d96 
							
						 
					 
					
						
						
							
							Improve documentation in dhm.h  
						
						 
						
						
						
						
					 
					
						2017-09-28 11:06:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							4c72b000cb 
							
						 
					 
					
						
						
							
							Add const-qualifiers to prime constants  
						
						 
						
						
						
						
					 
					
						2017-09-27 16:06:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							b1d4d1fa6e 
							
						 
					 
					
						
						
							
							Add description of how the primes from RFC 3526/7919 were generated  
						
						 
						
						
						
						
					 
					
						2017-09-27 12:43:57 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							b2bad800e4 
							
						 
					 
					
						
						
							
							Introduce Diffie-Hellman parameters from RFC 7919  
						
						 
						
						
						
						
					 
					
						2017-09-27 12:43:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hanno Becker 
							
						 
					 
					
						
						
						
						
							
						
						
							0e6dc84f3e 
							
						 
					 
					
						
						
							
							Deprecate Diffie-Hellman groups from RFC 5114  
						
						 
						
						... 
						
						
						
						Also, change the way the standardized Diffie-Hellman groups are provided from
macro-based string-literals to global variables. 
						
						
					 
					
						2017-09-27 11:48:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Butcher 
							
						 
					 
					
						
						
						
						
							
						
						
							2917b9e5de 
							
						 
					 
					
						
						
							
							Clarified function param in dhm.h  
						
						 
						
						
						
						
					 
					
						2016-05-25 00:59:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							37ff14062e 
							
						 
					 
					
						
						
							
							Change main license to Apache 2.0  
						
						 
						
						
						
						
					 
					
						2015-09-04 14:21:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6fb8187279 
							
						 
					 
					
						
						
							
							Update date in copyright line  
						
						 
						
						
						
						
					 
					
						2015-07-28 17:11:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7893103154 
							
						 
					 
					
						
						
							
							Remove 1024 bits DHM params and add one 4096 bit  
						
						 
						
						
						
						
					 
					
						2015-07-03 17:06:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							3335205a21 
							
						 
					 
					
						
						
							
							Avoid in-out length in dhm_calc_secret()  
						
						 
						
						
						
						
					 
					
						2015-06-02 16:17:08 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							6a8ca33fa5 
							
						 
					 
					
						
						
							
							Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED  
						
						 
						
						
						
						
					 
					
						2015-05-28 16:25:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							43b37cbc92 
							
						 
					 
					
						
						
							
							Fix use of pem_read_buffer() in PK, DHM and X509  
						
						 
						
						
						
						
					 
					
						2015-05-12 11:26:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							2cf5a7c98e 
							
						 
					 
					
						
						
							
							The Great Renaming  
						
						 
						
						... 
						
						
						
						A simple execution of tmp/invoke-rename.pl 
						
						
					 
					
						2015-04-08 13:25:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Pégourié-Gonnard 
							
						 
					 
					
						
						
						
						
							
						
						
							7f8099773e 
							
						 
					 
					
						
						
							
							Rename include directory to mbedtls  
						
						 
						
						
						
						
					 
					
						2015-03-10 11:23:56 +00:00