31 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 16
15 |•|•|•|•|•|•|•|•|•|•|•|•|•|•|•|•| 00
Unused
Bits
31 :
21
PKC_ALG_MODE
Bits
20 :
16R/W
0x0
PKC algorithm mode
For modular computation:
00000: modular exponent(RSA)
00001: modular add
00010: modular minus
00011: modular multiplication
others: reserved
For ECC:
00000: point add
00001: point double
00010: point multiplication
00011: point verification
00100: encryption
00101: decryption
00110: sign
00111: sign verify
others: reserved
Unused
Bits
15 :
8
ASYM_ALG_OPER
Bits
7 :
0R/W
0x0
Asymmetric algorithm operation width field
It indicates how much width this request apply, as words.