Variables#

This section provides a reference to the Crypto multithread management API variables.

Variables#

osSemaphoreId_t

Semaphore for AES crypto operations.

osSemaphoreId_t

Semaphore for CCM crypto operations.

osSemaphoreId_t

Semaphore for SHA crypto operations.

osSemaphoreId_t

Semaphore for GCM crypto operations.

osSemaphoreId_t

Semaphore for ChaChaPoly crypto operations.

osSemaphoreId_t

Semaphore for attestation crypto operations.

osSemaphoreId_t

Semaphore for ECDH crypto operations.

osSemaphoreId_t

Semaphore for ECDSA crypto operations.

osSemaphoreId_t

Semaphore for HMAC crypto operations.

osSemaphoreId_t

Semaphore for TRNG crypto operations.

osStatus_t

Status of the semaphore operations.

Variable Documentation#

crypto_aes_mutex#

osSemaphoreId_t crypto_aes_mutex

Semaphore for AES crypto operations.


crypto_ccm_mutex#

osSemaphoreId_t crypto_ccm_mutex

Semaphore for CCM crypto operations.


crypto_sha_mutex#

osSemaphoreId_t crypto_sha_mutex

Semaphore for SHA crypto operations.


crypto_gcm_mutex#

osSemaphoreId_t crypto_gcm_mutex

Semaphore for GCM crypto operations.


crypto_chachapoly_mutex#

osSemaphoreId_t crypto_chachapoly_mutex

Semaphore for ChaChaPoly crypto operations.


crypto_attestation_mutex#

osSemaphoreId_t crypto_attestation_mutex

Semaphore for attestation crypto operations.


crypto_ecdh_mutex#

osSemaphoreId_t crypto_ecdh_mutex

Semaphore for ECDH crypto operations.


crypto_ecdsa_mutex#

osSemaphoreId_t crypto_ecdsa_mutex

Semaphore for ECDSA crypto operations.


crypto_hmac_mutex#

osSemaphoreId_t crypto_hmac_mutex

Semaphore for HMAC crypto operations.


crypto_trng_mutex#

osSemaphoreId_t crypto_trng_mutex

Semaphore for TRNG crypto operations.


mutex_result#

osStatus_t mutex_result

Status of the semaphore operations.