Module ecdsa

Source
Expand description

ECDSA (Elliptic Curve Digital Signature Algorithm) Accelerator

Modules§

clk
ECDSA clock gate register
conf
ECDSA configure register
date
Version control register
int_clr
ECDSA interrupt clear register.
int_ena
ECDSA interrupt enable register.
int_raw
ECDSA interrupt raw register, valid in level.
int_st
ECDSA interrupt status register.
message_mem
The memory that stores message.
qax_mem
The memory that stores x coordinates of QA or software written k.
qay_mem
The memory that stores y coordinates of QA.
r_mem
The memory that stores r.
result
ECDSA result register
s_mem
The memory that stores s.
sha_busy
ECDSA status register
sha_continue
ECDSA control SHA register
sha_mode
ECDSA control SHA register
sha_start
ECDSA control SHA register
start
ECDSA start register
state
ECDSA status register
z_mem
The memory that stores software written z.

Structs§

RegisterBlock
Register block

Type Aliases§

CLK
CLK (rw) register accessor: ECDSA clock gate register
CONF
CONF (rw) register accessor: ECDSA configure register
DATE
DATE (rw) register accessor: Version control register
INT_CLR
INT_CLR (w) register accessor: ECDSA interrupt clear register.
INT_ENA
INT_ENA (rw) register accessor: ECDSA interrupt enable register.
INT_RAW
INT_RAW (r) register accessor: ECDSA interrupt raw register, valid in level.
INT_ST
INT_ST (r) register accessor: ECDSA interrupt status register.
MESSAGE_MEM
MESSAGE_MEM (rw) register accessor: The memory that stores message.
QAX_MEM
QAX_MEM (rw) register accessor: The memory that stores x coordinates of QA or software written k.
QAY_MEM
QAY_MEM (rw) register accessor: The memory that stores y coordinates of QA.
RESULT
RESULT (r) register accessor: ECDSA result register
R_MEM
R_MEM (rw) register accessor: The memory that stores r.
SHA_BUSY
SHA_BUSY (r) register accessor: ECDSA status register
SHA_CONTINUE
SHA_CONTINUE (w) register accessor: ECDSA control SHA register
SHA_MODE
SHA_MODE (rw) register accessor: ECDSA control SHA register
SHA_START
SHA_START (w) register accessor: ECDSA control SHA register
START
START (w) register accessor: ECDSA start register
STATE
STATE (r) register accessor: ECDSA status register
S_MEM
S_MEM (rw) register accessor: The memory that stores s.
Z_MEM
Z_MEM (rw) register accessor: The memory that stores software written z.