Go to the documentation of this file.
31 #ifndef _SAMD51_CRYPTO_PKC_H
32 #define _SAMD51_CRYPTO_PKC_H
38 #ifndef SAMD51_CRYPTO_PKC_SUPPORT
39 #define SAMD51_CRYPTO_PKC_SUPPORT DISABLED
40 #elif (SAMD51_CRYPTO_PKC_SUPPORT != ENABLED && SAMD51_CRYPTO_PKC_SUPPORT != DISABLED)
41 #error SAMD51_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.
error_t pukccInit(void)
Initialize PUKCC module.
ZpEcConvProjToAffine service parameters.
ZpEcDsaVerify service parameters.
General definitions for cryptographic algorithms.
RedMod service parameters.
ZpEcDsaGenerate service parameters.