LL PKA Constants ¶
Get Flags Defines ¶
- group PKA_LL_EC_GET_FLAG
-
Flags defines which can be used with LL_PKA_ReadReg function.
Defines
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
¶
-
Address error flag
-
LL_PKA_FLAG_RAMERR
PKA_SR_RAMERRF
¶
-
RAM error flag
-
LL_PKA_FLAG_PROCEND
PKA_SR_PROCENDF
¶
-
End of process flag
-
LL_PKA_FLAG_BUSY
PKA_SR_BUSY
¶
-
Busy flag
-
LL_PKA_FLAG_INITOK
PKA_SR_INITOK
¶
-
Init OK flag
-
LL_PKA_FLAG_OPERR
PKA_SR_OPERRF
¶
-
Operation error flag
-
LL_PKA_FLAG_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_PROCENDF | PKA_SR_OPERRF)
¶
-
All flags
-
LL_PKA_FLAG_ERROR_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_OPERRF)
¶
-
All error flags
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
¶
- group PKA_LL_EC_GET_FLAG
-
Flags defines which can be used with LL_PKA_ReadReg function.
Defines
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
-
Address error flag
-
LL_PKA_FLAG_RAMERR
PKA_SR_RAMERRF
-
RAM error flag
-
LL_PKA_FLAG_PROCEND
PKA_SR_PROCENDF
-
End of process flag
-
LL_PKA_FLAG_BUSY
PKA_SR_BUSY
-
Busy flag
-
LL_PKA_FLAG_INITOK
PKA_SR_INITOK
-
Init OK flag
-
LL_PKA_FLAG_OPERR
PKA_SR_OPERRF
-
Operation error flag
-
LL_PKA_FLAG_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_PROCENDF | PKA_SR_OPERRF)
-
All flags
-
LL_PKA_FLAG_ERROR_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_OPERRF)
-
All error flags
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
- group PKA_LL_EC_GET_FLAG
-
Flags defines which can be used with LL_PKA_ReadReg function.
Defines
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
-
Address error flag
-
LL_PKA_FLAG_RAMERR
PKA_SR_RAMERRF
-
RAM error flag
-
LL_PKA_FLAG_PROCEND
PKA_SR_PROCENDF
-
End of process flag
-
LL_PKA_FLAG_BUSY
PKA_SR_BUSY
-
Busy flag
-
LL_PKA_FLAG_INITOK
PKA_SR_INITOK
-
Init OK flag
-
LL_PKA_FLAG_OPERR
PKA_SR_OPERRF
-
Operation error flag
-
LL_PKA_FLAG_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_PROCENDF | PKA_SR_OPERRF)
-
All flags
-
LL_PKA_FLAG_ERROR_ALL
(PKA_SR_ADDRERRF | PKA_SR_RAMERRF \
| PKA_SR_OPERRF)
-
All error flags
-
LL_PKA_FLAG_ADDRERR
PKA_SR_ADDRERRF
IT Defines ¶
- group PKA_LL_EC_IT
-
IT defines which can be used with LL_PKA_ReadReg and LL_PKA_WriteReg functions.
Defines
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
¶
-
Address error interrupt
-
LL_PKA_IT_RAMERR
PKA_CR_RAMERRIE
¶
-
RAM error interrupt
-
LL_PKA_IT_PROCEND
PKA_CR_PROCENDIE
¶
-
End of process interrupt
-
LL_PKA_IT_OPERR
PKA_CR_OPERRIE
¶
-
Operation error interrupt
-
LL_PKA_IT_ALL
(PKA_CR_ADDRERRIE | PKA_CR_RAMERRIE \
| PKA_CR_PROCENDIE | PKA_CR_OPERRIE)
¶
-
All interrupts
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
¶
- group PKA_LL_EC_IT
-
IT defines which can be used with LL_PKA_ReadReg and LL_PKA_WriteReg functions.
Defines
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
-
Address error interrupt
-
LL_PKA_IT_RAMERR
PKA_CR_RAMERRIE
-
RAM error interrupt
-
LL_PKA_IT_PROCEND
PKA_CR_PROCENDIE
-
End of process interrupt
-
LL_PKA_IT_OPERR
PKA_CR_OPERRIE
-
Operation error interrupt
-
LL_PKA_IT_ALL
(PKA_CR_ADDRERRIE | PKA_CR_RAMERRIE \
| PKA_CR_PROCENDIE | PKA_CR_OPERRIE)
-
All interrupts
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
- group PKA_LL_EC_IT
-
IT defines which can be used with LL_PKA_ReadReg and LL_PKA_WriteReg functions.
Defines
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
-
Address error interrupt
-
LL_PKA_IT_RAMERR
PKA_CR_RAMERRIE
-
RAM error interrupt
-
LL_PKA_IT_PROCEND
PKA_CR_PROCENDIE
-
End of process interrupt
-
LL_PKA_IT_OPERR
PKA_CR_OPERRIE
-
Operation error interrupt
-
LL_PKA_IT_ALL
(PKA_CR_ADDRERRIE | PKA_CR_RAMERRIE \
| PKA_CR_PROCENDIE | PKA_CR_OPERRIE)
-
All interrupts
-
LL_PKA_IT_ADDRERR
PKA_CR_ADDRERRIE
Operation Mode ¶
- group PKA_LL_EC_MODE
-
List of operation mode.
Defines
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)
¶
-
modular exponentiation
-
LL_PKA_MODE_MONTGOMERY_PARAM
(0x00000001U)
¶
-
Compute Montgomery parameter only
-
LL_PKA_MODE_MODULAR_EXP_FAST
(0x00000002U)
¶
-
modular exponentiation fast mode
-
LL_PKA_MODE_MODULAR_EXP_PROTECT
(0x00000003U)
¶
-
modular exponentiation protect mode
-
LL_PKA_MODE_ECC_MUL
(0x00000020U)
¶
-
compute ECC kP operation
-
LL_PKA_MODE_ECC_COMPLETE_ADD
(0x00000023U)
¶
-
ECC complete addition
-
LL_PKA_MODE_ECDSA_SIGNATURE
(0x00000024U)
¶
-
ECDSA signature
-
LL_PKA_MODE_ECDSA_VERIFICATION
(0x00000026U)
¶
-
ECDSA verification
-
LL_PKA_MODE_POINT_CHECK
(0x00000028U)
¶
-
Point check
-
LL_PKA_MODE_RSA_CRT_EXP
(0x00000007U)
¶
-
RSA CRT exponentiation
-
LL_PKA_MODE_MODULAR_INV
(0x00000008U)
¶
-
Modular inversion
-
LL_PKA_MODE_ARITHMETIC_ADD
(0x00000009U)
¶
-
Arithmetic addition
-
LL_PKA_MODE_ARITHMETIC_SUB
(0x0000000AU)
¶
-
Arithmetic subtraction
-
LL_PKA_MODE_ARITHMETIC_MUL
(0x0000000BU)
¶
-
Arithmetic multiplication
-
LL_PKA_MODE_COMPARISON
(0x0000000CU)
¶
-
Comparison
-
LL_PKA_MODE_MODULAR_REDUC
(0x0000000DU)
¶
-
Modular reduction
-
LL_PKA_MODE_MODULAR_ADD
(0x0000000EU)
¶
-
Modular addition
-
LL_PKA_MODE_MODULAR_SUB
(0x0000000FU)
¶
-
Modular subtraction
-
LL_PKA_MODE_MONTGOMERY_MUL
(0x00000010U)
¶
-
Montgomery multiplication
-
LL_PKA_MODE_DOUBLE_BASE_LADDER
(0x00000027U)
¶
-
Double base ladder
-
LL_PKA_MODE_ECC_PROJECTIVE_AFF
(0x0000002FU)
¶
-
ECC projective to affine
-
LL_PKA_MODE_RSA_SIGNATURE
(0x00000000U)
¶
-
RSA signature
-
LL_PKA_MODE_RSA_VERIFICATION
(0x00000000U)
¶
-
RSA verification
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)
¶
- group PKA_LL_EC_MODE
-
List of operation mode.
Defines
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)
-
modular exponentiation
-
LL_PKA_MODE_MONTGOMERY_PARAM
(0x00000001U)
-
Compute Montgomery parameter only
-
LL_PKA_MODE_MODULAR_EXP_FAST
(0x00000002U)
-
modular exponentiation fast mode
-
LL_PKA_MODE_MODULAR_EXP_PROTECT
(0x00000003U)
-
modular exponentiation protect mode
-
LL_PKA_MODE_ECC_MUL
(0x00000020U)
-
compute ECC kP operation
-
LL_PKA_MODE_ECC_COMPLETE_ADD
(0x00000023U)
-
ECC complete addition
-
LL_PKA_MODE_ECDSA_SIGNATURE
(0x00000024U)
-
ECDSA signature
-
LL_PKA_MODE_ECDSA_VERIFICATION
(0x00000026U)
-
ECDSA verification
-
LL_PKA_MODE_POINT_CHECK
(0x00000028U)
-
Point check
-
LL_PKA_MODE_RSA_CRT_EXP
(0x00000007U)
-
RSA CRT exponentiation
-
LL_PKA_MODE_MODULAR_INV
(0x00000008U)
-
Modular inversion
-
LL_PKA_MODE_ARITHMETIC_ADD
(0x00000009U)
-
Arithmetic addition
-
LL_PKA_MODE_ARITHMETIC_SUB
(0x0000000AU)
-
Arithmetic subtraction
-
LL_PKA_MODE_ARITHMETIC_MUL
(0x0000000BU)
-
Arithmetic multiplication
-
LL_PKA_MODE_COMPARISON
(0x0000000CU)
-
Comparison
-
LL_PKA_MODE_MODULAR_REDUC
(0x0000000DU)
-
Modular reduction
-
LL_PKA_MODE_MODULAR_ADD
(0x0000000EU)
-
Modular addition
-
LL_PKA_MODE_MODULAR_SUB
(0x0000000FU)
-
Modular subtraction
-
LL_PKA_MODE_MONTGOMERY_MUL
(0x00000010U)
-
Montgomery multiplication
-
LL_PKA_MODE_DOUBLE_BASE_LADDER
(0x00000027U)
-
Double base ladder
-
LL_PKA_MODE_ECC_PROJECTIVE_AFF
(0x0000002FU)
-
ECC projective to affine
-
LL_PKA_MODE_RSA_SIGNATURE
(0x00000000U)
-
RSA signature
-
LL_PKA_MODE_RSA_VERIFICATION
(0x00000000U)
-
RSA verification
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)
- group PKA_LL_EC_MODE
-
List of operation mode.
Defines
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)
-
modular exponentiation
-
LL_PKA_MODE_MONTGOMERY_PARAM
(0x00000001U)
-
Compute Montgomery parameter only
-
LL_PKA_MODE_MODULAR_EXP_FAST
(0x00000002U)
-
modular exponentiation fast mode
-
LL_PKA_MODE_MODULAR_EXP_PROTECT
(0x00000003U)
-
modular exponentiation protect mode
-
LL_PKA_MODE_ECC_MUL
(0x00000020U)
-
compute ECC kP operation
-
LL_PKA_MODE_ECC_COMPLETE_ADD
(0x00000023U)
-
ECC complete addition
-
LL_PKA_MODE_ECDSA_SIGNATURE
(0x00000024U)
-
ECDSA signature
-
LL_PKA_MODE_ECDSA_VERIFICATION
(0x00000026U)
-
ECDSA verification
-
LL_PKA_MODE_POINT_CHECK
(0x00000028U)
-
Point check
-
LL_PKA_MODE_RSA_CRT_EXP
(0x00000007U)
-
RSA CRT exponentiation
-
LL_PKA_MODE_MODULAR_INV
(0x00000008U)
-
Modular inversion
-
LL_PKA_MODE_ARITHMETIC_ADD
(0x00000009U)
-
Arithmetic addition
-
LL_PKA_MODE_ARITHMETIC_SUB
(0x0000000AU)
-
Arithmetic subtraction
-
LL_PKA_MODE_ARITHMETIC_MUL
(0x0000000BU)
-
Arithmetic multiplication
-
LL_PKA_MODE_COMPARISON
(0x0000000CU)
-
Comparison
-
LL_PKA_MODE_MODULAR_REDUC
(0x0000000DU)
-
Modular reduction
-
LL_PKA_MODE_MODULAR_ADD
(0x0000000EU)
-
Modular addition
-
LL_PKA_MODE_MODULAR_SUB
(0x0000000FU)
-
Modular subtraction
-
LL_PKA_MODE_MONTGOMERY_MUL
(0x00000010U)
-
Montgomery multiplication
-
LL_PKA_MODE_DOUBLE_BASE_LADDER
(0x00000027U)
-
Double base ladder
-
LL_PKA_MODE_ECC_PROJECTIVE_AFF
(0x0000002FU)
-
ECC projective to affine
-
LL_PKA_MODE_RSA_SIGNATURE
(0x00000000U)
-
RSA signature
-
LL_PKA_MODE_RSA_VERIFICATION
(0x00000000U)
-
RSA verification
-
LL_PKA_MODE_MODULAR_EXP
(0x00000000U)