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.


Definition at line 40 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_ccm_mutex#

osSemaphoreId_t crypto_ccm_mutex

Semaphore for CCM crypto operations.


Definition at line 45 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_sha_mutex#

osSemaphoreId_t crypto_sha_mutex

Semaphore for SHA crypto operations.


Definition at line 50 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_gcm_mutex#

osSemaphoreId_t crypto_gcm_mutex

Semaphore for GCM crypto operations.


Definition at line 55 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_chachapoly_mutex#

osSemaphoreId_t crypto_chachapoly_mutex

Semaphore for ChaChaPoly crypto operations.


Definition at line 60 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_attestation_mutex#

osSemaphoreId_t crypto_attestation_mutex

Semaphore for attestation crypto operations.


Definition at line 65 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_ecdh_mutex#

osSemaphoreId_t crypto_ecdh_mutex

Semaphore for ECDH crypto operations.


Definition at line 70 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_ecdsa_mutex#

osSemaphoreId_t crypto_ecdsa_mutex

Semaphore for ECDSA crypto operations.


Definition at line 75 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_hmac_mutex#

osSemaphoreId_t crypto_hmac_mutex

Semaphore for HMAC crypto operations.


Definition at line 80 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

crypto_trng_mutex#

osSemaphoreId_t crypto_trng_mutex

Semaphore for TRNG crypto operations.


Definition at line 85 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h

mutex_result#

osStatus_t mutex_result

Status of the semaphore operations.


Definition at line 90 of file components/device/silabs/si91x/wireless/crypto/multithread/inc/sl_si91x_crypto_thread.h