Mistake on this page?
Report an issue in GitHub or email us
Data Structures | Macros | Typedefs | Enumerations
crys_ecpki_types.h File Reference

Contains all of the enums and definitions that are used for the CRYS ECPKI APIs. More...

#include "ssi_pal_types_plat.h"
#include "crys_hash.h"
#include "crys_pka_defs_hw.h"
#include "ssi_pal_compiler.h"

Go to the source code of this file.

Data Structures

struct  CRYS_ECPKI_Domain_t
 
struct  CRYS_ECPKI_PointAffine_t
 
struct  CRYS_ECPKI_PublKey_t
 
struct  CRYS_ECPKI_UserPublKey_t
 
struct  CRYS_ECPKI_PrivKey_t
 
struct  CRYS_ECPKI_UserPrivKey_t
 
struct  CRYS_ECDH_TempData_t
 
struct  CRYS_ECPKI_BUILD_TempData_t
 
struct  ECDSA_SignContext_t
 
struct  CRYS_ECDSA_SignUserContext_t
 
struct  ECDSA_VerifyContext_t
 
struct  CRYS_ECDSA_VerifyUserContext_t
 
struct  CRYS_ECPKI_KG_TempData_t
 
struct  CRYS_ECIES_TempData_t
 
struct  CRYS_ECPKI_KG_FipsContext_t
 
struct  CRYS_ECDSAFipsKatContext_t
 
struct  CRYS_ECDHFipsKatContext_t
 

Macros

#define CRYS_PKA_DOMAIN_LLF_BUFF_SIZE_IN_WORDS   (10 + 3*CRYS_ECPKI_MODUL_MAX_LENGTH_IN_WORDS)
 
#define CRYS_ECPKI_FIPS_ORDER_LENGTH   (256/SASI_BITS_IN_BYTE)
 

Typedefs

typedef struct CRYS_ECPKI_UserPublKey_t CRYS_ECPKI_UserPublKey_t
 
typedef struct CRYS_ECPKI_UserPrivKey_t CRYS_ECPKI_UserPrivKey_t
 
typedef struct CRYS_ECDH_TempData_t CRYS_ECDH_TempData_t
 
typedef struct CRYS_ECPKI_BUILD_TempData_t CRYS_ECPKI_BUILD_TempData_t
 
typedef uint32_t CRYS_ECDSA_SignIntBuff[(6 *18+((8 *(18 +1)+1)+18+2))]
 
typedef struct CRYS_ECDSA_SignUserContext_t CRYS_ECDSA_SignUserContext_t
 
typedef uint32_t CRYS_ECDSA_VerifyIntBuff[(3 *18)]
 
typedef struct CRYS_ECDSA_VerifyUserContext_t CRYS_ECDSA_VerifyUserContext_t
 
typedef struct CRYS_ECPKI_KG_TempData_t CRYS_ECPKI_KG_TempData_t
 
typedef struct CRYS_ECIES_TempData_t CRYS_ECIES_TempData_t
 
typedef struct CRYS_ECPKI_KG_FipsContext_t CRYS_ECPKI_KG_FipsContext_t
 
typedef struct CRYS_ECDSAFipsKatContext_t CRYS_ECDSAFipsKatContext_t
 
typedef struct CRYS_ECDHFipsKatContext_t CRYS_ECDHFipsKatContext_t
 

Enumerations

Detailed Description

Contains all of the enums and definitions that are used for the CRYS ECPKI APIs.

Definition in file crys_ecpki_types.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.