Go to the documentation of this file.
31 #ifndef _SAME54_CRYPTO_PKC_H
32 #define _SAME54_CRYPTO_PKC_H
38 #ifndef SAME54_CRYPTO_PKC_SUPPORT
39 #define SAME54_CRYPTO_PKC_SUPPORT DISABLED
40 #elif (SAME54_CRYPTO_PKC_SUPPORT != ENABLED && SAME54_CRYPTO_PKC_SUPPORT != DISABLED)
41 #error SAME54_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.