Go to the documentation of this file.
31 #ifndef _PIC32CX_BZ_CRYPTO_PKC_H
32 #define _PIC32CX_BZ_CRYPTO_PKC_H
38 #ifndef PIC32CX_BZ_CRYPTO_PKC_SUPPORT
39 #define PIC32CX_BZ_CRYPTO_PKC_SUPPORT DISABLED
40 #elif (PIC32CX_BZ_CRYPTO_PKC_SUPPORT != ENABLED && PIC32CX_BZ_CRYPTO_PKC_SUPPORT != DISABLED)
41 #error PIC32CX_BZ_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.
error_t pukccInit(void)
Initialize PUKCC module.
ZpEcDsaGenerate service parameters.