openHiTLS API
openHiTLS 0.1.0-Alpha1
首页
模块
结构体
文件
Hitls_crypt_reg
CRYPT_CalcDhSharedSecretCallback
CRYPT_CalcEcdhSharedSecretCallback
CRYPT_DecryptCallback
CRYPT_DHGetParametersCallback
CRYPT_DigestCallback
CRYPT_DigestCopyCallback
CRYPT_DigestFinalCallback
CRYPT_DigestFreeCallback
CRYPT_DigestInitCallback
CRYPT_DigestSizeCallback
CRYPT_DigestUpdateCallback
CRYPT_DupDhKeyCallback
CRYPT_DupEcdhKeyCallback
CRYPT_EncryptCallback
CRYPT_FreeDhKeyCallback
CRYPT_FreeEcdhKeyCallback
CRYPT_GenerateDhKeyByParamsCallback
CRYPT_GenerateDhKeyBySecbitsCallback
CRYPT_GenerateEcdhKeyPairCallback
CRYPT_GetDhEncodedPubKeyCallback
CRYPT_GetEcdhEncodedPubKeyCallback
CRYPT_HkdfExpandCallback
CRYPT_HkdfExtractCallback
CRYPT_HmacCallback
CRYPT_HmacFinalCallback
CRYPT_HmacFreeCallback
CRYPT_HmacInitCallback
CRYPT_HmacSizeCallback
CRYPT_HmacUpdateCallback
CRYPT_RandBytesCallback
CRYPT_Sm2CalcEcdhSharedSecretCallback
◆
CRYPT_CalcEcdhSharedSecretCallback
typedef int32_t(* CRYPT_CalcEcdhSharedSecretCallback) (
HITLS_CRYPT_Key
*key, uint8_t *peerPubkey, uint32_t pubKeyLen, uint8_t *sharedSecret, uint32_t *sharedSecretLen)
ECDH: Calculate the shared key based on the local key and peer public key.
参数
key
[IN] Key handle
peerPubkey
[IN] Public key data
pubKeyLen
[IN] Public key data length
sharedSecret
[OUT] Shared key
sharedSecretLen
[IN/OUT] IN: Maximum length of the key padding OUT: Key length
返回值
0
indicates success. Other values indicate failure.
制作者
1.9.7