Module esp32c6::ecc::mult_conf

source ·
Expand description

ECC configure register

Structs§

Type Aliases§

  • Field CLK_EN reader - Write 1 to force on register clock gate.
  • Field CLK_EN writer - Write 1 to force on register clock gate.
  • Field KEY_LENGTH reader - The key length mode bit of ECC Accelerator. 0: P-192. 1: P-256.
  • Field KEY_LENGTH writer - The key length mode bit of ECC Accelerator. 0: P-192. 1: P-256.
  • Field MEM_CLOCK_GATE_FORCE_ON reader - ECC memory clock gate force on register
  • Field MEM_CLOCK_GATE_FORCE_ON writer - ECC memory clock gate force on register
  • Register MULT_CONF reader
  • Field RESET writer - Write 1 to reset ECC Accelerator.
  • Field SECURITY_MODE reader - Reserved
  • Field SECURITY_MODE writer - Reserved
  • Field START reader - Write 1 to start caculation of ECC Accelerator. This bit will be self-cleared after the caculatrion is done.
  • Field START writer - Write 1 to start caculation of ECC Accelerator. This bit will be self-cleared after the caculatrion is done.
  • Field VERIFICATION_RESULT reader - The verification result bit of ECC Accelerator, only valid when calculation is done.
  • Register MULT_CONF writer
  • Field WORK_MODE reader - The work mode bits of ECC Accelerator. 0: Point Mult Mode. 1: Division mode. 2: Point verification mode. 3: Point Verif+mult mode. 4: Jacobian Point Mult Mode. 5: Reserved. 6: Jacobian Point Verification Mode. 7: Point Verif + Jacobian Mult Mode.
  • Field WORK_MODE writer - The work mode bits of ECC Accelerator. 0: Point Mult Mode. 1: Division mode. 2: Point verification mode. 3: Point Verif+mult mode. 4: Jacobian Point Mult Mode. 5: Reserved. 6: Jacobian Point Verification Mode. 7: Point Verif + Jacobian Mult Mode.