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