mcxn547_crypto_pkc.h
Go to the documentation of this file.
58 uint8_t e[512];
59 uint8_t d[512];
61 uint8_t q[512];
62 uint8_t dp[512];
63 uint8_t dq[512];
64 uint8_t qinv[512];
79 uint8_t g[132];
80 uint8_t q[66];
81 uint8_t d[66];
82 uint8_t input[132];
83 uint8_t output[132];
96 uint8_t g[132];
97 uint8_t q[66];
98 uint8_t privateKey[66];
99 uint8_t publicKey[132];
100 uint8_t signature[132];
111 uint32_t privKeyDesc[MCUXCLKEY_DESCRIPTOR_SIZE_IN_WORDS];
112 uint32_t pubKeyDesc[MCUXCLKEY_DESCRIPTOR_SIZE_IN_WORDS];
113 uint8_t sharedSecret[MCUXCLECC_MONTDH_CURVE448_SIZE_SHAREDSECRET];
123 uint32_t privKeyDesc[MCUXCLKEY_DESCRIPTOR_SIZE_IN_WORDS];
124 uint8_t privKeyData[MCUXCLECC_EDDSA_ED25519_SIZE_PRIVATEKEYDATA];
125 uint32_t pubKeyDesc[MCUXCLKEY_DESCRIPTOR_SIZE_IN_WORDS];
126 uint8_t pubKeyData[MCUXCLECC_EDDSA_ED25519_SIZE_PUBLICKEY];
127 uint32_t keyPairDesc[MCUXCLECC_EDDSA_GENERATEKEYPAIR_DESCRIPTOR_SIZE_IN_WORDS];
128 uint32_t protocolDesc[MCUXCLECC_EDDSA_ED25519_SIGNATURE_PROTOCOL_DESCRIPTOR_SIZE_IN_WORD(256)];
129 uint8_t signature[MCUXCLECC_EDDSA_ED25519_SIZE_SIGNATURE];
General definitions for cryptographic algorithms.