mirror of
				https://github.com/Mbed-TLS/mbedtls.git
				synced 2025-10-28 23:14:56 +03:00 
			
		
		
		
	tests: psa: driver: mac: Remove opaque entry points in library
Opaque test entry points will be implemented only in test code. Signed-off-by: Ronald Cron <ronald.cron@arm.com>
This commit is contained in:
		| @@ -667,108 +667,6 @@ psa_status_t mbedtls_transparent_test_driver_mac_abort( | |||||||
|     return( mac_abort( operation ) ); |     return( mac_abort( operation ) ); | ||||||
| } | } | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_compute( |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg, |  | ||||||
|     const uint8_t *input, |  | ||||||
|     size_t input_length, |  | ||||||
|     uint8_t *mac, |  | ||||||
|     size_t mac_size, |  | ||||||
|     size_t *mac_length ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) attributes; |  | ||||||
|     (void) key_buffer; |  | ||||||
|     (void) key_buffer_size; |  | ||||||
|     (void) alg; |  | ||||||
|     (void) input; |  | ||||||
|     (void) input_length; |  | ||||||
|     (void) mac; |  | ||||||
|     (void) mac_size; |  | ||||||
|     (void) mac_length; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_sign_setup( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     (void) attributes; |  | ||||||
|     (void) key_buffer; |  | ||||||
|     (void) key_buffer_size; |  | ||||||
|     (void) alg; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_verify_setup( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     (void) attributes; |  | ||||||
|     (void) key_buffer; |  | ||||||
|     (void) key_buffer_size; |  | ||||||
|     (void) alg; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_update( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const uint8_t *input, |  | ||||||
|     size_t input_length ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     (void) input; |  | ||||||
|     (void) input_length; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_sign_finish( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     uint8_t *mac, |  | ||||||
|     size_t mac_size, |  | ||||||
|     size_t *mac_length ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     (void) mac; |  | ||||||
|     (void) mac_size; |  | ||||||
|     (void) mac_length; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_verify_finish( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const uint8_t *mac, |  | ||||||
|     size_t mac_length ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     (void) mac; |  | ||||||
|     (void) mac_length; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_abort( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation ) |  | ||||||
| { |  | ||||||
|     /* Opaque driver testing is not implemented yet through this mechanism. */ |  | ||||||
|     (void) operation; |  | ||||||
|     return( PSA_ERROR_NOT_SUPPORTED ); |  | ||||||
| } |  | ||||||
|  |  | ||||||
| #endif /* PSA_CRYPTO_DRIVER_TEST */ | #endif /* PSA_CRYPTO_DRIVER_TEST */ | ||||||
|  |  | ||||||
| #endif /* MBEDTLS_PSA_CRYPTO_C */ | #endif /* MBEDTLS_PSA_CRYPTO_C */ | ||||||
|   | |||||||
| @@ -323,50 +323,6 @@ psa_status_t mbedtls_transparent_test_driver_mac_verify_finish( | |||||||
| psa_status_t mbedtls_transparent_test_driver_mac_abort( | psa_status_t mbedtls_transparent_test_driver_mac_abort( | ||||||
|     mbedtls_transparent_test_driver_mac_operation_t *operation ); |     mbedtls_transparent_test_driver_mac_operation_t *operation ); | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_compute( |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg, |  | ||||||
|     const uint8_t *input, |  | ||||||
|     size_t input_length, |  | ||||||
|     uint8_t *mac, |  | ||||||
|     size_t mac_size, |  | ||||||
|     size_t *mac_length ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_sign_setup( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_verify_setup( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const psa_key_attributes_t *attributes, |  | ||||||
|     const uint8_t *key_buffer, |  | ||||||
|     size_t key_buffer_size, |  | ||||||
|     psa_algorithm_t alg ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_update( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const uint8_t *input, |  | ||||||
|     size_t input_length ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_sign_finish( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     uint8_t *mac, |  | ||||||
|     size_t mac_size, |  | ||||||
|     size_t *mac_length ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_verify_finish( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation, |  | ||||||
|     const uint8_t *mac, |  | ||||||
|     size_t mac_length ); |  | ||||||
|  |  | ||||||
| psa_status_t mbedtls_opaque_test_driver_mac_abort( |  | ||||||
|     mbedtls_opaque_test_driver_mac_operation_t *operation ); |  | ||||||
|  |  | ||||||
| #endif /* PSA_CRYPTO_DRIVER_TEST */ | #endif /* PSA_CRYPTO_DRIVER_TEST */ | ||||||
|  |  | ||||||
| #endif /* PSA_CRYPTO_MAC_H */ | #endif /* PSA_CRYPTO_MAC_H */ | ||||||
|   | |||||||
| @@ -215,11 +215,16 @@ psa_status_t mbedtls_test_opaque_mac_compute( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) attributes; | ||||||
|             mbedtls_opaque_test_driver_mac_compute( |         (void) key_buffer; | ||||||
|                 attributes, key_buffer, key_buffer_size, alg, |         (void) key_buffer_size; | ||||||
|                 input, input_length, |         (void) alg; | ||||||
|                 mac, mac_size, mac_length ); |         (void) input; | ||||||
|  |         (void) input_length; | ||||||
|  |         (void) mac; | ||||||
|  |         (void) mac_size; | ||||||
|  |         (void) mac_length; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -241,9 +246,12 @@ psa_status_t mbedtls_test_opaque_mac_sign_setup( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_sign_setup( |         (void) attributes; | ||||||
|                 operation, attributes, key_buffer, key_buffer_size, alg ); |         (void) key_buffer; | ||||||
|  |         (void) key_buffer_size; | ||||||
|  |         (void) alg; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -265,9 +273,12 @@ psa_status_t mbedtls_test_opaque_mac_verify_setup( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_verify_setup( |         (void) attributes; | ||||||
|                 operation, attributes, key_buffer, key_buffer_size, alg ); |         (void) key_buffer; | ||||||
|  |         (void) key_buffer_size; | ||||||
|  |         (void) alg; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -287,9 +298,10 @@ psa_status_t mbedtls_test_opaque_mac_update( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_update( |         (void) input; | ||||||
|                 operation, input, input_length ); |         (void) input_length; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -310,9 +322,11 @@ psa_status_t mbedtls_test_opaque_mac_sign_finish( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_sign_finish( |         (void) mac; | ||||||
|                 operation, mac, mac_size, mac_length ); |         (void) mac_size; | ||||||
|  |         (void) mac_length; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -332,9 +346,10 @@ psa_status_t mbedtls_test_opaque_mac_verify_finish( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_verify_finish( |         (void) mac; | ||||||
|                 operation, mac, mac_length ); |         (void) mac_length; | ||||||
|  |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
| @@ -352,8 +367,8 @@ psa_status_t mbedtls_test_opaque_mac_abort( | |||||||
|     } |     } | ||||||
|     else |     else | ||||||
|     { |     { | ||||||
|         mbedtls_test_driver_mac_hooks.driver_status = |         (void) operation; | ||||||
|             mbedtls_opaque_test_driver_mac_abort( operation ); |         mbedtls_test_driver_mac_hooks.driver_status = PSA_ERROR_NOT_SUPPORTED; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     return( mbedtls_test_driver_mac_hooks.driver_status ); |     return( mbedtls_test_driver_mac_hooks.driver_status ); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user