114 #ifndef ti_drivers_ANSIX936KDF__include 115 #define ti_drivers_ANSIX936KDF__include 138 #define ANSIX936KDF_STATUS_RESERVED ((int_fast16_t)-32) 146 #define ANSIX936KDF_STATUS_SUCCESS ((int_fast16_t)0) 154 #define ANSIX936KDF_STATUS_ERROR ((int_fast16_t)-1) 165 #define ANSIX936KDF_STATUS_RESOURCE_UNAVAILABLE ((int_fast16_t)-2) 357 const void *sharedInfo,
358 size_t sharedInfoLen,
ANSIX936KDF_ReturnBehavior returnBehavior
Definition: ANSIX936KDF.h:238
ADC_Params params
Definition: Driver_Init.h:11
const ANSIX936KDF_Config ANSIX936KDF_config[]
Global ANSIX936KDF configuration struct.
ANSIX936KDF Parameters.
Definition: ANSIX936KDF.h:236
void ANSIX936KDF_Params_init(ANSIX936KDF_Params *params)
Initializes params with default values.
const uint_least8_t ANSIX936KDF_count
Global ANSIX936KDF configuration count.
ANSIX936KDF_ReturnBehavior
The way in which ANSIX936KDF function calls return after performing an operation. ...
Definition: ANSIX936KDF.h:188
void const * hwAttrs
Definition: ANSIX936KDF.h:220
int_fast16_t ANSIX936KDF_deriveKey(ANSIX936KDF_Handle handle, const void *input, size_t inputLen, const void *sharedInfo, size_t sharedInfoLen, void *output, size_t outputLen)
Derives a key with the SHA-256 hash function.
void * object
Definition: ANSIX936KDF.h:217
Definition: ANSIX936KDF.h:200
const ANSIX936KDF_Params ANSIX936KDF_defaultParams
Default ANSIX936KDF_Params structure.
Definition: ANSIX936KDF.h:194
uint32_t timeout
Definition: ANSIX936KDF.h:239
void ANSIX936KDF_close(ANSIX936KDF_Handle handle)
Closes a ANSIX936KDF peripheral specified by handle.
ANSIX936KDF_Handle ANSIX936KDF_open(uint_least8_t index, const ANSIX936KDF_Params *params)
Initializes a ANSIX936KDF driver instance and returns a handle.
ANSIX936KDF_Handle ANSIX936KDF_construct(ANSIX936KDF_Config *config, const ANSIX936KDF_Params *params)
Constructs a new ANSIX936KDF object.
ANSIX936KDF Global configuration.
Definition: ANSIX936KDF.h:214
ANSIX936KDF_Config * ANSIX936KDF_Handle
A handle that is returned from an ANSIX936KDF_open() call.
Definition: ANSIX936KDF.h:226
void ANSIX936KDF_init(void)
Initializes the ANSIX936KDF driver module.