Crate nrfxlib_sys
Source - __IncompleteArrayField
- nrf_addrinfo
- Address information.
- nrf_cc3xx_platform_abort_apis_t
- Type definition of structure holding platform abort APIs
- nrf_cc3xx_platform_ctr_drbg_context_t
- Opaque type for the context required for ctr_drbg generation
- nrf_cc3xx_platform_mutex
- Type definition of architecture neutral mutex type
- nrf_cc3xx_platform_mutex_apis_t
- Type definition of structure holding platform mutex APIs
- nrf_cc3xx_platform_mutexes_t
- Type definition of structure to platform hw mutexes
- nrf_ifaddrs
- Interface address information.
- nrf_in6_addr
- IPv6 address.
- nrf_in_addr
- IPv4 address structure.
- nrf_modem_at_cmd_custom
- Custom AT command.
- nrf_modem_bootloader_digest
- Storage for 256-bit digest/hash replies.
- nrf_modem_bootloader_fw_segment
- Bootloader segment
- nrf_modem_bootloader_init_params
- Modem library bootloader initialization parameters.
- nrf_modem_bootloader_shmem_cfg
- Shared memory configuration in bootloader mode.
The base address must be word-aligned (4 bytes).
- nrf_modem_bootloader_uuid
- Modem UUID response.
- nrf_modem_delta_dfu_uuid
- Modem UUID.
- nrf_modem_fault_info
- Modem fault info struct.
- nrf_modem_gnss_1pps_config
- Configuration for the #nrf_modem_gnss_1pps_enable function.
- nrf_modem_gnss_agnss_data_frame
- A-GNSS notification data frame used by GNSS to let the application know it needs new
assistance data.
- nrf_modem_gnss_agnss_data_integrity
- A-GNSS satellite integrity data.
- nrf_modem_gnss_agnss_data_klobuchar
- A-GNSS Klobuchar ionospheric correction data.
- nrf_modem_gnss_agnss_data_location
- A-GNSS location data.
- nrf_modem_gnss_agnss_data_nequick
- A-GNSS NeQuick ionospheric correction data.
- nrf_modem_gnss_agnss_data_signal_integrity
- A-GNSS satellite integrity mask for a signal.
- nrf_modem_gnss_agnss_expiry
- A-GNSS data expiry.
- nrf_modem_gnss_agnss_gps_data_almanac
- A-GNSS GPS/QZSS almanac data.
- nrf_modem_gnss_agnss_gps_data_ephemeris
- A-GNSS GPS/QZSS ephemeris data.
- nrf_modem_gnss_agnss_gps_data_system_time_and_sv_tow
- A-GNSS GPS system time and satellite TOW data.
- nrf_modem_gnss_agnss_gps_data_tow_element
- A-GNSS GPS TOW assistance data for a satellite.
- nrf_modem_gnss_agnss_gps_data_utc
- A-GNSS GPS UTC parameters.
- nrf_modem_gnss_agnss_sv_expiry
- Ephemeris and almanac expiry times for a satellite.
- nrf_modem_gnss_agnss_system_data_need
- Ephemeris and almanac data need for a system.
- nrf_modem_gnss_agps_data_integrity
- A-GPS satellite integrity data.
- nrf_modem_gnss_datetime
- Date and time.
- nrf_modem_gnss_nmea_data_frame
- Single null-terminated NMEA sentence.
- nrf_modem_gnss_pvt_data_frame
- Position, Velocity and Time (PVT) data frame.
- nrf_modem_gnss_sv
- Space Vehicle (SV) information.
- nrf_modem_init_params
- Modem library initialization parameters.
- nrf_modem_pollcb
nrf_poll() - callback- nrf_modem_shmem_cfg
- Shared memory configuration in normal operation mode.
- nrf_modem_shmem_cfg__bindgen_ty_1
- Control memory, used for control structures.
The size of this area is build constant, and must be equal to
- nrf_modem_shmem_cfg__bindgen_ty_2
- TX memory, used to send data to the modem.
The base address must be word-aligned (4 bytes).
- nrf_modem_shmem_cfg__bindgen_ty_3
- RX memory, used to receive data from the modem.
The base address must be word-aligned (4 bytes).
- nrf_modem_shmem_cfg__bindgen_ty_4
- Trace memory, used to receive traces from the modem.
The base address must be word-aligned (4 bytes).
- nrf_modem_trace_data
- Trace data
Structure to store trace data pointers and their respective sizes.
- nrf_pollfd
- This structure is used to describe which events to poll for a given socket.
- nrf_sockaddr
- Generic socket address.
- nrf_sockaddr_in
- Address record for IPv4 addresses.
- nrf_sockaddr_in6
- Address record for IPv6 addresses.
- nrf_timeval
- Structure specifying time interval.
- ocrypto_aes_cbc_ctx
- @cond
- ocrypto_aes_cbc_pkcs_ctx
- @cond
- ocrypto_aes_ccm_ctx
- @cond
- ocrypto_aes_ctr_ctx
- @cond
- ocrypto_aes_ecb_ctx
- @cond
- ocrypto_aes_gcm_ctx
- @cond
- ocrypto_chacha20_ctx
- @cond
- ocrypto_chacha20_poly1305_ctx
- @cond
- ocrypto_cp_p224
- @cond
- ocrypto_cp_p256
- ocrypto_curve25519_ctx
- ocrypto_ecdh_p256_ctx
- @cond
- ocrypto_ed25519_ctx
- ocrypto_ge25519
- ocrypto_ge25519_comp
- ocrypto_ge25519_ctx
- ocrypto_ge25519_ext
- ocrypto_hmac_sha1_ctx
- @cond
- ocrypto_hmac_sha256_ctx
- @cond
- ocrypto_hmac_sha512_ctx
- @cond
- ocrypto_mod25519
- ocrypto_mod_p224
- ocrypto_mod_p256
- ocrypto_p256_inv_ctx
- ocrypto_p256_mult_ctx
- ocrypto_poly1305_ctx
- @cond
- ocrypto_rsa1024_crt_key
- 1024-bit RSA secret key with CRT coefficients.
- ocrypto_rsa1024_key
- 1024 bit RSA secret key.
- ocrypto_rsa1024_pub_key
- 1024-bit RSA Keys
- ocrypto_rsa2048_crt_key
- 2048-bit RSA secret key with CRT coefficients.
- ocrypto_rsa2048_key
- 2048-bit RSA secret key.
- ocrypto_rsa2048_pub_key
- 2048-bit RSA Keys.
- ocrypto_rsa_crt_key
- RSA secret key with CRT coefficients.
- ocrypto_rsa_key
- RSA secret key.
- ocrypto_rsa_pub_key
- @{*/
/**
RSA public key.
- ocrypto_sc25519
- ocrypto_sc_p224
- @cond
- ocrypto_sc_p256
- ocrypto_sha1_ctx
- @cond
- ocrypto_sha256_ctx
- @cond
- ocrypto_sha512_ctx
- @cond
- ocrypto_srp_ctx
- ocrypto_srp_math_ctx
- ocrypto_srp_mg
- ocrypto_srtp_ctx
- SRTP Context.
- NRF_AF_INET
- NRF_AF_INET6
- NRF_AF_PACKET
- NRF_AF_UNSPEC
- NRF_AI_CANONNAME
- NRF_AI_NUMERICSERV
- NRF_AI_PDNSERV
- NRF_CC3XX_PLATFORM_DERIVED_KEY_AUTH_INFO_SET
- NRF_CC3XX_PLATFORM_DERIVED_KEY_CIPH_INFO_SET
- NRF_CC3XX_PLATFORM_DERIVED_KEY_CTX_INITIALIZED
- NRF_CC3XX_PLATFORM_DERIVED_KEY_DERIV_INFO_SET
- NRF_CC3XX_PLATFORM_EITS_NONCE_SIZE
- NRF_CC3XX_PLATFORM_ENTROPY_MAX_GATHER
- NRF_CC3XX_PLATFORM_ENTROPY_SIZE_WORDS
- NRF_CC3XX_PLATFORM_ERROR_DERIVED_KEY_CTX_INVALID_STATE
- NRF_CC3XX_PLATFORM_ERROR_ENTROPY_NOT_INITIALIZED
- NRF_CC3XX_PLATFORM_ERROR_ENTROPY_TRNG_TOO_LONG
- NRF_CC3XX_PLATFORM_ERROR_HW_VERSION_FAILED
- NRF_CC3XX_PLATFORM_ERROR_IDENTITY_KEY_INVALID_SLOT
- NRF_CC3XX_PLATFORM_ERROR_INTERNAL
- NRF_CC3XX_PLATFORM_ERROR_INVALID_PARAM
- NRF_CC3XX_PLATFORM_ERROR_KDR_INVALID_PUSH
- NRF_CC3XX_PLATFORM_ERROR_KDR_INVALID_WRITE
- NRF_CC3XX_PLATFORM_ERROR_KIDENT_ALREADY_FILLED
- NRF_CC3XX_PLATFORM_ERROR_KIDENT_INVALID_STATE
- NRF_CC3XX_PLATFORM_ERROR_KIDENT_MKEK_MISSING
- NRF_CC3XX_PLATFORM_ERROR_KIDENT_READ_KEY_FAILED
- NRF_CC3XX_PLATFORM_ERROR_KIDENT_WRITE_KEY_FAILED
- NRF_CC3XX_PLATFORM_ERROR_KMU_ALREADY_FILLED
- NRF_CC3XX_PLATFORM_ERROR_KMU_INVALID_KEY_TYPE
- NRF_CC3XX_PLATFORM_ERROR_KMU_INVALID_SLOT
- NRF_CC3XX_PLATFORM_ERROR_KMU_WRITE_INVALID_PERM
- NRF_CC3XX_PLATFORM_ERROR_KMU_WRITE_KEY_FAILED
- NRF_CC3XX_PLATFORM_ERROR_KMU_WRONG_ADDRESS
- NRF_CC3XX_PLATFORM_ERROR_MUTEX_FAILED
- NRF_CC3XX_PLATFORM_ERROR_MUTEX_NOT_INITIALIZED
- NRF_CC3XX_PLATFORM_ERROR_PARAM_NULL
- NRF_CC3XX_PLATFORM_ERROR_PARAM_WRITE_FAILED
- NRF_CC3XX_PLATFORM_ERROR_RNG_TEST_FAILED
- NRF_CC3XX_PLATFORM_FALSE
- NRF_CC3XX_PLATFORM_MUTEX_MASK_INVALID
- NRF_CC3XX_PLATFORM_MUTEX_MASK_IS_ALLOCATED
- NRF_CC3XX_PLATFORM_MUTEX_MASK_IS_ATOMIC
- NRF_CC3XX_PLATFORM_MUTEX_MASK_IS_HW_MUTEX
- NRF_CC3XX_PLATFORM_MUTEX_MASK_IS_INTERNAL_MUTEX
- NRF_CC3XX_PLATFORM_MUTEX_MASK_IS_VALID
- NRF_CC3XX_PLATFORM_SUCCESS
- NRF_CC3XX_PLATFORM_TFM_BOOT_SEED_SIZE
- NRF_CC3XX_PLATFORM_TRUE
- NRF_CC3XX_PLATFORM_USE_COUNT_MAX
- NRF_E2BIG
- NRF_EACCES
- NRF_EADDRINUSE
- NRF_EADDRNOTAVAIL
- NRF_EAFNOSUPPORT
- NRF_EAGAIN
- NRF_EAI_ADDRFAMILY
- NRF_EAI_AGAIN
- NRF_EAI_BADFLAGS
- NRF_EAI_FAIL
- NRF_EAI_FAMILY
- NRF_EAI_INPROGRESS
- NRF_EAI_MEMORY
- NRF_EAI_NODATA
- NRF_EAI_NONAME
- NRF_EAI_SERVICE
- NRF_EAI_SOCKTYPE
- NRF_EAI_SYSTEM
- NRF_EALREADY
- NRF_EBADF
- NRF_EBADMSG
- NRF_EBUSY
- NRF_ECANCELED
- NRF_ECHILD
- NRF_ECONNABORTED
- NRF_ECONNREFUSED
- NRF_ECONNRESET
- NRF_EDEADLK
- NRF_EDESTADDRREQ
- NRF_EDOM
- NRF_EEXIST
- NRF_EFAULT
- NRF_EFBIG
- NRF_EHOSTDOWN
- NRF_EHOSTUNREACH
- NRF_EILSEQ
- NRF_EINPROGRESS
- NRF_EINTR
- NRF_EINVAL
- NRF_EIO
- NRF_EISCONN
- NRF_EISDIR
- NRF_ELOOP
- NRF_EMFILE
- NRF_EMLINK
- NRF_EMSGSIZE
- NRF_ENAMETOOLONG
- NRF_ENETDOWN
- NRF_ENETRESET
- NRF_ENETUNREACH
- NRF_ENFILE
- NRF_ENOBUFS
- NRF_ENODATA
- NRF_ENODEV
- NRF_ENOENT
- NRF_ENOEXEC
- NRF_ENOLCK
- NRF_ENOMEM
- NRF_ENOMSG
- NRF_ENOPROTOOPT
- NRF_ENOSPC
- NRF_ENOSR
- NRF_ENOSTR
- NRF_ENOSYS
- NRF_ENOTBLK
- NRF_ENOTCONN
- NRF_ENOTDIR
- NRF_ENOTEMPTY
- NRF_ENOTSOCK
- NRF_ENOTSUP
- NRF_ENOTTY
- NRF_ENXIO
- NRF_EOPNOTSUPP
- NRF_EOVERFLOW
- NRF_EPERM
- NRF_EPFNOSUPPORT
- NRF_EPIPE
- NRF_EPROTO
- NRF_EPROTONOSUPPORT
- NRF_EPROTOTYPE
- NRF_ERANGE
- NRF_EROFS
- NRF_ESHUTDOWN
- NRF_ESOCKTNOSUPPORT
- NRF_ESPIPE
- NRF_ESRCH
- NRF_ETIME
- NRF_ETIMEDOUT
- NRF_ETOOMANYREFS
- NRF_ETXTBSY
- NRF_EWOULDBLOCK
- NRF_EXDEV
- NRF_F_GETFL
- NRF_F_SETFL
- NRF_INET6_ADDRSTRLEN
- NRF_INET_ADDRSTRLEN
- NRF_IPPROTO_ALL
- NRF_IPPROTO_IP
- NRF_IPPROTO_IPV6
- NRF_IPPROTO_RAW
- NRF_IPPROTO_TCP
- NRF_IPPROTO_UDP
- NRF_KMU_FIRST_SLOT
- NRF_KMU_LAST_IDENTTY_KEY_SLOT
- NRF_KMU_LAST_SLOT
- NRF_KMU_SECOND_SLOT
- NRF_KMU_SLOT_KDR
- NRF_KMU_SLOT_KDR_RESERVED
- NRF_KMU_SLOT_KIDENT
- NRF_KMU_SLOT_KIDENT_RESERVED
- NRF_KMU_SLOT_MEXT
- NRF_KMU_SLOT_MEXT_RESERVED
- NRF_KMU_SLOT_MKEK
- NRF_KMU_SLOT_MKEK_RESERVED
- NRF_MODEM_AT_CME_ERROR
- NRF_MODEM_AT_CMS_ERROR
- NRF_MODEM_AT_ERROR
- NRF_MODEM_BOOTLOADER_DIGEST_LEN
- NRF_MODEM_BOOTLOADER_UUID_LEN
- NRF_MODEM_CELLULAR_SHMEM_CTRL_SIZE
- NRF_MODEM_DECT_PHY_SHMEM_CTRL_SIZE
- NRF_MODEM_DELTA_DFU_AREA_NOT_BLANK
- NRF_MODEM_DELTA_DFU_ERASE_ERROR
- NRF_MODEM_DELTA_DFU_ERASE_PENDING
- NRF_MODEM_DELTA_DFU_ERROR_INTERNAL_00
- NRF_MODEM_DELTA_DFU_ERROR_INTERNAL_01
- NRF_MODEM_DELTA_DFU_ERROR_INTERNAL_02
- NRF_MODEM_DELTA_DFU_ERROR_INTERNAL_03
- NRF_MODEM_DELTA_DFU_ERROR_INTERNAL_04
- NRF_MODEM_DELTA_DFU_INCOMPLETE_DATA
- NRF_MODEM_DELTA_DFU_INTERRUPTED_WRITE
- NRF_MODEM_DELTA_DFU_INVALID_ADDRESS
- NRF_MODEM_DELTA_DFU_INVALID_DATA
- NRF_MODEM_DELTA_DFU_INVALID_FILE_OFFSET
- NRF_MODEM_DELTA_DFU_INVALID_HEADER_DATA
- NRF_MODEM_DELTA_DFU_INVALID_OPERATION
- NRF_MODEM_DELTA_DFU_INVALID_RESUME_ATTEMPT
- NRF_MODEM_DELTA_DFU_INVALID_UUID
- NRF_MODEM_DELTA_DFU_NOT_ALLOWED_POFWARN_ON
- NRF_MODEM_DELTA_DFU_NO_ERROR
- NRF_MODEM_DELTA_DFU_OFFSET_DIRTY
- NRF_MODEM_DELTA_DFU_OPERATION_NOT_ALLOWED
- NRF_MODEM_DELTA_DFU_PROGRESS_LOG_INVALID
- NRF_MODEM_DELTA_DFU_RECEIVER_BLOCK_TOO_LARGE
- NRF_MODEM_DELTA_DFU_RECEIVER_OUT_OF_MEMORY
- NRF_MODEM_DELTA_DFU_UUID_LEN
- NRF_MODEM_DELTA_DFU_WRITE_ERROR
- NRF_MODEM_DFU_RESULT_AUTH_ERROR
- NRF_MODEM_DFU_RESULT_HARDWARE_ERROR
- NRF_MODEM_DFU_RESULT_INTERNAL_ERROR
- NRF_MODEM_DFU_RESULT_OK
- NRF_MODEM_DFU_RESULT_UUID_ERROR
- NRF_MODEM_DFU_RESULT_VOLTAGE_LOW
- NRF_MODEM_FAULT_ASSERT
- NRF_MODEM_FAULT_BUS
- NRF_MODEM_FAULT_FLASH_ERASE
- NRF_MODEM_FAULT_FLASH_WRITE
- NRF_MODEM_FAULT_HARDFAULT
- NRF_MODEM_FAULT_HW_WD_RESET
- NRF_MODEM_FAULT_MEM_MANAGE
- NRF_MODEM_FAULT_PANIC
- NRF_MODEM_FAULT_PANIC_DOUBLE
- NRF_MODEM_FAULT_PANIC_RESET_LOOP
- NRF_MODEM_FAULT_POFWARN
- NRF_MODEM_FAULT_SECURE_RESET
- NRF_MODEM_FAULT_THWARN
- NRF_MODEM_FAULT_UNDEFINED
- NRF_MODEM_FAULT_USAGE
- NRF_MODEM_GNSS_AGNSS_GPS_ALMANAC
- NRF_MODEM_GNSS_AGNSS_GPS_EPHEMERIDES
- NRF_MODEM_GNSS_AGNSS_GPS_MAX_SV_TOW
- NRF_MODEM_GNSS_AGNSS_GPS_SYSTEM_CLOCK_AND_TOWS
- NRF_MODEM_GNSS_AGNSS_GPS_SYS_TIME_AND_SV_TOW_REQUEST
- NRF_MODEM_GNSS_AGNSS_GPS_UTC_PARAMETERS
- NRF_MODEM_GNSS_AGNSS_GPS_UTC_REQUEST
- NRF_MODEM_GNSS_AGNSS_INTEGRITY
- NRF_MODEM_GNSS_AGNSS_INTEGRITY_REQUEST
- NRF_MODEM_GNSS_AGNSS_KLOBUCHAR_IONOSPHERIC_CORRECTION
- NRF_MODEM_GNSS_AGNSS_KLOBUCHAR_REQUEST
- NRF_MODEM_GNSS_AGNSS_LOCATION
- NRF_MODEM_GNSS_AGNSS_NEQUICK_IONOSPHERIC_CORRECTION
- NRF_MODEM_GNSS_AGNSS_NEQUICK_REQUEST
- NRF_MODEM_GNSS_AGNSS_POSITION_REQUEST
- NRF_MODEM_GNSS_AGPS_INTEGRITY
- NRF_MODEM_GNSS_DATA_AGNSS_REQ
- NRF_MODEM_GNSS_DATA_NMEA
- NRF_MODEM_GNSS_DATA_PVT
- NRF_MODEM_GNSS_DELETE_ALMANACS
- NRF_MODEM_GNSS_DELETE_EKF
- NRF_MODEM_GNSS_DELETE_EPHEMERIDES
- NRF_MODEM_GNSS_DELETE_GPS_TOW
- NRF_MODEM_GNSS_DELETE_GPS_TOW_PRECISION
- NRF_MODEM_GNSS_DELETE_GPS_WEEK
- NRF_MODEM_GNSS_DELETE_IONO_CORRECTION_DATA
- NRF_MODEM_GNSS_DELETE_LAST_GOOD_FIX
- NRF_MODEM_GNSS_DELETE_TCXO_OFFSET
- NRF_MODEM_GNSS_DELETE_UTC_DATA
- NRF_MODEM_GNSS_DYNAMICS_AUTOMOTIVE
- NRF_MODEM_GNSS_DYNAMICS_GENERAL_PURPOSE
- NRF_MODEM_GNSS_DYNAMICS_PEDESTRIAN
- NRF_MODEM_GNSS_DYNAMICS_STATIONARY
- NRF_MODEM_GNSS_EVT_AGNSS_REQ
- NRF_MODEM_GNSS_EVT_BLOCKED
- NRF_MODEM_GNSS_EVT_FIX
- NRF_MODEM_GNSS_EVT_NMEA
- NRF_MODEM_GNSS_EVT_PERIODIC_WAKEUP
- NRF_MODEM_GNSS_EVT_PVT
- NRF_MODEM_GNSS_EVT_REF_ALT_EXPIRED
- NRF_MODEM_GNSS_EVT_SLEEP_AFTER_FIX
- NRF_MODEM_GNSS_EVT_SLEEP_AFTER_TIMEOUT
- NRF_MODEM_GNSS_EVT_UNBLOCKED
- NRF_MODEM_GNSS_MAX_SATELLITES
- NRF_MODEM_GNSS_MAX_SIGNALS
- NRF_MODEM_GNSS_MAX_SV_EXPIRY_TIMES
- NRF_MODEM_GNSS_MAX_SYSTEMS
- NRF_MODEM_GNSS_NMEA_GGA_MASK
- NRF_MODEM_GNSS_NMEA_GLL_MASK
- NRF_MODEM_GNSS_NMEA_GSA_MASK
- NRF_MODEM_GNSS_NMEA_GSV_MASK
- NRF_MODEM_GNSS_NMEA_MAX_LEN
- NRF_MODEM_GNSS_NMEA_RMC_MASK
- NRF_MODEM_GNSS_NUM_GPS_SATELLITES
- NRF_MODEM_GNSS_PSM_DISABLED
- NRF_MODEM_GNSS_PSM_DUTY_CYCLING_PERFORMANCE
- NRF_MODEM_GNSS_PSM_DUTY_CYCLING_POWER
- NRF_MODEM_GNSS_PVT_FLAG_DEADLINE_MISSED
- NRF_MODEM_GNSS_PVT_FLAG_FIX_VALID
- NRF_MODEM_GNSS_PVT_FLAG_LEAP_SECOND_VALID
- NRF_MODEM_GNSS_PVT_FLAG_NOT_ENOUGH_WINDOW_TIME
- NRF_MODEM_GNSS_PVT_FLAG_SCHED_DOWNLOAD
- NRF_MODEM_GNSS_PVT_FLAG_SLEEP_BETWEEN_PVT
- NRF_MODEM_GNSS_PVT_FLAG_VELOCITY_VALID
- NRF_MODEM_GNSS_QZSS_NMEA_MODE_CUSTOM
- NRF_MODEM_GNSS_QZSS_NMEA_MODE_STANDARD
- NRF_MODEM_GNSS_SIGNAL_GPS_L1_CA
- NRF_MODEM_GNSS_SIGNAL_INVALID
- NRF_MODEM_GNSS_SIGNAL_QZSS_L1_CA
- NRF_MODEM_GNSS_SV_FLAG_UNHEALTHY
- NRF_MODEM_GNSS_SV_FLAG_USED_IN_FIX
- NRF_MODEM_GNSS_SYSTEM_GPS
- NRF_MODEM_GNSS_SYSTEM_GPS_L1_CA_MASK
- NRF_MODEM_GNSS_SYSTEM_INVALID
- NRF_MODEM_GNSS_SYSTEM_QZSS
- NRF_MODEM_GNSS_SYSTEM_QZSS_L1_CA_MASK
- NRF_MODEM_GNSS_TIMING_SOURCE_RTC
- NRF_MODEM_GNSS_TIMING_SOURCE_TCXO
- NRF_MODEM_GNSS_USE_CASE_LOW_ACCURACY
- NRF_MODEM_GNSS_USE_CASE_MULTIPLE_HOT_START
- NRF_MODEM_GNSS_USE_CASE_SCHED_DOWNLOAD_DISABLE
- NRF_MODEM_MAX_SHMEM_SIZE
- NRF_MODEM_MAX_SOCKET_COUNT
- NRF_MODEM_OS_FOREVER
- NRF_MODEM_OS_NO_WAIT
- NRF_MODEM_OS_NUM_MUTEX_REQUIRED
- NRF_MODEM_OS_NUM_SEM_REQUIRED
- NRF_MODEM_SHMEM_BOOTLOADER_SIZE
- NRF_MSG_DONTWAIT
- NRF_MSG_PEEK
- NRF_MSG_WAITACK
- NRF_MSG_WAITALL
- NRF_O_NONBLOCK
- NRF_POLLERR
- NRF_POLLHUP
- NRF_POLLIN
- NRF_POLLNVAL
- NRF_POLLOUT
- NRF_RAI_LAST
- NRF_RAI_NO_DATA
- NRF_RAI_ONE_RESP
- NRF_RAI_ONGOING
- NRF_RAI_WAIT_MORE
- NRF_SEC_TAG_TLS_DECRYPT_0
- NRF_SEC_TAG_TLS_DECRYPT_1
- NRF_SEC_TAG_TLS_DECRYPT_2
- NRF_SEC_TAG_TLS_DECRYPT_3
- NRF_SEC_TAG_TLS_DECRYPT_4
- NRF_SEC_TAG_TLS_DECRYPT_5
- NRF_SEC_TAG_TLS_DECRYPT_6
- NRF_SEC_TAG_TLS_DECRYPT_7
- NRF_SEC_TAG_TLS_DECRYPT_8
- NRF_SEC_TAG_TLS_DECRYPT_9
- NRF_SEC_TAG_TLS_DECRYPT_10
- NRF_SEC_TAG_TLS_DECRYPT_11
- NRF_SEC_TAG_TLS_DECRYPT_12
- NRF_SEC_TAG_TLS_DECRYPT_13
- NRF_SEC_TAG_TLS_DECRYPT_14
- NRF_SEC_TAG_TLS_DECRYPT_15
- NRF_SEC_TAG_TLS_DECRYPT_16
- NRF_SEC_TAG_TLS_DECRYPT_17
- NRF_SEC_TAG_TLS_DECRYPT_18
- NRF_SEC_TAG_TLS_DECRYPT_19
- NRF_SEC_TAG_TLS_DECRYPT_BASE
- NRF_SOCKET_TLS_MAX_MESSAGE_SIZE
- NRF_SOCKET_TLS_MAX_SEC_TAG_LIST_SIZE
- NRF_SOCK_DGRAM
- NRF_SOCK_RAW
- NRF_SOCK_STREAM
- NRF_SOL_SECURE
- NRF_SOL_SOCKET
- NRF_SO_BINDTOPDN
- NRF_SO_ERROR
- NRF_SO_EXCEPTIONAL_DATA
- NRF_SO_IPV6_DELAYED_ADDR_REFRESH
- NRF_SO_IPV6_ECHO_REPLY
- NRF_SO_IP_ECHO_REPLY
- NRF_SO_KEEPOPEN
- NRF_SO_POLLCB
- NRF_SO_RAI
- NRF_SO_RCVTIMEO
- NRF_SO_REUSEADDR
- NRF_SO_SEC_CIPHERSUITE_LIST
- NRF_SO_SEC_CIPHERSUITE_USED
- NRF_SO_SEC_DTLS_CID
- NRF_SO_SEC_DTLS_CID_DISABLED
- NRF_SO_SEC_DTLS_CID_ENABLED
- NRF_SO_SEC_DTLS_CID_STATUS
- NRF_SO_SEC_DTLS_CID_STATUS_BIDIRECTIONAL
- NRF_SO_SEC_DTLS_CID_STATUS_DISABLED
- NRF_SO_SEC_DTLS_CID_STATUS_DOWNLINK
- NRF_SO_SEC_DTLS_CID_STATUS_UPLINK
- NRF_SO_SEC_DTLS_CID_SUPPORTED
- NRF_SO_SEC_DTLS_CONN_LOAD
- NRF_SO_SEC_DTLS_CONN_SAVE
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEO
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_1S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_3S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_7S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_15S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_31S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_63S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_123S
- NRF_SO_SEC_DTLS_HANDSHAKE_TIMEOUT_NONE
- NRF_SO_SEC_HANDSHAKE_STATUS
- NRF_SO_SEC_HANDSHAKE_STATUS_CACHED
- NRF_SO_SEC_HANDSHAKE_STATUS_FULL
- NRF_SO_SEC_HOSTNAME
- NRF_SO_SEC_PEER_VERIFY
- NRF_SO_SEC_PEER_VERIFY_NONE
- NRF_SO_SEC_PEER_VERIFY_OPTIONAL
- NRF_SO_SEC_PEER_VERIFY_REQUIRED
- NRF_SO_SEC_ROLE
- NRF_SO_SEC_ROLE_CLIENT
- NRF_SO_SEC_ROLE_SERVER
- NRF_SO_SEC_SESSION_CACHE
- NRF_SO_SEC_SESSION_CACHE_DISABLED
- NRF_SO_SEC_SESSION_CACHE_ENABLED
- NRF_SO_SEC_SESSION_CACHE_PURGE
- NRF_SO_SEC_TAG_LIST
- NRF_SO_SILENCE_ALL
- NRF_SO_SNDTIMEO
- NRF_SO_TCP_SRV_SESSTIMEO
- NRF_SPROTO_DTLS1v2
- NRF_SPROTO_TLS1v2
- NRF_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
- NRF_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
- NRF_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- NRF_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
- NRF_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
- NRF_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
- NRF_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
- NRF_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- NRF_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
- NRF_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- NRF_TLS_EMPTY_RENEGOTIATIONINFO_SCSV
- NRF_TLS_PSK_WITH_AES_128_CBC_SHA
- NRF_TLS_PSK_WITH_AES_128_CBC_SHA256
- NRF_TLS_PSK_WITH_AES_128_CCM_8
- NRF_TLS_PSK_WITH_AES_256_CBC_SHA
- nrf_accept⚠
- Accept a new connection a socket.
- nrf_bind⚠
- Bind a name to a socket.
- nrf_cc3xx_platform_abort_init⚠
- Function to initialize platform abort APIs
- nrf_cc3xx_platform_ctr_drbg_free⚠
- Function that deintializes a ctr_drbg context
- nrf_cc3xx_platform_ctr_drbg_get⚠
- Function to get PRNG data using ctr_drbg
- nrf_cc3xx_platform_ctr_drbg_get_with_add⚠
- Function to get PRNG using ctr_drbg and an additional string of data
- nrf_cc3xx_platform_ctr_drbg_init⚠
- Function that initializes a ctr_drbg context
- nrf_cc3xx_platform_ctr_drbg_reseed⚠
- Function to do a manual reseed of ctr_drbg (using TRNG)
- nrf_cc3xx_platform_ctr_drbg_set_pr⚠
- Function to enable prediction resistance
- nrf_cc3xx_platform_ctr_drbg_set_reseed_interval⚠
- Function to change the reseed interval
- nrf_cc3xx_platform_deinit⚠
- Function to deinitialize the nrf_cc3xx_platform
- nrf_cc3xx_platform_entropy_get⚠
- Function to generate entropy using Arm CryptoCell cc3xx
- nrf_cc3xx_platform_get_boot_seed⚠
- Function to get the boot seed used by TF-M attestation
- nrf_cc3xx_platform_get_nonce_seed⚠
- Function to get the nonce seed used for encrypted ITS usage
- nrf_cc3xx_platform_init⚠
- Function to initialize the nrf_cc3xx_platform with rng support.
The function is using CTR_DRBG to generate a random seed.
- nrf_cc3xx_platform_init_hmac_drbg⚠
- Function to initialize the nrf_cc3xx_platform with rng.
The function is using HMAC_DRBG to generate a random seed.
- nrf_cc3xx_platform_init_no_rng⚠
- Function to initialize the nrf_cc3xx_platform without rng support
- nrf_cc3xx_platform_is_initialized⚠
- Function to check if the nrf_cc3xx_platform is initialized
- nrf_cc3xx_platform_mutex_init⚠
- Function to initialize RTOS thread-safe mutexes
- nrf_cc3xx_platform_rng_is_initialized⚠
- Function to check if the nrf_cc3xx_platform is initialized
with RNG support
- nrf_cc3xx_platform_set_abort⚠
- Function to set platform abort APIs
- nrf_cc3xx_platform_set_mutexes⚠
- Function to set platform mutex APIs and mutexes
- nrf_close⚠
- Close a network socket.
- nrf_connect⚠
- Connect a socket.
- nrf_fcntl⚠
- Function for controlling file descriptor options.
- nrf_freeaddrinfo⚠
- Free address information returned by @ref nrf_getaddrinfo().
- nrf_freeifaddrs⚠
- Free address information returned by @ref nrf_getifaddrs().
- nrf_getaddrinfo⚠
- Get address information.
- nrf_getifaddrs⚠
- Get interface address information.
- nrf_getsockopt⚠
- Get the socket options.
- nrf_inet_ntop⚠
- Convert IPv4 and IPv6 addresses between binary and text form.
- nrf_inet_pton⚠
- Convert IPv4 and IPv6 addresses between binary and text form.
- nrf_listen⚠
- Listen for socket connections and limit the queue of incoming connections.
- nrf_modem_at_cfun_handler_set⚠
- Set a handler function for CFUN AT commands.
- nrf_modem_at_cmd⚠
- Send a formatted AT command to the modem
and receive the response into the supplied buffer.
- nrf_modem_at_cmd_async⚠
- Send a formatted AT command to the modem
and receive the response asynchronously via a callback.
- nrf_modem_at_cmd_custom_set⚠
- Set a list of custom AT commands that are implemented in the application.
- nrf_modem_at_notif_handler_set⚠
- Set a handler function for AT notifications.
- nrf_modem_at_printf⚠
- Send a formatted AT command to the modem.
- nrf_modem_at_scanf⚠
- Send an AT command to the modem and read the formatted response
into the supplied argument list.
- nrf_modem_at_sem_timeout_set⚠
- Configure how long to wait for ongoing AT commands to complete when sending AT commands.
- nrf_modem_bootloader_bl_write⚠
- Write a segment of the bootloader to the modem.
- nrf_modem_bootloader_digest⚠
- Read a digest hash data from the modem.
- nrf_modem_bootloader_fw_write⚠
- Write a segment of the firmware to the modem.
- nrf_modem_bootloader_init⚠
- Initialize the Modem library and turn on the modem in bootloader mode.
- nrf_modem_bootloader_update⚠
- Complete bootloader or firmware update.
- nrf_modem_bootloader_uuid⚠
- Read modem UUID data.
- nrf_modem_bootloader_verify⚠
- Verify the modem’ firmware signature.
- nrf_modem_build_version⚠
- Return a statically allocated string identifying the Modem library build.
- nrf_modem_delta_dfu_area⚠
- Retrieve the size of the modem DFU area.
- nrf_modem_delta_dfu_erase⚠
- Erase the modem DFU area.
- nrf_modem_delta_dfu_offset⚠
- Retrieve the offset of the firmware image in the modem DFU area.
- nrf_modem_delta_dfu_rollback⚠
- Schedule a rollback to the previous firmware.
- nrf_modem_delta_dfu_update⚠
- Schedule execution of firmware update.
- nrf_modem_delta_dfu_uuid⚠
- Retrieve the modem firmware UUID.
- nrf_modem_delta_dfu_write⚠
- Write bytes from a delta patch to the modem DFU area.
- nrf_modem_delta_dfu_write_done⚠
- Pause receiving a modem firmware update and release resources.
- nrf_modem_delta_dfu_write_init⚠
- Ready the modem to receive a firmware update.
- nrf_modem_gnss_1pps_disable⚠
- Disables 1PPS functionality.
- nrf_modem_gnss_1pps_enable⚠
- Enables 1PPS functionality.
- nrf_modem_gnss_agnss_expiry_get⚠
- Reads the current A-GNSS data need and expiry times from GNSS.
- nrf_modem_gnss_agnss_write⚠
- Writes A-GNSS data to GNSS.
- nrf_modem_gnss_dyn_mode_change⚠
- Changes GNSS dynamics mode.
- nrf_modem_gnss_elevation_threshold_set⚠
- Set below which elevation angle GNSS should stop tracking a satellite.
- nrf_modem_gnss_event_handler_set⚠
- Sets the GNSS event handler.
- nrf_modem_gnss_fix_interval_set⚠
- Sets the GNSS fix interval in seconds.
- nrf_modem_gnss_fix_retry_set⚠
- Sets the GNSS fix retry period in seconds.
- nrf_modem_gnss_nmea_mask_set⚠
- Sets which NMEA strings are enabled.
- nrf_modem_gnss_nv_data_delete⚠
- Deletes GNSS data from non-volatile memory.
- nrf_modem_gnss_power_mode_set⚠
- Sets the used power saving mode.
- nrf_modem_gnss_prio_mode_disable⚠
- Disables GNSS priority over LTE idle mode procedures.
- nrf_modem_gnss_prio_mode_enable⚠
- Enables GNSS priority over LTE idle mode procedures.
- nrf_modem_gnss_qzss_nmea_mode_set⚠
- Sets the used QZSS NMEA mode.
- nrf_modem_gnss_qzss_prn_mask_set⚠
- Sets which QZSS PRNs are enabled.
- nrf_modem_gnss_read⚠
- Reads data from GNSS.
- nrf_modem_gnss_signal_mask_set⚠
- Sets the supported GNSS signals. Signals which have the corresponding bit set are
enabled.
- nrf_modem_gnss_start⚠
- Starts GNSS.
- nrf_modem_gnss_stop⚠
- Stops GNSS.
- nrf_modem_gnss_timing_source_set⚠
- Sets the used timing source during GNSS sleep.
- nrf_modem_gnss_use_case_set⚠
- Sets targeted start and runtime performance.
- nrf_modem_init⚠
- Initialize the Modem library and turn on the modem.
- nrf_modem_is_initialized⚠
- Check whether the modem is initialized.
- nrf_modem_os_alloc⚠
- Allocate a buffer on the library heap.
- nrf_modem_os_busywait⚠
- Busy wait.
- nrf_modem_os_errno_set⚠
- Set errno.
- nrf_modem_os_event_notify⚠
- Notify the application that an event has occurred.
- nrf_modem_os_free⚠
- Free a memory buffer in the library heap.
- nrf_modem_os_init⚠
- Initialize the glue layer.
- nrf_modem_os_is_in_isr⚠
- Check if executing in interrupt context.
- nrf_modem_os_log⚠
- Generic logging procedure.
- nrf_modem_os_logdump⚠
- Logging procedure for dumping hex representation of object.
- nrf_modem_os_mutex_init⚠
- Initialize a mutex.
- nrf_modem_os_mutex_lock⚠
- Lock a mutex.
- nrf_modem_os_mutex_unlock⚠
- Unlock a mutex.
- nrf_modem_os_sem_count_get⚠
- Get a semaphore’s count.
- nrf_modem_os_sem_give⚠
- Give a semaphore.
- nrf_modem_os_sem_init⚠
- Initialize a semaphore.
- nrf_modem_os_sem_take⚠
- Take a semaphore.
- nrf_modem_os_shm_tx_alloc⚠
- Allocate a buffer on the TX area of shared memory.
- nrf_modem_os_shm_tx_free⚠
- Free a shared memory buffer in the TX area.
- nrf_modem_os_shutdown⚠
- Deinitialize the glue layer.
- nrf_modem_os_sleep⚠
- Put a thread to sleep for a specific amount of time.
- nrf_modem_os_timedwait⚠
- Put a thread to sleep for a specific time or until an event occurs.
- nrf_modem_shutdown⚠
- De-initialize the Modem library and turn off the modem.
- nrf_modem_trace_get⚠
- Get trace data
- nrf_modem_trace_processed⚠
- Notify the Modem library that the application has completed processing of trace data.
- nrf_poll⚠
- Poll multiple sockets for events.
- nrf_recv⚠
- Receive a message from a connected socket.
- nrf_recvfrom⚠
- Receive a message from a socket.
- nrf_send⚠
- Send a message on a connected socket.
- nrf_sendto⚠
- Send a message on a socket.
- nrf_setdnsaddr⚠
- Set a secondary DNS address.
- nrf_setsockopt⚠
- Set the socket options.
- nrf_socket⚠
- Create a network socket.
- ocrypto_aes_cbc_decrypt⚠
- AES-CBC decryption.
- ocrypto_aes_cbc_encrypt⚠
- AES-CBC encryption.
- ocrypto_aes_cbc_init_dec⚠
- AES-CBC decrypt initialization.
- ocrypto_aes_cbc_init_enc⚠
- AES-CBC encrypt initialization.
- ocrypto_aes_cbc_pkcs_decrypt⚠
- AES-CBC-PKCS7 decryption.
- ocrypto_aes_cbc_pkcs_encrypt⚠
- AES-CBC-PKCS7 encryption.
- ocrypto_aes_cbc_pkcs_final_dec⚠
- AES-CBC-PKCS7 final decryption output.
- ocrypto_aes_cbc_pkcs_final_enc⚠
- AES-CBC-PKCS7 final encryption output.
- ocrypto_aes_cbc_pkcs_init⚠
- AES-CBC initialization.
- ocrypto_aes_cbc_pkcs_output_size⚠
- AES-CBC output size calculation.
- ocrypto_aes_cbc_pkcs_update⚠
- AES-CBC incremental encryption/decryption.
- ocrypto_aes_cbc_update_dec⚠
- AES-CBC incremental decryption.
- ocrypto_aes_cbc_update_enc⚠
- AES-CBC incremental encryption.
- ocrypto_aes_ccm_decrypt⚠
- AES-CCM decryption.
- ocrypto_aes_ccm_encrypt⚠
- AES-CCM encryption.
- ocrypto_aes_ccm_final_dec⚠
- AES-CCM final decoder step.
- ocrypto_aes_ccm_final_enc⚠
- AES-CCM final encoder step.
- ocrypto_aes_ccm_init⚠
- AES-CCM initialization.
- ocrypto_aes_ccm_update_aad⚠
- AES-CCM incremental aad input.
- ocrypto_aes_ccm_update_dec⚠
- AES-CCM incremental decryption.
- ocrypto_aes_ccm_update_enc⚠
- AES-CCM incremental encryption.
- ocrypto_aes_cmac_authenticate⚠
- AES-CMAC authentication algorithm.
- ocrypto_aes_cmac_prf128⚠
- AES-CMAC-PRF-128 pseudo random function algorithm.
- ocrypto_aes_ctr_decrypt⚠
- AES-CTR decryption.
- ocrypto_aes_ctr_encrypt⚠
- AES-CTR encryption.
- ocrypto_aes_ctr_init⚠
- AES-CTR initialization.
- ocrypto_aes_ctr_update⚠
- AES-CTR incremental encryption/decryption.
- ocrypto_aes_eax_decrypt⚠
- AES-EAX decryption.
- ocrypto_aes_eax_encrypt⚠
- AES-EAX encryption.
- ocrypto_aes_ecb_decrypt⚠
- AES-ECB decryption.
- ocrypto_aes_ecb_encrypt⚠
- AES-ECB encryption.
- ocrypto_aes_ecb_init_dec⚠
- AES-ECB decrypt initialization.
- ocrypto_aes_ecb_init_enc⚠
- AES-ECB encrypt initialization.
- ocrypto_aes_ecb_update_dec⚠
- AES-ECB incremental decryption.
- ocrypto_aes_ecb_update_enc⚠
- AES-ECB incremental encryption.
- ocrypto_aes_gcm_decrypt⚠
- AES-GCM decryption.
- ocrypto_aes_gcm_encrypt⚠
- AES-GCM encryption.
- ocrypto_aes_gcm_final_dec⚠
- AES-GCM final decoder step.
- ocrypto_aes_gcm_final_enc⚠
- AES-GCM final encoder step.
- ocrypto_aes_gcm_init⚠
- AES-GCM initialization.
- ocrypto_aes_gcm_init_iv⚠
- AES-GCM iv initialization.
- ocrypto_aes_gcm_update_aad⚠
- AES-GCM incremental aad input.
- ocrypto_aes_gcm_update_dec⚠
- AES-GCM incremental decryption.
- ocrypto_aes_gcm_update_enc⚠
- AES-GCM incremental encryption.
- ocrypto_chacha20_encode⚠
- ChaCha20 cipher stream encoder.
- ocrypto_chacha20_init⚠
- Incremental ChaCha20 Encoder.
- ocrypto_chacha20_poly1305_decrypt⚠
- AEAD ChaCha20-Poly1305 decrypt.
- ocrypto_chacha20_poly1305_encrypt⚠
- AEAD ChaCha20-Poly1305 encrypt.
- ocrypto_chacha20_poly1305_final_dec⚠
- ChaCha20-Poly1305 final decoder step.
- ocrypto_chacha20_poly1305_final_enc⚠
- ChaCha20-Poly1305 final encoder step.
- ocrypto_chacha20_poly1305_init⚠
- ChaCha20-Poly1305 initialization.
- ocrypto_chacha20_poly1305_update_aad⚠
- ChaCha20-Poly1305 incremental aad input.
- ocrypto_chacha20_poly1305_update_dec⚠
- ChaCha20-Poly1305 incremental decoder input.
- ocrypto_chacha20_poly1305_update_enc⚠
- ChaCha20-Poly1305 incremental encoder input.
- ocrypto_chacha20_update⚠
- ChaCha20 encoder.
- ocrypto_constant_time_equal⚠
- Variable length comparison.
- ocrypto_constant_time_is_zero⚠
- Variable length compare to zero.
- ocrypto_constant_time_xor⚠
- Variable length bitwise xor.
- ocrypto_curve25519_scalarmult⚠
- Curve25519 scalar multiplication
r = n * p. - ocrypto_curve25519_scalarmult_base⚠
- Curve25519 scalar multiplication
r = n * basePoint. - ocrypto_curve25519_scalarmult_base_ctx⚠
- Curve25519 scalar multiplication
r = n * basePoint with context. - ocrypto_curve25519_scalarmult_ctx⚠
- Curve25519 scalar multiplication
r = n * p with context. - ocrypto_curve_p224_add⚠
- P224 add and double
- ocrypto_curve_p224_from28bytes⚠
- Load r.x from bytes, keep r.y.
- ocrypto_curve_p224_from56bytes⚠
- Load point from bytes.
- ocrypto_curve_p224_scalarmult⚠
- P224 scalar multiplication.
- ocrypto_curve_p224_scalarmult_base⚠
- P224 scalar base multiplication.
- ocrypto_curve_p224_to28bytes⚠
- Store p.x to bytes.
- ocrypto_curve_p224_to56bytes⚠
- Store p.x to bytes.
- ocrypto_curve_p256_from32bytes⚠
- Load r.x from bytes, keep r.y.
- ocrypto_curve_p256_from64bytes⚠
- Load point from bytes.
- ocrypto_curve_p256_scalarmult⚠
- P256 scalar multiplication.
- ocrypto_curve_p256_scalarmult_base⚠
- P256 scalar base multiplication.
- ocrypto_curve_p256_to32bytes⚠
- Store p.x to bytes.
- ocrypto_curve_p256_to64bytes⚠
- Store p.x to bytes.
- ocrypto_ecdh_p224_common_secret⚠
- ECDH P-224 common secret.
- ocrypto_ecdh_p224_public_key⚠
- ECDH P-224 public key generation.
- ocrypto_ecdh_p224_public_key_check⚠
- ECDH P-224 public key check.
- ocrypto_ecdh_p224_secret_key_check⚠
- ECDH P-224 secret key check.
- ocrypto_ecdh_p256_common_secret⚠
- ECDH P-256 common secret.
- ocrypto_ecdh_p256_common_secret_final⚠
- Incremental ECDH P-256 common secret generation final step.
- ocrypto_ecdh_p256_common_secret_init⚠
- Incremental ECDH P-256 common secret generation start.
- ocrypto_ecdh_p256_common_secret_iterate⚠
- Incremental ECDH P-256 common secret generation step.
- ocrypto_ecdh_p256_public_key⚠
- ECDH P-256 public key generation.
- ocrypto_ecdh_p256_public_key_check⚠
- ECDH P-256 public key check.
- ocrypto_ecdh_p256_public_key_final⚠
- Incremental ECDH P-256 public key generation final step.
- ocrypto_ecdh_p256_public_key_init⚠
- Incremental ECDH P-256 public key generation start.
- ocrypto_ecdh_p256_public_key_iterate⚠
- Incremental ECDH P-256 public key generation step.
- ocrypto_ecdh_p256_secret_key_check⚠
- ECDH P-256 secret key check.
- ocrypto_ecdsa_p224_public_key⚠
- ECDSA P-224 public key generation.
- ocrypto_ecdsa_p224_sign⚠
- ECDSA P-224 signature generation.
- ocrypto_ecdsa_p224_sign_hash⚠
- ECDSA P-224 signature generation from SHA224 hash.
- ocrypto_ecdsa_p224_verify⚠
- ECDSA P-224 signature verification.
- ocrypto_ecdsa_p224_verify_hash⚠
- ECDSA P-224 signature verification from SHA224 hash.
- ocrypto_ecdsa_p256_public_key⚠
- ECDSA P-256 public key generation.
- ocrypto_ecdsa_p256_sign⚠
- ECDSA P-256 signature generation.
- ocrypto_ecdsa_p256_sign_hash⚠
- ECDSA P-256 signature generation from SHA256 hash.
- ocrypto_ecdsa_p256_verify⚠
- ECDSA P-256 signature verification.
- ocrypto_ecdsa_p256_verify_hash⚠
- ECDSA P-256 signature verification from SHA256 hash.
- ocrypto_ecjpake_get_generator⚠
- EC-JPAKE-P256 generator derivation.
- ocrypto_ecjpake_get_key⚠
- EC-JPAKE-P256 public key and zero knowledge proof generation.
- ocrypto_ecjpake_get_premaster_secret⚠
- EC-JPAKE-P256 premaster secret generation.
- ocrypto_ecjpake_get_premaster_secret_key⚠
- EC-JPAKE-P256 premaster secret key generation.
- ocrypto_ecjpake_get_public_key⚠
- EC-JPAKE-P256 public key.
- ocrypto_ecjpake_get_zkp_hash⚠
- EC-JPAKE-P256 zero knowledge proof hash.
- ocrypto_ecjpake_process_shared_secret⚠
- EC-JPAKE-P256 shared secret handling.
- ocrypto_ecjpake_read_shared_secret⚠
- EC-JPAKE-P256 read shared secret.
- ocrypto_ecjpake_verify_key⚠
- EC-JPAKE-P256 zero knowledge proof verification.
- ocrypto_ecjpake_zkp_sign⚠
- EC-JPAKE-P256 zero knowledge proof generation.
- ocrypto_ecjpake_zkp_verify⚠
- EC-JPAKE-P256 zero knowledge proof verification.
- ocrypto_ed25519_public_key⚠
- Ed25519 signature key pair generation.
- ocrypto_ed25519_public_key_ctx⚠
- Ed25519 signature key pair generation with context.
- ocrypto_ed25519_sign⚠
- Ed25519 signature generation.
- ocrypto_ed25519_sign_ctx⚠
- Ed25519 signature generate with context.
- ocrypto_ed25519_verify⚠
- Ed25519 signature verification.
- ocrypto_ed25519_verify_ctx⚠
- Ed25519 signature verification with context.
- ocrypto_hkdf_sha1⚠
- HKDF-SHA1 algorithm.
- ocrypto_hkdf_sha256⚠
- HKDF-SHA256 algorithm.
- ocrypto_hkdf_sha512⚠
- HKDF-SHA512 algorithm.
- ocrypto_hmac_sha1⚠
- HMAC-SHA1 algorithm.
- ocrypto_hmac_sha1_aad⚠
- HMAC-SHA1 algorithm with AAD.
- ocrypto_hmac_sha1_final⚠
- HMAC-SHA-1 output.
- ocrypto_hmac_sha1_init⚠
- HMAC-SHA-1 initialization.
- ocrypto_hmac_sha1_update⚠
- HMAC-SHA-1 incremental data input.
- ocrypto_hmac_sha256⚠
- HMAC-SHA256 algorithm.
- ocrypto_hmac_sha512⚠
- HMAC-SHA512 algorithm.
- ocrypto_hmac_sha256_aad⚠
- HMAC-SHA256 algorithm with AAD.
- ocrypto_hmac_sha256_final⚠
- HMAC-SHA-256 output.
- ocrypto_hmac_sha256_init⚠
- HMAC-SHA-256 initialization.
- ocrypto_hmac_sha256_update⚠
- HMAC-SHA-256 incremental data input.
- ocrypto_hmac_sha512_aad⚠
- HMAC-SHA512 algorithm with AAD.
- ocrypto_hmac_sha512_final⚠
- HMAC-SHA-512 output.
- ocrypto_hmac_sha512_init⚠
- HMAC-SHA-512 initialization.
- ocrypto_hmac_sha512_update⚠
- HMAC-SHA-512 incremental data input.
- ocrypto_p160_scalar_mult⚠
- ECDH secp160r1 scalar multiplication
r = (1 + s mod (n-1)) * G. - ocrypto_p160_scalar_mult_alt⚠
- ECDH secp160r1 scalar multiplication
r = (s mod n) * G. - ocrypto_pbkdf2_aes_cmac_prf128⚠
- Computes the PBKDF2-AES-CMAC-PRF-128 key from password, salt, and iteration count.
- ocrypto_pbkdf2_hmac_sha1⚠
- Computes the PBKDF2-HMAC-SHA1 key from password, salt, and iteration count.
- ocrypto_pbkdf2_hmac_sha256⚠
- Computes the PBKDF2-HMAC-SHA256 key from password, salt, and iteration count.
- ocrypto_poly1305⚠
- Poly1305 message authentication tag.
- ocrypto_poly1305_final⚠
- Poly1305 generator output.
- ocrypto_poly1305_init⚠
- Incremental Poly1305 generator.
- ocrypto_poly1305_pad⚠
- Poly1305 generator padding.
- ocrypto_poly1305_update⚠
- Poly1305 generator.
- ocrypto_rsa1024_init_crt_key⚠
- 1024-bit RSA secret key setup with CRT coefficients.
- ocrypto_rsa1024_init_key⚠
- 1024-bit RSA secret key setup.
- ocrypto_rsa1024_init_pub_key⚠
- 1024-bit RSA key setup.
- ocrypto_rsa1024_oaep_sha256_crt_decrypt⚠
- 1024-bit RSA OAEP SHA256 decryption with CRT acceleration.
- ocrypto_rsa1024_oaep_sha256_decrypt⚠
- 1024 bit RSA OAEP SHA256 decryption.
- ocrypto_rsa1024_oaep_sha256_encrypt⚠
- 1024-bit RSA OAEP SHA256 encryption.
- ocrypto_rsa1024_pkcs1_v15_crt_decrypt⚠
- 1024-bit RSA PKCS1 V1.5 decryption with CRT acceleration.
- ocrypto_rsa1024_pkcs1_v15_decrypt⚠
- 1024-bit RSA PKCS1 V1.5 decryption.
- ocrypto_rsa1024_pkcs1_v15_encrypt⚠
- 1024-bit RSA Functions.
- ocrypto_rsa1024_pkcs1_v15_sha256_crt_sign⚠
- 1024-bit RSA PKCS1 V1.5 SHA-256 sign with CRT acceleration.
- ocrypto_rsa1024_pkcs1_v15_sha256_sign⚠
- 1024-bit RSA PKCS1 V1.5 SHA-256 sign.
- ocrypto_rsa1024_pkcs1_v15_sha256_verify⚠
- 1024-bit RSA PKCS1 V1.5 SHA-256 signature verify.
- ocrypto_rsa1024_pss_sha256_crt_sign⚠
- 1024-bit RSA PSS SHA-256 sign with CRT acceleration.
- ocrypto_rsa1024_pss_sha256_sign⚠
- 1024-bit RSA PSS SHA-256 sign.
- ocrypto_rsa1024_pss_sha256_verify⚠
- 1024-bit RSA PSS SHA-256 signature verify.
- ocrypto_rsa2048_init_crt_key⚠
- 2048-bit RSA secret key setup with CRT coefficients.
- ocrypto_rsa2048_init_key⚠
- 2048-bit RSA secret key setup.
- ocrypto_rsa2048_init_pub_key⚠
- 2048-bit RSA key setup.
- ocrypto_rsa2048_oaep_sha256_crt_decrypt⚠
- 2048-bit RSA OAEP SHA256 decryption with CRT acceleration.
- ocrypto_rsa2048_oaep_sha256_decrypt⚠
- 2048-bit RSA OAEP SHA256 decryption.
- ocrypto_rsa2048_oaep_sha256_encrypt⚠
- 2048-bit RSA OAEP SHA256 encryption.
- ocrypto_rsa2048_pkcs1_v15_crt_decrypt⚠
- 2048-bit RSA PKCS1 V1.5 decryption with CRT acceleration.
- ocrypto_rsa2048_pkcs1_v15_decrypt⚠
- 2048-bit RSA PKCS1 V1.5 decryption.
- ocrypto_rsa2048_pkcs1_v15_encrypt⚠
- 2048-bit RSA Functions.
- ocrypto_rsa2048_pkcs1_v15_sha256_crt_sign⚠
- 2048-bit RSA PKCS1 V1.5 SHA-256 sign with CRT acceleration.
- ocrypto_rsa2048_pkcs1_v15_sha256_sign⚠
- 2048-bit RSA PKCS1 V1.5 SHA-256 sign.
- ocrypto_rsa2048_pkcs1_v15_sha256_verify⚠
- 2048-bit RSA PKCS1 V1.5 SHA-256 signature verify.
- ocrypto_rsa2048_pss_sha256_crt_sign⚠
- 2048-bit RSA PSS SHA-256 sign with CRT acceleration.
- ocrypto_rsa2048_pss_sha256_sign⚠
- 2048-bit RSA PSS SHA-256 sign.
- ocrypto_rsa2048_pss_sha256_verify⚠
- 2048-bit RSA PSS SHA-256 signature verify.
- ocrypto_rsa_crt_exp⚠
- RSA CRT key exponentiation.
m = (c^dp mod p - c^dq mod q) * qinv mod p * q + c^dq mod q
- ocrypto_rsa_exp⚠
- RSA secret key exponentiation.
m = c^d mod n
- ocrypto_rsa_init_crt_key⚠
- RSA secret key setup with CRT coefficients.
- ocrypto_rsa_init_key⚠
- RSA secret key setup.
- ocrypto_rsa_init_pub_key⚠
- variable-bit RSA key setup.
- ocrypto_rsa_oaep_sha256_check_padding⚠
- RSA OAEP SHA256 unpadding.
- ocrypto_rsa_oaep_sha256_crt_decrypt⚠
- RSA OAEP SHA256 decryption with CRT acceleration.
- ocrypto_rsa_oaep_sha256_decrypt⚠
- RSA OAEP SHA256 decryption.
- ocrypto_rsa_oaep_sha256_encrypt⚠
- RSA OAEP SHA256 encryption.
- ocrypto_rsa_oaep_sha256_padding⚠
- RSA OAEP SHA256 padding.
- ocrypto_rsa_pkcs1_v15_check_padding⚠
- RSA PKCS1 V1.5 unpadding.
- ocrypto_rsa_pkcs1_v15_crt_decrypt⚠
- RSA PKCS1 V1.5 decryption with CRT acceleration.
- ocrypto_rsa_pkcs1_v15_decrypt⚠
- RSA PKCS1 V1.5 decryption.
- ocrypto_rsa_pkcs1_v15_encrypt⚠
- RSA operations.
- ocrypto_rsa_pkcs1_v15_padding⚠
- RSA PKCS1 V1.5 padding.
- ocrypto_rsa_pkcs1_v15_sha256_crt_sign⚠
- RSA PKCS1 V1.5 SHA-256 sign with CRT acceleration.
- ocrypto_rsa_pkcs1_v15_sha256_encode⚠
- RSA PKCS1 V1.5 SHA-256 signature encoding.
- ocrypto_rsa_pkcs1_v15_sha256_sign⚠
- RSA PKCS1 V1.5 SHA-256 sign.
- ocrypto_rsa_pkcs1_v15_sha256_verify⚠
- RSA PKCS1 V1.5 SHA-256 signature verify.
- ocrypto_rsa_pss_sha256_crt_sign⚠
- RSA PSS SHA-256 sign with CRT acceleration.
- ocrypto_rsa_pss_sha256_decode⚠
- RSA PSS SHA-256 signature decoding.
- ocrypto_rsa_pss_sha256_encode⚠
- RSA PSS SHA-256 signature encoding.
- ocrypto_rsa_pss_sha256_sign⚠
- RSA PSS SHA-256 sign.
- ocrypto_rsa_pss_sha256_verify⚠
- RSA PSS SHA-256 signature verify.
- ocrypto_rsa_pub_exp⚠
- RSA primitives.
- ocrypto_sc_p224_from28bytes⚠
- ocrypto_sc_p224_from36bytes⚠
- ocrypto_sc_p224_to28bytes⚠
- @endcond
- ocrypto_sc_p256_from32bytes⚠
- ocrypto_sha1⚠
- SHA-1 hash.
- ocrypto_sha1_final⚠
- SHA-1 output.
- ocrypto_sha1_init⚠
- Incremental SHA-1 generator.
- ocrypto_sha1_update⚠
- SHA-1 incremental data input.
- ocrypto_sha224⚠
- SHA-224 hash.
- ocrypto_sha256⚠
- SHA-256 hash.
- ocrypto_sha384⚠
- SHA-384 hash.
- ocrypto_sha512⚠
- SHA-512 hash.
- ocrypto_sha224_final⚠
- SHA-224 output.
- ocrypto_sha224_init⚠
- Incremental SHA-224 generator.
- ocrypto_sha224_update⚠
- SHA-224 incremental data input.
- ocrypto_sha256_final⚠
- SHA-256 output.
- ocrypto_sha256_init⚠
- Incremental SHA-256 generator.
- ocrypto_sha256_update⚠
- SHA-256 incremental data input.
- ocrypto_sha384_final⚠
- SHA-384 output.
- ocrypto_sha384_init⚠
- Incremental SHA-384 generator.
- ocrypto_sha384_update⚠
- SHA-384 incremental data input.
- ocrypto_sha512_final⚠
- SHA-512 output.
- ocrypto_sha512_init⚠
- Incremental SHA-512 generator.
- ocrypto_sha512_update⚠
- SHA-512 incremental data input.
- ocrypto_spake2p_p256_check_key⚠
- SPAKE2+ P256 public key validation check.
- ocrypto_spake2p_p256_get_ZV⚠
- SPAKE2+ P256 common value calculation.
- ocrypto_spake2p_p256_get_key_share⚠
- SPAKE2+ P256 key share calculation.
- ocrypto_spake2p_p256_reduce⚠
- SPAKE2+ P256 secret key reduction.
- ocrypto_srp_client_premaster_secret⚠
- SRP-6 client premaster secret.
- ocrypto_srp_client_public_key⚠
- SRP-6 Client Public Key.
- ocrypto_srp_premaster_secret⚠
- SRP-6 premaster secret.
- ocrypto_srp_premaster_secret_ctx⚠
- SRP-6 premaster secret with context.
- ocrypto_srp_proof_m1⚠
- SRP-6 proof exchange.
- ocrypto_srp_proof_m2⚠
- SRP-6 proof M2 (server to client).
- ocrypto_srp_proof_m1_ctx⚠
- SRP-6 proof exchange with context.
- ocrypto_srp_proof_m2_ctx⚠
- SRP-6 proof M2 (server to client) with context.
- ocrypto_srp_public_key⚠
- SRP-6 public key generation.
- ocrypto_srp_public_key_ctx⚠
- SRP-6 public key generation with context.
- ocrypto_srp_scrambling_parameter⚠
- SRP-6 session key generation.
- ocrypto_srp_scrambling_parameter_ctx⚠
- SRP-6 session key generation with context.
- ocrypto_srp_server_premaster_secret⚠
- SRP-6 server premaster secret.
- ocrypto_srp_server_public_key⚠
- SRP-6 Server Public Key.
- ocrypto_srp_session_key⚠
- SRP-6 SRP session key.
- ocrypto_srp_session_key_ctx⚠
- SRP-6 SRP session Key with context.
- ocrypto_srp_verifier⚠
- SRP-6 password verifier generation.
- ocrypto_srp_verifier_ctx⚠
- SRP-6 password verifier generation with context.
- ocrypto_srtp_authenticate⚠
- Generate SRTP authentication tag from bytes and index.
- ocrypto_srtp_decrypt⚠
- Decrypt SRTP packet.
- ocrypto_srtp_encrypt⚠
- Encrypt SRTP packet.
- ocrypto_srtp_setup_ctx⚠
- Setup SRTP contexts.
- ocrypto_srtp_verify_authentication⚠
- Check SRTP authentication tag against bytes and index.
- bool_
- nrf_cc3xx_platform_abort_fn_t
- Type definition of platform abort function
- nrf_cc3xx_platform_abort_handle_t
- Type definition of handle used for abort
- nrf_cc3xx_platform_mutex_free_fn_t
- Type definition of function pointer to free a mutex
- nrf_cc3xx_platform_mutex_init_fn_t
- Type definition of function pointer to initialize a mutex
- nrf_cc3xx_platform_mutex_lock_fn_t
- Type definition of function pointer to lock a mutex
- nrf_cc3xx_platform_mutex_t
- Type definition of architecture neutral mutex type
- nrf_cc3xx_platform_mutex_unlock_fn_t
- Type definition of function pointer to unlock a mutex
- nrf_in_addr_t
- IPv4 address.
- nrf_in_port_t
- Socket port type.
- nrf_modem_at_cfun_handler_t
- AT CFUN handler prototype.
- nrf_modem_at_cmd_custom_handler_t
- AT command handler prototype.
- nrf_modem_at_notif_handler_t
- AT Notification handler prototype.
- nrf_modem_at_resp_handler_t
- AT response handler prototype.
- nrf_modem_dfu_handler_t
- Modem DFU handler.
- nrf_modem_fault_handler_t
- Modem fault handler.
- nrf_modem_gnss_event_handler_type_t
- Event handler prototype.
- nrf_modem_pollcb_t
- Callback for poll events
- nrf_nfds_t
- nrf_sa_family_t
- Socket families.
- nrf_sec_tag_t
- Security tags used on the TLS socket.
- nrf_socklen_t
- ocrypto_sha224_ctx
- @cond
- ocrypto_sha384_ctx
- @cond
- ocrypto_ed25519_ctx__bindgen_ty_1
- @cond
- ocrypto_srp_ctx__bindgen_ty_1
- @cond