Mistake on this page?
Report an issue in GitHub or email us
Modules
Here is a list of all modules:
[detail level 12345]
 EMAC (Ethernet Media Access Controller)
 PHY configurationConfiguration options for the PHY connected to the LPC EMAC
 EMAC configurationConfiguration options for the LPC EMAC
 CryptoCell AES-CCM APIs
 CryptoCell CHACHA APIs
 CryptoCell CHACHA-POLY APIs
 CryptoCell DH APIs
 CryptoCell EC 25519 curve APIsThis group is the cryptocell EC 25519 curve root group
 CryptoCell ECC APIsThis group is the cryptocell ECC root group
 CryptoCell general base error codes
 CryptoCell HASH APIs
 CryptoCell HMAC Key Derivation APIs
 CryptoCell HMAC APIs
 CryptoCell Key Derivation APIs
 CryptoCell PKA groupThis group is the cryptocell PKA root group
 CryptoCell POLY APIs
 CryptoCell Random Generator APIs
 CryptoCell RSA APIsThis group is the cryptocell ECC root group
 CryptoCell SRP APIs
 CryptoCell library basic APIs
 CryptoCell AES APIs
 CryptoCell PAL platform dependant compiler specific definitions
 CryptoCell PAL platform dependant types
 Wi-Fi_APIDriver API on STM32 for MXCHIP Wi-Fi module, see mx_wifi.h **
 Baseband (BB) API
 Board initialization flags.Copyright (c) 2014 - 2019, Nordic Semiconductor ASA
 stack layer that controls MAC layer underneathLicense: Revised BSD License, see LICENSE.TXT file include in the project
 LoRa MAC layer implementationThis module specifies the API implementation of the LoRaMAC layer
 lwIP
 Infrastructure
 APIsLwIP provides three Application Program's Interfaces (APIs) for programs to use for communication with the TCP/IP code:
 NETIFs
 Applications
 TLS layerThis file contains function prototypes for a TLS layer
 Options
 Options
 Options
 Options
 Options
 Options
 Options
 Options
 Compiler/platform abstractionAll defines related to this section must not be placed in lwipopts.h, but in arch/cc.h! If the compiler does not provide memset() this file must include a definition of it, or include a file which defines it
 Performance measurementAll defines related to this section must not be placed in lwipopts.h, but in arch/perf.h! Measurement calls made throughout lwip, these can be defined to nothing
 IPv6 Zones
 Options
 Public API
 Internal API
 Hal_ospi
 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
 Helper macros
 Cellular
 BSP
 Sl_crypto
 
 Buffer managementBasic set of APIs for dealing with network packet buffers
 WiFi InitializationBasic integration code for interfacing the WiFi Host Driver (WHD) with the Board Support Packages (BSPs)
 WHD Event handling APIFunctions that allow user applications to receive event callbacks and set event handlers
 WHD Buffer Interface APIAllows WHD to perform buffer related operations like, allocating, releasing, retrieving the current pointer of and size of a packet buffer
 WHD Network Interface APIAllows WHD to pass received data to the network stack, to send an ethernet frame to WHD, etc
 WHD Resource APIFunctions that enable WHD to download WLAN firmware, NVRAM and CLM BLOB on a particular hardware platform
 WHD Wi-Fi APIAPIs for controlling the Wi-Fi system
 WHD Bus APIAllows WHD to operate with specific SDIO/SPI bus
 Wiced Resource Management API'sWCIED Resource Management API's has functions to get the resource size and reads resource data from a resource location and returns the number of bytes in an caller filled buffer
 Ble
 STACK_ATTS_API
 STACK_ATTC_API
 STACK_ATT_API
 STACK_INIT
 STACK_EVENT
 STACK_DM_API
 STACK_HCI_EVT_API
 STACK_HCI_CMD_API
 STACK_HCI_ACL_API
 STACK_HCI_INIT_API
 STACK_HCI_OPT_API
 STACK_HCI_API
 STACK_L2CAP_API
 STACK_SECURITY_API
 STACK_SMP_API
 GATT_AND_GAP_SERVICE
 PAL_BB_INIT
 PAL_BB_CLOCK
 PAL_BB_BLE_CHAN
 PAL_BB_BLE_DATA
 PAL_BB_BLE_INIT
 PAL_BB_BLE_TEST
 PAL_BUTTON
 PAL_CFG
 PAL_CODEC
 PAL_CRYPTO
 PAL_FLASH
 PAL_I2S
 PAL_IO_EXP
 PAL_LED
 PAL_RADIO
 PAL_RTC
 PAL_SPI
 PAL_SYS
 PAL_TIMER
 PAL_TWI
 PAL_TYPES
 PAL_UART
 WSF_UTIL_API
 WSF_ASSERT_API
 WSF_BUF_API
 WSF_BUF_IO_API
 WSF_CS_API
 WSF_EFS_API
 WSF_HEAP_API
 WSF_MATH_API
 WSF_MSG_API
 WSF_OS_API
 WSF_QUEUE_API
 WSF_TIMER_API
 WSF_TRACE_API
 WSF_TYPES
 BB_API_BLE_PDU_FILT
 BB_API_BLE_WL
 BB_API_BLE_RL
 LL_API_INIT
 LL_API_DEVICE
 LL_API_BROADCAST
 LL_API_OBSERVER
 LL_API_CONN
 LL_API_ISO
 LL_API_ENCRYPT
 LL_API_TEST
 LL_API_EVENT
 LL_API_CENTRAL
 LL_API_DATA
 LL_API_DIAG
 LL_API_CIS
 LL_INIT_API
 LL_LCTR_API
 LL_LCTR_API_ADV_MST
 LL_LCTR_API_ADV_SLV
 LL_LCTR_API_BIS
 LL_LCTR_API_CONN
 LL_LCTR_API_INIT_MST
 LL_LCTR_API_INIT_MST_AE
 LL_LCTR_API_PRIV
 LL_LCTR_API_SC
 LL_LMGR_API
 LL_LMGR_API_ADV_MST
 LL_LMGR_API_ADV_SLV
 LL_LMGR_API_CIS_MST
 LL_LMGR_API_CONN
 LL_LMGR_API_ISO
 LL_LMGR_API_PRIV
 LL_LMGR_API_SC
 LL_LHCI_INT
 NetsocketMbed OS Socket API
 NetinterfaceNetwork Interface classes
 Nfc
 ACore
 NDEF
 Core
 Implementation
 Transceiver
 Frameworks
 Hal
 PSA-Attestation
 Storage
 Filesystem
 system
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.