diff options
author | Jorge Ramirez-Ortiz <jorge@foundries.io> | 2020-12-15 18:58:53 +0100 |
---|---|---|
committer | Jérôme Forissier <jerome@forissier.org> | 2021-01-05 12:31:29 +0100 |
commit | d419b2b23d8e3ff143693519429fb528d951b276 (patch) | |
tree | 43218ba392fd6333aec0ecbe7dd935e0ff1327a2 /core/drivers/crypto/se050/adaptors/include/se050_utils.h | |
parent | fab914923b94fccbb1e77538a355a8cdcad6b9a4 (diff) |
crypto: se050: adaptors: elliptic curve
APDU and utility functions required to support elliptic curve
cryptography.
Signed-off-by: Jorge Ramirez-Ortiz <jorge@foundries.io>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
Diffstat (limited to 'core/drivers/crypto/se050/adaptors/include/se050_utils.h')
-rw-r--r-- | core/drivers/crypto/se050/adaptors/include/se050_utils.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/drivers/crypto/se050/adaptors/include/se050_utils.h b/core/drivers/crypto/se050/adaptors/include/se050_utils.h index 95ecad61..e25067c1 100644 --- a/core/drivers/crypto/se050/adaptors/include/se050_utils.h +++ b/core/drivers/crypto/se050/adaptors/include/se050_utils.h @@ -33,8 +33,10 @@ struct s050_scp_rotate_cmd { sss_status_t se050_get_oid(sss_key_object_mode_t type, uint32_t *val); struct rsa_keypair; +struct ecc_keypair; uint32_t se050_rsa_keypair_from_nvm(struct rsa_keypair *key); +uint32_t se050_ecc_keypair_from_nvm(struct ecc_keypair *key); uint64_t se050_generate_private_key(uint32_t oid); void se050_refcount_init_ctx(uint8_t **cnt); |