diff options
author | Summer Qin <summer.qin@arm.com> | 2021-07-02 17:53:21 +0800 |
---|---|---|
committer | Ken Liu <ken.liu@arm.com> | 2021-07-21 09:21:44 +0200 |
commit | ed503e125fd3f6fcb7b7d2f820b7b6b064f61ebe (patch) | |
tree | 582ab41b96b2ae4c99bced91887118eef3904e9d /interface | |
parent | aaf994d929fe368f93fc128545a1af0431614757 (diff) | |
download | trusted-firmware-m-ed503e125fd3f6fcb7b7d2f820b7b6b064f61ebe.tar.gz |
Crypto: Align PSA Crypto API to 1.0 version
Some functions and macros are deprecated in PSA Crypto spec 1.0.
Align them with the spec definition.
Change-Id: Icc2a8c6fe245873ea76b3e0a1bdf32a87fd016ad
Signed-off-by: Summer Qin <summer.qin@arm.com>
Diffstat (limited to 'interface')
-rw-r--r-- | interface/src/tfm_crypto_func_api.c | 23 | ||||
-rw-r--r-- | interface/src/tfm_crypto_ipc_api.c | 21 |
2 files changed, 0 insertions, 44 deletions
diff --git a/interface/src/tfm_crypto_func_api.c b/interface/src/tfm_crypto_func_api.c index 6ff25a1e73..62bf4850de 100644 --- a/interface/src/tfm_crypto_func_api.c +++ b/interface/src/tfm_crypto_func_api.c @@ -861,18 +861,6 @@ psa_status_t psa_aead_decrypt(psa_key_id_t key, return status; } -psa_status_t psa_asymmetric_sign(psa_key_id_t key, - psa_algorithm_t alg, - const uint8_t *hash, - size_t hash_length, - uint8_t *signature, - size_t signature_size, - size_t *signature_length) -{ - return psa_sign_hash(key, alg, hash, hash_length, signature, - signature_size, signature_length); -} - psa_status_t psa_sign_hash(psa_key_id_t key, psa_algorithm_t alg, const uint8_t *hash, @@ -904,17 +892,6 @@ psa_status_t psa_sign_hash(psa_key_id_t key, return status; } -psa_status_t psa_asymmetric_verify(psa_key_id_t key, - psa_algorithm_t alg, - const uint8_t *hash, - size_t hash_length, - const uint8_t *signature, - size_t signature_length) -{ - return psa_verify_hash(key, alg, hash, hash_length, - signature, signature_length); -} - psa_status_t psa_verify_hash(psa_key_id_t key, psa_algorithm_t alg, const uint8_t *hash, diff --git a/interface/src/tfm_crypto_ipc_api.c b/interface/src/tfm_crypto_ipc_api.c index e925c36ea9..af604ec093 100644 --- a/interface/src/tfm_crypto_ipc_api.c +++ b/interface/src/tfm_crypto_ipc_api.c @@ -879,17 +879,6 @@ psa_status_t psa_aead_decrypt(psa_key_id_t key, return status; } -psa_status_t psa_asymmetric_sign(psa_key_id_t key, - psa_algorithm_t alg, - const uint8_t *hash, - size_t hash_length, - uint8_t *signature, - size_t signature_size, - size_t *signature_length) -{ - return psa_sign_hash(key, alg, hash, hash_length, signature, signature_size, signature_length); -} - psa_status_t psa_sign_hash(psa_key_id_t key, psa_algorithm_t alg, const uint8_t *hash, @@ -921,16 +910,6 @@ psa_status_t psa_sign_hash(psa_key_id_t key, return status; } -psa_status_t psa_asymmetric_verify(psa_key_id_t key, - psa_algorithm_t alg, - const uint8_t *hash, - size_t hash_length, - const uint8_t *signature, - size_t signature_length) -{ - return psa_verify_hash(key, alg, hash, hash_length, signature, signature_length); -} - psa_status_t psa_verify_hash(psa_key_id_t key, psa_algorithm_t alg, const uint8_t *hash, |