#include <nrf_modem_bootloader.h>
Read a digest hash data from the modem.
- Note
- On nRF92 Series devices, only one segment can be digested per call.
- Parameters
-
| [in] | segments | Firmware segments. |
| [in] | num_segments | Number of firmware segments. |
| [out] | digest_buffer | Pointer to the buffer to store digest hash data. |
- Return values
-
| 0 | on success. |
| -NRF_EINVAL | When digest_buffer or segments pointer is NULL, or num_segments is zero. |
| -NRF_EOPNOTSUPP | If bootloader is not programmed, or more than one segment is requested on nRF92 Series devices. |
| -NRF_EPERM | When modem did not accept RPC command. |
| -NRF_ENOEXEC | When RPC command failed. |
| -NRF_ETIMEDOUT | When modem did not respond. |
| -NRF_EIO | When incorrect response received from modem. |