Go to the documentation of this file.
31 #ifndef _SAMA5D4_CRYPTO_PKC_H
32 #define _SAMA5D4_CRYPTO_PKC_H
38 #ifndef SAMA5D4_CRYPTO_PKC_SUPPORT
39 #define SAMA5D4_CRYPTO_PKC_SUPPORT DISABLED
40 #elif (SAMA5D4_CRYPTO_PKC_SUPPORT != ENABLED && SAMA5D4_CRYPTO_PKC_SUPPORT != DISABLED)
41 #error SAMA5D4_CRYPTO_PKC_SUPPORT parameter is not valid
45 #define CPKCC_CRYPTO_RAM_BASE 0x00031000UL
48 #define CPKCC_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 cpkccInit(void)
Initialize CPKCC module.