Home
last modified time | relevance | path

Searched refs:sha256_hw (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-latest/src/rp2_common/hardware_sha256/include/hardware/
Dsha256.h79 hw_write_masked(&sha256_hw->csr, val << SHA256_CSR_DMA_SIZE_LSB, SHA256_CSR_DMA_SIZE_BITS); in sha256_set_dma_size()
93 hw_set_bits(&sha256_hw->csr, SHA256_CSR_BSWAP_BITS); in sha256_set_bswap()
95 hw_clear_bits(&sha256_hw->csr, SHA256_CSR_BSWAP_BITS); in sha256_set_bswap()
105 hw_set_bits(&sha256_hw->csr, SHA256_CSR_START_BITS); in sha256_start()
118 return sha256_hw->csr & SHA256_CSR_SUM_VLD_BITS; in sha256_is_sum_valid()
130 return sha256_hw->csr & SHA256_CSR_WDATA_RDY_BITS; in sha256_is_ready()
175 return sha256_hw->csr & SHA256_CSR_ERR_WDATA_NOT_RDY_BITS; in sha256_err_not_ready()
184 hw_clear_bits(&sha256_hw->csr, SHA256_CSR_ERR_WDATA_NOT_RDY_BITS); in sha256_err_not_ready_clear()
195 return &sha256_hw->wdata; in sha256_get_write_addr()
204 sha256_hw->wdata = word; in sha256_put_word()
[all …]
/hal_rpi_pico-latest/src/rp2350/hardware_structs/include/hardware/structs/
Dsha256.h49 #define sha256_hw ((sha256_hw_t *)SHA256_BASE) macro
/hal_rpi_pico-latest/src/rp2_common/hardware_sha256/
Dsha256.c11 uint32_t data = sha256_hw->sum[i]; in sha256_get_result()