|
| void | XPki_Reset (void) |
| | This function reset the PKI module. More...
|
| |
| void | XPki_SoftReset (void) |
| | This function performs the PKI module soft reset. More...
|
| |
| int | XPki_Initialize (XPki_Instance *InstancePtr) |
| | This function performs the PKI module initialization. More...
|
| |
| int | XPki_EcdsaGenerateKeyPair (XPki_Instance *InstancePtr, XPki_EcdsaCrvType CrvType, XPki_EcdsaKey *PubKey, u8 *PrivKey) |
| | This function Generate key pairs for the ECC curves NIST-P192, P256, P384, and P521. More...
|
| |
| int | XPki_EcdsaVerifySignKat (XPki_Instance *InstancePtr, XPki_EcdsaCrvInfo *CrvInfo) |
| | This function performs ECC sign verify known answer test(KAT) More...
|
| |
| int | XPki_EcdsaSignGenerateKat (XPki_Instance *InstancePtr, XPki_EcdsaCrvInfo *CrvInfo) |
| | This function performs ECC sign generate known answer test(KAT) More...
|
| |
| int | XPki_EcdsaPwct (XPki_Instance *InstancePtr, XPki_EcdsaCrvInfo *CrvInfo, XPki_EcdsaKey *PubKey, u8 *PrivKey) |
| | This function performs ECC pairwise consistency test on ECC Curves. More...
|
| |
| int | XPki_TrngGenerateRandomNum (u8 GenSize, u8 *RandBuf) |
| | This function is used to generate the Random number for the give size. More...
|
| |
| int | XilPki_EnQueue (XPki_Instance *InstancePtr, XPki_Request_Info *Request_InfoPtr, u32 *RequestID) |
| | This function is used to submit the crypto operation to the PKI Queue. More...
|
| |
| int | XilPki_DeQueue (XPki_Instance *InstancePtr, XPki_Request_Info *Request_InfoPtr, u32 RequestID) |
| | This function is used to get the crypto operation results from the PKI Queue. More...
|
| |
| void | XPki_Close (void) |
| | This function is used to disable access to the PKI Hardware. More...
|
| |