mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Allocate a unique err code for MBEDTLS_ERR_AES_BAD_INPUT_DATA
This commit is contained in:
		
							parent
							
								
									3f7f8170d6
								
							
						
					
					
						commit
						e5b5bd7a40
					
				@ -49,9 +49,9 @@
 | 
			
		||||
/* Error codes in range 0x0020-0x0022 */
 | 
			
		||||
#define MBEDTLS_ERR_AES_INVALID_KEY_LENGTH                -0x0020  /**< Invalid key length. */
 | 
			
		||||
#define MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH              -0x0022  /**< Invalid data input length. */
 | 
			
		||||
#define MBEDTLS_ERR_AES_BAD_INPUT_DATA                    -0x0024  /**< Invalid input data. */
 | 
			
		||||
 | 
			
		||||
/* Error codes in range 0x0023-0x0025 */
 | 
			
		||||
/* Error codes in range 0x0021-0x0025 */
 | 
			
		||||
#define MBEDTLS_ERR_AES_BAD_INPUT_DATA                    -0x0021  /**< Invalid input data. */
 | 
			
		||||
#define MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE               -0x0023  /**< Feature not available. For example, an unsupported AES key size. */
 | 
			
		||||
#define MBEDTLS_ERR_AES_HW_ACCEL_FAILED                   -0x0025  /**< AES hardware accelerator failed. */
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -53,7 +53,7 @@
 | 
			
		||||
 * GCM       3  0x0012-0x0014   0x0013-0x0013
 | 
			
		||||
 * BLOWFISH  3  0x0016-0x0018   0x0017-0x0017
 | 
			
		||||
 * THREADING 3  0x001A-0x001E
 | 
			
		||||
 * AES       4  0x0020-0x0022   0x0023-0x0025
 | 
			
		||||
 * AES       5  0x0020-0x0022   0x0021-0x0025
 | 
			
		||||
 * CAMELLIA  3  0x0024-0x0026   0x0027-0x0027
 | 
			
		||||
 * XTEA      2  0x0028-0x0028   0x0029-0x0029
 | 
			
		||||
 * BASE64    2  0x002A-0x002C
 | 
			
		||||
 | 
			
		||||
@ -572,6 +572,8 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen )
 | 
			
		||||
        mbedtls_snprintf( buf, buflen, "AES - Invalid key length" );
 | 
			
		||||
    if( use_ret == -(MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH) )
 | 
			
		||||
        mbedtls_snprintf( buf, buflen, "AES - Invalid data input length" );
 | 
			
		||||
    if( use_ret == -(MBEDTLS_ERR_AES_BAD_INPUT_DATA) )
 | 
			
		||||
        mbedtls_snprintf( buf, buflen, "AES - Invalid input data" );
 | 
			
		||||
    if( use_ret == -(MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE) )
 | 
			
		||||
        mbedtls_snprintf( buf, buflen, "AES - Feature not available. For example, an unsupported AES key size" );
 | 
			
		||||
    if( use_ret == -(MBEDTLS_ERR_AES_HW_ACCEL_FAILED) )
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user