Go to the documentation of this file.
31 #ifndef _PIC32CX_SG_CRYPTO_PKC_H
32 #define _PIC32CX_SG_CRYPTO_PKC_H
38 #ifndef PIC32CX_SG_CRYPTO_PKC_SUPPORT
39 #define PIC32CX_SG_CRYPTO_PKC_SUPPORT DISABLED
40 #elif (PIC32CX_SG_CRYPTO_PKC_SUPPORT != ENABLED && PIC32CX_SG_CRYPTO_PKC_SUPPORT != DISABLED)
41 #error PIC32CX_SG_CRYPTO_PKC_SUPPORT parameter is not valid
45 #define PUKCC_CRYPTO_RAM_BASE 0x02011000UL
48 #define PUKCC_FAR_TO_NEAR(p) ((uint16_t) ((uint32_t) (p)))
ZpEccMul service parameters.
ZpEcPointIsOnCurve service parameters.
PrimeGen service parameters.
Fmult service parameters.
ExpMod service parameters.
ZpEcConvProjToAffine service parameters.
ZpEcDsaVerify service parameters.
General definitions for cryptographic algorithms.
RedMod service parameters.
ZpEcDsaGenerate service parameters.
error_t pukccInit(void)
Initialize PUKCC module.