This function performs registration of PUF which generates a new KEK and associated CHash, Auxiliary and PUF-syndrome data which are unique for each silicon.
Note: With the help of generated PUF syndrome data, it will be possible to re-generate same PUF KEK.
Prototype
u32 XilSKey_Puf_Registration(XilSKey_Puf *InstancePtr);
Parameters
The following table lists the XilSKey_Puf_Registration function arguments.
| Type | Member | Description |
|---|---|---|
| XilSKey_Puf * | InstancePtr | Pointer to the XilSKey_Puf instance. |
Returns
- XST_SUCCESS if registration/re-registration was successful.
- ERROR if registration was unsuccessful