Mistake on this page?
Report an issue in GitHub or email us
Macros | Typedefs | Functions
crys_poly.h File Reference

This file contains all of the enums and definitions that are used for the CRYS POLY APIs, as well as the APIs themselves. More...

#include "ssi_pal_types.h"
#include "crys_error.h"

Go to the source code of this file.

Macros

#define CRYS_POLY_KEY_SIZE_IN_WORDS   8
 
#define CRYS_POLY_KEY_SIZE_IN_BYTES   (CRYS_POLY_KEY_SIZE_IN_WORDS*SASI_32BIT_WORD_SIZE)
 
#define CRYS_POLY_MAC_SIZE_IN_WORDS   4
 
#define CRYS_POLY_MAC_SIZE_IN_BYTES   (CRYS_POLY_MAC_SIZE_IN_WORDS*SASI_32BIT_WORD_SIZE)
 

Typedefs

typedef uint32_t CRYS_POLY_Mac_t[4]
 
typedef uint32_t CRYS_POLY_Key_t[8]
 

Functions

CRYSError_t CRYS_POLY (CRYS_POLY_Key_t pKey, uint8_t *pDataIn, size_t dataInSize, CRYS_POLY_Mac_t macRes)
 This function is used to perform the POLY MAC Calculation. More...
 

Detailed Description

This file contains all of the enums and definitions that are used for the CRYS POLY APIs, as well as the APIs themselves.

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