Mistake on this page?
Report an issue in GitHub or email us
Macros
CryptoCell ECC-25519 errors

Macros

#define CRYS_ECEDW_INVALID_INPUT_POINTER_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x00UL)
 
#define CRYS_ECEDW_INVALID_INPUT_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x01UL)
 
#define CRYS_ECEDW_INVALID_SCALAR_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x02UL)
 
#define CRYS_ECEDW_INVALID_SCALAR_DATA_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x03UL)
 
#define CRYS_ECEDW_RND_CONTEXT_PTR_INVALID_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x04UL)
 
#define CRYS_ECEDW_RND_GEN_VECTOR_FUNC_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x05UL)
 
#define CRYS_ECEDW_SIGN_VERIFY_FAILED_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x20UL)
 
#define CRYS_ECMONT_INVALID_INPUT_POINTER_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x30UL)
 
#define CRYS_ECMONT_INVALID_INPUT_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x31UL)
 
#define CRYS_ECMONT_INVALID_DOMAIN_ID_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x32UL)
 
#define CRYS_ECEDW_PKI_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x33UL)
 
#define CRYS_ECMONT_PKI_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x34UL)
 
#define CRYS_ECMONT_IS_NOT_SUPPORTED   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0xFEUL)
 
#define CRYS_ECEDW_IS_NOT_SUPPORTED   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0xFFUL)
 

Detailed Description

Macro Definition Documentation

#define CRYS_ECEDW_INVALID_INPUT_POINTER_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x00UL)

Illegal input pointer

Definition at line 61 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_INVALID_INPUT_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x01UL)

Illegal input size

Definition at line 63 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_INVALID_SCALAR_DATA_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x03UL)

Illegal scalar data

Definition at line 67 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_INVALID_SCALAR_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x02UL)

Illegal scalar size

Definition at line 65 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_IS_NOT_SUPPORTED   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0xFFUL)

EC edwards is not supported

Definition at line 92 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_PKI_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x33UL)

Internal PKI error

Definition at line 81 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_RND_CONTEXT_PTR_INVALID_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x04UL)

Invalid RND context pointer

Definition at line 69 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_RND_GEN_VECTOR_FUNC_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x05UL)

Invalid RND generate vector functions pointer

Definition at line 71 of file crys_ec_mont_edw_error.h.

#define CRYS_ECEDW_SIGN_VERIFY_FAILED_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x20UL)

Signing or verification operation failed

Definition at line 73 of file crys_ec_mont_edw_error.h.

#define CRYS_ECMONT_INVALID_DOMAIN_ID_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x32UL)

Illegal domain id

Definition at line 79 of file crys_ec_mont_edw_error.h.

#define CRYS_ECMONT_INVALID_INPUT_POINTER_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x30UL)

Illegal input pointer

Definition at line 75 of file crys_ec_mont_edw_error.h.

#define CRYS_ECMONT_INVALID_INPUT_SIZE_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x31UL)

Illegal input size

Definition at line 77 of file crys_ec_mont_edw_error.h.

#define CRYS_ECMONT_IS_NOT_SUPPORTED   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0xFEUL)

EC montgomery is not supported

Definition at line 90 of file crys_ec_mont_edw_error.h.

#define CRYS_ECMONT_PKI_ERROR   (CRYS_EC_MONT_EDW_MODULE_ERROR_BASE + 0x34UL)

Internal PKI error

Definition at line 83 of file crys_ec_mont_edw_error.h.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.