Functions | |
CRYSError_t | CRYS_ECDH_SVDP_DH (CRYS_ECPKI_UserPublKey_t *PartnerPublKey_ptr, CRYS_ECPKI_UserPrivKey_t *UserPrivKey_ptr, uint8_t *SharedSecretValue_ptr, uint32_t *SharedSecrValSize_ptr, CRYS_ECDH_TempData_t *TempBuff_ptr) |
Creates the shared secret value according to [IEEE1363, ANS X9.63]: More... | |
CRYSError_t CRYS_ECDH_SVDP_DH | ( | CRYS_ECPKI_UserPublKey_t * | PartnerPublKey_ptr, |
CRYS_ECPKI_UserPrivKey_t * | UserPrivKey_ptr, | ||
uint8_t * | SharedSecretValue_ptr, | ||
uint32_t * | SharedSecrValSize_ptr, | ||
CRYS_ECDH_TempData_t * | TempBuff_ptr | ||
) |
Creates the shared secret value according to [IEEE1363, ANS X9.63]:
[in] | PartnerPublKey_ptr | Pointer to a partner public key. |
[in] | UserPrivKey_ptr | Pointer to a user private key. |
[out] | SharedSecretValue_ptr | Pointer to an output buffer that will contain the shared secret value. |
[in,out] | SharedSecrValSize_ptr | Pointer to the size of user-passed buffer (in) and actual size of output of calculated shared secret value (out). |
[in] | TempBuff_ptr | Pointer to a temporary buffer. |