Definitions of ECC domain parameter, key and signature sizes. More...
#include <mcuxClConfig.h>
Go to the source code of this file.
Macros | |
#define | MCUXCLECC_MONT_CURVE25519_SIZE_PRIMEP |
#define | MCUXCLECC_MONT_CURVE25519_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_MONT_CURVE25519_SIZE_PRIVATEKEY |
#define | MCUXCLECC_MONT_CURVE25519_SIZE_PUBLICKEY |
#define | MCUXCLECC_MONT_CURVE25519_SIZE_SHAREDSECRET |
#define | MCUXCLECC_MONT_CURVE448_SIZE_PRIMEP |
#define | MCUXCLECC_MONT_CURVE448_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_MONT_CURVE448_SIZE_PRIVATEKEY |
#define | MCUXCLECC_MONT_CURVE448_SIZE_PUBLICKEY |
#define | MCUXCLECC_MONT_CURVE448_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP160K1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP192K1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP224K1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP256K1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP192R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP224R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP256R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP384R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_SECP521R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_NIST_P192_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_NIST_P224_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_NIST_P256_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_NIST_P384_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_NIST_P521_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512R1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP160T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP192T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP224T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP256T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP320T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP384T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_BRAINPOOLP512T1_SIZE_SIGNATURE |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_PRIMEP |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_BASEPOINTORDER |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_PRIVATEKEY |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_PUBLICKEY |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_SHAREDSECRET |
#define | MCUXCLECC_WEIERECC_MAX_SIZE_SIGNATURE |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_PRIMEP |
Byte length of the underlying prime p used in Ed25519. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_BASEPOINTORDER |
Byte length of the base point order n used in Ed25519. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_PRIVATEKEY |
Byte length of an Ed25519 private key. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_PRIVATEKEYDATA |
Byte length of an Ed25519 private key handle data buffer. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_PUBLICKEY |
Byte length of an Ed25519 public key. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_SIGNATURE |
Byte length of an Ed25519 signature. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_HASH_PREFIX(contextLen) |
Byte length of an Ed25519 prefix. More... | |
#define | MCUXCLECC_EDDSA_ED25519_SIZE_SIGNATURE_PROTOCOL_DESCRIPTOR(contextLen) |
Byte length of an Ed25519 signature protocol descriptor. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_PRIMEP |
Byte length of the underlying prime p used in Ed448. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_BASEPOINTORDER |
Byte length of the base point order n used in Ed448. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_PRIVATEKEY |
Byte length of an Ed448 private key. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_PRIVATEKEYDATA |
Byte length of an Ed448 private key handle data buffer. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_PUBLICKEY |
Byte length of an Ed448 public key. More... | |
#define | MCUXCLECC_EDDSA_ED448_SIZE_SIGNATURE |
Byte length of an Ed448 signature. More... | |
Definitions of ECC domain parameter, key and signature sizes.