Skip to content

Commit 8c6c1da

Browse files
osaetherVge0rge
authored andcommitted
nrf_security: Added cache handling in PSA Crypto service
Added cache handling in PSA Crypto service Ref: NCSDK-NONE Signed-off-by: Ole Sæther <[email protected]>
1 parent 846afb3 commit 8c6c1da

File tree

10 files changed

+2758
-1860
lines changed

10 files changed

+2758
-1860
lines changed

include/sdfw/sdfw_services/crypto_service.h

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -481,35 +481,6 @@ psa_status_t ssf_psa_generate_random(uint8_t *output, size_t output_size);
481481
psa_status_t ssf_psa_generate_key(const psa_key_attributes_t *attributes,
482482
mbedtls_svc_key_id_t *key);
483483

484-
/** @brief Execute psa_sign_hash_start over SSF.
485-
*
486-
* See psa_sign_hash_start for details.
487-
*/
488-
psa_status_t ssf_psa_sign_hash_start(psa_sign_hash_interruptible_operation_t *operation,
489-
mbedtls_svc_key_id_t key, psa_algorithm_t alg,
490-
const uint8_t *hash, size_t hash_length);
491-
492-
/** @brief Execute psa_sign_hash_abort over SSF.
493-
*
494-
* See psa_sign_hash_abort for details.
495-
*/
496-
psa_status_t ssf_psa_sign_hash_abort(psa_sign_hash_interruptible_operation_t *operation);
497-
498-
/** @brief Execute psa_verify_hash_start over SSF.
499-
*
500-
* See psa_verify_hash_start for details.
501-
*/
502-
psa_status_t ssf_psa_verify_hash_start(psa_verify_hash_interruptible_operation_t *operation,
503-
mbedtls_svc_key_id_t key, psa_algorithm_t alg,
504-
const uint8_t *hash, size_t hash_length,
505-
const uint8_t *signature, size_t signature_length);
506-
507-
/** @brief Execute psa_verify_hash_abort over SSF.
508-
*
509-
* See psa_verify_hash_abort for details.
510-
*/
511-
psa_status_t ssf_psa_verify_hash_abort(psa_verify_hash_interruptible_operation_t *operation);
512-
513484
/** @brief Execute psa_pake_setup over SSF.
514485
*
515486
* See psa_pake_setup for details.

subsys/nrf_security/src/ssf_secdom/ssf_crypto.c

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -423,32 +423,6 @@ psa_status_t psa_generate_key(const psa_key_attributes_t *attributes, mbedtls_sv
423423
return ssf_psa_generate_key(attributes, key);
424424
}
425425

426-
psa_status_t psa_sign_hash_start(psa_sign_hash_interruptible_operation_t *operation,
427-
mbedtls_svc_key_id_t key, psa_algorithm_t alg, const uint8_t *hash,
428-
size_t hash_length)
429-
{
430-
return ssf_psa_sign_hash_start(operation, key, alg, hash, hash_length);
431-
}
432-
433-
psa_status_t psa_sign_hash_abort(psa_sign_hash_interruptible_operation_t *operation)
434-
{
435-
return ssf_psa_sign_hash_abort(operation);
436-
}
437-
438-
psa_status_t psa_verify_hash_start(psa_verify_hash_interruptible_operation_t *operation,
439-
mbedtls_svc_key_id_t key, psa_algorithm_t alg,
440-
const uint8_t *hash, size_t hash_length,
441-
const uint8_t *signature, size_t signature_length)
442-
{
443-
return ssf_psa_verify_hash_start(operation, key, alg, hash, hash_length, signature,
444-
signature_length);
445-
}
446-
447-
psa_status_t psa_verify_hash_abort(psa_verify_hash_interruptible_operation_t *operation)
448-
{
449-
return ssf_psa_verify_hash_abort(operation);
450-
}
451-
452426
psa_status_t psa_pake_setup(psa_pake_operation_t *operation, mbedtls_svc_key_id_t password_key,
453427
const psa_pake_cipher_suite_t *cipher_suite)
454428
{

subsys/sdfw_services/services/psa_crypto/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ service_name = PSA_CRYPTO
88
service_default_enabled = n
99
service_id = 0x71
1010
service_version = 1
11-
service_buffer_size = 64
11+
service_buffer_size = 128
1212
service_name_str = PSA Crypto
1313
rsource "../Kconfig.template.service"

0 commit comments

Comments
 (0)