Mistake on this page?
Report an issue in GitHub or email us
Modules
Here is a list of all modules:
[detail level 12345]
 Public API
 Drivers
 Events
 Platform
 RTOS
 Device Key
 Internal API
 Platform
 RTOS
 Drivers
 API version
 Library initialization
 Key management
 Key import and export
 Message digests
 Message authentication codes
 Symmetric ciphers
 Authenticated encryption with associated data (AEAD)
 Asymmetric cryptography
 Key derivation and pseudorandom generation
 Random generation
 Hardware-Accelerated Message DigestsGeneration and authentication of Message Digests (aka hashes) must be done in parts using the following sequence:
 Hardware-Accelerated Message Authentication CodeGeneration and authentication of Message Authentication Codes (MACs) using cryptographic accelerators can be done either as a single function call (via the psa_drv_accel_mac_generate_t or psa_drv_accel_mac_verify_t functions), or in parts using the following sequence:
 Hardware-Accelerated Block CiphersEncryption and Decryption using hardware-acceleration in block modes other than ECB must be done in multiple parts, using the following flow:
 Hardware-Accelerated Authenticated Encryption with Additional DataHardware-accelerated Authenticated Encryption with Additional Data (AEAD) operations must be done in one function call
 Hardware-Accelerated Asymmetric CryptographySince the amount of data that can (or should) be encrypted or signed using asymmetric keys is limited by the key size, hardware-accelerated asymmetric key operations must be done in single function calls
 Entropy Generation
 TLS helper functions
 Secure element driver initialization
 Secure Element Message Authentication CodesGeneration and authentication of Message Authentication Codes (MACs) using a secure element can be done either as a single function call (via the psa_drv_se_mac_generate_t or psa_drv_se_mac_verify_t functions), or in parts using the following sequence:
 Secure Element Symmetric CiphersEncryption and Decryption using secure element keys in block modes other than ECB must be done in multiple parts, using the following flow:
 Secure Element Asymmetric CryptographySince the amount of data that can (or should) be encrypted or signed using asymmetric keys is limited by the key size, asymmetric key operations using keys in a secure element must be done in single function calls
 Secure Element Authenticated Encryption with Additional DataAuthenticated Encryption with Additional Data (AEAD) operations with secure elements must be done in one function call
 Secure Element Key ManagementCurrently, key management is limited to importing keys in the clear, destroying keys, and exporting keys in the clear
 Secure Element Key Derivation and AgreementKey derivation is the process of generating new key material using an existing key and additional parameters, iterating through a basic cryptographic function, such as a hash
 Secure element driver registration
 Error codes
 Key and algorithm types
 Key lifetimes
 Key policies
 Key attributes
 Key derivation
 Crypto APIs
 LoRa MAC layer implementationThis module specifies the API implementation of the LoRaMAC layer
 stack layer that controls MAC layer underneathLicense: Revised BSD License, see LICENSE.TXT file include in the project
 EMAC (Ethernet Media Access Controller)
 EMAC Public Macros
 EMAC Private Macros
 EMAC Public Types
 PHY configurationConfiguration options for the PHY connected to the LPC EMAC
 EMAC configurationConfiguration options for the LPC EMAC
 Cellular
 Ble
 Common
 Porting
 Gatt
 Gap
 PSA-Attestation
 Frameworks
 NetsocketMbed OS Socket API
 BSP
 Component
 NetinterfaceNetwork Interface classes
 ACore
 Nfc
 Storage
 Filesystem
 system
 Hal
 Analogin hal functions

Defined behaviour

 Analogout hal functions

Defined behaviour

 Hardware CRCThe Hardware CRC HAL API provides a low-level interface to the Hardware CRC module of a target platform
 Critical Section HAL functions
 Flash HAL API
 GPIO HAL functions

Defined behavior

 GPIO IRQ HAL functions

Defined behavior

 I2C Events Macros
 I2C Configuration Functions

Defined behavior

 Synchronous I2C Hardware Abstraction Layer for slave
 Asynchronous I2C Hardware Abstraction Layer
 Instrumented Trace Macrocell HAL API
 Low Power TickerLow level interface to the low power ticker of a target
 MPU halThe MPU hal provides a simple MPU API to enhance device security by preventing execution from ram
 Port HAL functions
 Pwmout hal functions

Defined behavior

 QSPI HAL
 ResetReason HAL APILow-level interface to the ResetReason of a target
 RTC halThe RTC hal provides a low level interface to the Real Time Counter (RTC) of a target
 Serial TX Events Macros
 Serial RX Events Macros
 Serial Configuration Functions

Defined behavior

 Asynchronous Serial Hardware Abstraction Layer
 sleep hal requirementsLow level interface to the sleep mode of a target
 SPI Configuration Functions

Defined behavior

 Synchronous SPI Hardware Abstraction Layer
 Asynchronous SPI Hardware Abstraction Layer
 Ticker HAL functions
 TRNG hal functions
 Microsecond TickerLow level interface to the microsecond ticker of a target
 Watchdog HAL APILow-level interface to the Independent Watchdog Timer of a target
Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.