Functions
crypto_helper.h File Reference
#include <stdbool.h>
#include <stdint.h>
#include <third_party/psa_crypto/include/psa/crypto.h>
#include <ti/drivers/cryptoutils/ecc/ECCParams.h>
#include <ti/drivers/ECDH.h>
#include <ti/drivers/ECDSA.h>
#include <ti/devices/DeviceFamily.h>
Include dependency graph for crypto_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

psa_status_t map_AES_status (int_fast16_t status)
 
psa_status_t map_ECDH_status (int_fast16_t status)
 
psa_status_t map_ECDSA_status (int_fast16_t status, bool isVerifyOp)
 
psa_status_t map_EDDSA_status (int_fast16_t status, bool isVerifyOp)
 
psa_status_t map_RNG_status (int_fast16_t status)
 
psa_status_t map_SHA2_status (int_fast16_t status)
 
psa_status_t map_TRNG_status (int_fast16_t status)
 
psa_key_id_t toKeyID (mbedtls_svc_key_id_t keystoreKeyID)
 
mbedtls_svc_key_id_t toKeyStoreKeyID (psa_key_id_t keyID)
 
ECDSA_CurveType map_keyTypeToECDSACurveTypeHSM (psa_key_type_t keyType, size_t keyBits)
 
ECDH_CurveType map_keyTypeToECDHCurveTypeHSM (psa_key_type_t keyType, size_t keyBits)
 
const ECCParams_CurveParamsmap_keyTypeToECCParams (psa_key_type_t keyType, size_t keyBits)
 

Function Documentation

§ map_AES_status()

psa_status_t map_AES_status ( int_fast16_t  status)

§ map_ECDH_status()

psa_status_t map_ECDH_status ( int_fast16_t  status)

§ map_ECDSA_status()

psa_status_t map_ECDSA_status ( int_fast16_t  status,
bool  isVerifyOp 
)

§ map_EDDSA_status()

psa_status_t map_EDDSA_status ( int_fast16_t  status,
bool  isVerifyOp 
)

§ map_RNG_status()

psa_status_t map_RNG_status ( int_fast16_t  status)

§ map_SHA2_status()

psa_status_t map_SHA2_status ( int_fast16_t  status)

§ map_TRNG_status()

psa_status_t map_TRNG_status ( int_fast16_t  status)

§ toKeyID()

psa_key_id_t toKeyID ( mbedtls_svc_key_id_t  keystoreKeyID)

Referenced by psa_get_key_bits().

§ toKeyStoreKeyID()

mbedtls_svc_key_id_t toKeyStoreKeyID ( psa_key_id_t  keyID)

Referenced by psa_get_key_bits().

§ map_keyTypeToECDSACurveTypeHSM()

ECDSA_CurveType map_keyTypeToECDSACurveTypeHSM ( psa_key_type_t  keyType,
size_t  keyBits 
)

§ map_keyTypeToECDHCurveTypeHSM()

ECDH_CurveType map_keyTypeToECDHCurveTypeHSM ( psa_key_type_t  keyType,
size_t  keyBits 
)

§ map_keyTypeToECCParams()

const ECCParams_CurveParams* map_keyTypeToECCParams ( psa_key_type_t  keyType,
size_t  keyBits 
)
© Copyright 1995-2026, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale