aboutsummaryrefslogtreecommitdiff
path: root/interface
diff options
context:
space:
mode:
authorSummer Qin <summer.qin@arm.com>2021-07-02 17:53:21 +0800
committerKen Liu <ken.liu@arm.com>2021-07-21 09:21:44 +0200
commited503e125fd3f6fcb7b7d2f820b7b6b064f61ebe (patch)
tree582ab41b96b2ae4c99bced91887118eef3904e9d /interface
parentaaf994d929fe368f93fc128545a1af0431614757 (diff)
downloadtrusted-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.c23
-rw-r--r--interface/src/tfm_crypto_ipc_api.c21
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,