mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Add documentation for change in CMAC self-test behaviour
Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
This commit is contained in:
		
							parent
							
								
									d367990ef3
								
							
						
					
					
						commit
						894b9c4635
					
				
							
								
								
									
										3
									
								
								ChangeLog.d/allow_alt_cmac_without_des.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								ChangeLog.d/allow_alt_cmac_without_des.txt
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					Changes
 | 
				
			||||||
 | 
					   * Alternative implementations of CMAC may now opt to not support 3DES as a
 | 
				
			||||||
 | 
					     CMAC block cipher, and still pass the CMAC self test.
 | 
				
			||||||
@ -198,6 +198,13 @@ int mbedtls_aes_cmac_prf_128( const unsigned char *key, size_t key_len,
 | 
				
			|||||||
/**
 | 
					/**
 | 
				
			||||||
 * \brief          The CMAC checkup routine.
 | 
					 * \brief          The CMAC checkup routine.
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 | 
					 * \note           In case the CMAC routines are provided by an alternative
 | 
				
			||||||
 | 
					 *                 implementation (i.e. #MBEDTLS_CMAC_ALT is defined), the
 | 
				
			||||||
 | 
					 *                 checkup routine will succeed even if the implementation does
 | 
				
			||||||
 | 
					 *                 not support the less widely used AES-192 or 3DES primitives.
 | 
				
			||||||
 | 
					 *                 The self-test requires at least AES-128 and AES-256 to be
 | 
				
			||||||
 | 
					 *                 supported by the underlying implementation.
 | 
				
			||||||
 | 
					 *
 | 
				
			||||||
 * \return         \c 0 on success.
 | 
					 * \return         \c 0 on success.
 | 
				
			||||||
 * \return         \c 1 on failure.
 | 
					 * \return         \c 1 on failure.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user