mirror of
				https://github.com/cuberite/polarssl.git
				synced 2025-11-04 04:32:24 -05:00 
			
		
		
		
	Add FEATURE_NOT_AVAILABLE error codes.
This commit is contained in:
		
							parent
							
								
									5ef92d309a
								
							
						
					
					
						commit
						b8bd80aa02
					
				@ -42,7 +42,8 @@
 | 
				
			|||||||
#include <stdint.h>
 | 
					#include <stdint.h>
 | 
				
			||||||
#include <stddef.h>
 | 
					#include <stddef.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA -0x003B /**< Invalid input parameter(s). */
 | 
					#define MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA         -0x0053 /**< Invalid input parameter(s). */
 | 
				
			||||||
 | 
					#define MBEDTLS_ERR_CHACHA20_FEATURE_UNAVAILABLE    -0x0055 /**< Feature not available. For example, s part of the API is not implemented. */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
extern "C" {
 | 
					extern "C" {
 | 
				
			||||||
 | 
				
			|||||||
@ -39,9 +39,10 @@
 | 
				
			|||||||
#include MBEDTLS_CONFIG_FILE
 | 
					#include MBEDTLS_CONFIG_FILE
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define MBEDTLS_ERR_CHACHAPOLY_BAD_INPUT_DATA -0x00047 /**< Invalid input parameter(s). */
 | 
					#define MBEDTLS_ERR_CHACHAPOLY_BAD_INPUT_DATA       -0x0054 /**< Invalid input parameter(s). */
 | 
				
			||||||
#define MBEDTLS_ERR_CHACHAPOLY_BAD_STATE      -0x00049 /**< The requested operation is not permitted in the current state. */
 | 
					#define MBEDTLS_ERR_CHACHAPOLY_BAD_STATE            -0x0056 /**< The requested operation is not permitted in the current state. */
 | 
				
			||||||
#define MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED    -0x00049 /**< Authenticated decryption failed: data was not authentic. */
 | 
					#define MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED          -0x0058 /**< Authenticated decryption failed: data was not authentic. */
 | 
				
			||||||
 | 
					#define MBEDTLS_ERR_CHACHAPOLY_FEATURE_UNAVAILABLE  -0x005A /**< Feature not available. For example, s part of the API is not implemented. */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
 | 
				
			|||||||
@ -76,9 +76,9 @@
 | 
				
			|||||||
 * SHA1      1                  0x0035-0x0035
 | 
					 * SHA1      1                  0x0035-0x0035
 | 
				
			||||||
 * SHA256    1                  0x0037-0x0037
 | 
					 * SHA256    1                  0x0037-0x0037
 | 
				
			||||||
 * SHA512    1                  0x0039-0x0039
 | 
					 * SHA512    1                  0x0039-0x0039
 | 
				
			||||||
 * CHACHA20  1                  0x003B-0x003B
 | 
					 * CHACHA20  2                  0x0053-0x0055
 | 
				
			||||||
 * POLY1305  1                  0x0041-0x0041
 | 
					 * POLY1305  2                  0x0057-0x0059
 | 
				
			||||||
 * CHACHAPOLY 2                 0x0047-0x0049
 | 
					 * CHACHAPOLY 4 0x0054-0x005A
 | 
				
			||||||
 *
 | 
					 *
 | 
				
			||||||
 * High-level module nr (3 bits - 0x0...-0x7...)
 | 
					 * High-level module nr (3 bits - 0x0...-0x7...)
 | 
				
			||||||
 * Name      ID  Nr of Errors
 | 
					 * Name      ID  Nr of Errors
 | 
				
			||||||
 | 
				
			|||||||
@ -42,7 +42,8 @@
 | 
				
			|||||||
#include <stdint.h>
 | 
					#include <stdint.h>
 | 
				
			||||||
#include <stddef.h>
 | 
					#include <stddef.h>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#define MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA -0x0041 /**< Invalid input parameter(s). */
 | 
					#define MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA         -0x0057 /**< Invalid input parameter(s). */
 | 
				
			||||||
 | 
					#define MBEDTLS_ERR_POLY1305_FEATURE_UNAVAILABLE    -0x0059 /**< Feature not available. For example, s part of the API is not implemented. */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef __cplusplus
 | 
					#ifdef __cplusplus
 | 
				
			||||||
extern "C" {
 | 
					extern "C" {
 | 
				
			||||||
 | 
				
			|||||||
@ -668,6 +668,8 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen )
 | 
				
			|||||||
#if defined(MBEDTLS_CHACHA20_C)
 | 
					#if defined(MBEDTLS_CHACHA20_C)
 | 
				
			||||||
    if( use_ret == -(MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA) )
 | 
					    if( use_ret == -(MBEDTLS_ERR_CHACHA20_BAD_INPUT_DATA) )
 | 
				
			||||||
        mbedtls_snprintf( buf, buflen, "CHACHA20 - Invalid input parameter(s)" );
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHA20 - Invalid input parameter(s)" );
 | 
				
			||||||
 | 
					    if( use_ret == -(MBEDTLS_ERR_CHACHA20_FEATURE_UNAVAILABLE) )
 | 
				
			||||||
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHA20 - Feature not available. For example, s part of the API is not implemented" );
 | 
				
			||||||
#endif /* MBEDTLS_CHACHA20_C */
 | 
					#endif /* MBEDTLS_CHACHA20_C */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_CHACHAPOLY_C)
 | 
					#if defined(MBEDTLS_CHACHAPOLY_C)
 | 
				
			||||||
@ -675,6 +677,10 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen )
 | 
				
			|||||||
        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - Invalid input parameter(s)" );
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - Invalid input parameter(s)" );
 | 
				
			||||||
    if( use_ret == -(MBEDTLS_ERR_CHACHAPOLY_BAD_STATE) )
 | 
					    if( use_ret == -(MBEDTLS_ERR_CHACHAPOLY_BAD_STATE) )
 | 
				
			||||||
        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - The requested operation is not permitted in the current state" );
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - The requested operation is not permitted in the current state" );
 | 
				
			||||||
 | 
					    if( use_ret == -(MBEDTLS_ERR_CHACHAPOLY_AUTH_FAILED) )
 | 
				
			||||||
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - Authenticated decryption failed: data was not authentic" );
 | 
				
			||||||
 | 
					    if( use_ret == -(MBEDTLS_ERR_CHACHAPOLY_FEATURE_UNAVAILABLE) )
 | 
				
			||||||
 | 
					        mbedtls_snprintf( buf, buflen, "CHACHAPOLY - Feature not available. For example, s part of the API is not implemented" );
 | 
				
			||||||
#endif /* MBEDTLS_CHACHAPOLY_C */
 | 
					#endif /* MBEDTLS_CHACHAPOLY_C */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_CMAC_C)
 | 
					#if defined(MBEDTLS_CMAC_C)
 | 
				
			||||||
@ -792,6 +798,8 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen )
 | 
				
			|||||||
#if defined(MBEDTLS_POLY1305_C)
 | 
					#if defined(MBEDTLS_POLY1305_C)
 | 
				
			||||||
    if( use_ret == -(MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA) )
 | 
					    if( use_ret == -(MBEDTLS_ERR_POLY1305_BAD_INPUT_DATA) )
 | 
				
			||||||
        mbedtls_snprintf( buf, buflen, "POLY1305 - Invalid input parameter(s)" );
 | 
					        mbedtls_snprintf( buf, buflen, "POLY1305 - Invalid input parameter(s)" );
 | 
				
			||||||
 | 
					    if( use_ret == -(MBEDTLS_ERR_POLY1305_FEATURE_UNAVAILABLE) )
 | 
				
			||||||
 | 
					        mbedtls_snprintf( buf, buflen, "POLY1305 - Feature not available. For example, s part of the API is not implemented" );
 | 
				
			||||||
#endif /* MBEDTLS_POLY1305_C */
 | 
					#endif /* MBEDTLS_POLY1305_C */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if defined(MBEDTLS_RIPEMD160_C)
 | 
					#if defined(MBEDTLS_RIPEMD160_C)
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user