openHiTLS API
openHiTLS 0.1.0-Alpha1
首页
模块
结构体
文件
Hitls
HITLS_Accept
HITLS_CFG_GetConfigUserData
HITLS_CFG_SetConfigUserData
HITLS_CFG_SetConfigUserDataFreeCb
HITLS_ClearRenegotiationNum
HITLS_ClearTLS13CipherSuites
HITLS_Close
HITLS_ConfigUserDataFreeCb
HITLS_Connect
HITLS_DoHandShake
HITLS_Free
HITLS_get_ex_data_X509_STORE_CTX_idx
HITLS_GetAllAsyncFds
HITLS_GetCipherServerPreference
HITLS_GetClientOnceVerifySupport
HITLS_GetClientVerifySupport
HITLS_GetClientVersion
HITLS_GetConfig
HITLS_GetCurrentCipher
HITLS_GetEncryptThenMac
HITLS_GetErrorCode
HITLS_GetFinishVerifyData
HITLS_GetFlightTransmitSwitch
HITLS_GetHandShakeState
HITLS_GetKeyUpdateType
HITLS_GetLocalSignScheme
HITLS_GetMaxCertList
HITLS_GetMaxProtoVersion
HITLS_GetMaxWriteSize
HITLS_GetMinProtoVersion
HITLS_GetNegotiatedVersion
HITLS_GetNegotiateGroup
HITLS_GetNoClientCertSupport
HITLS_GetPeerFinishVerifyData
HITLS_GetPeerSignScheme
HITLS_GetPostHandshakeAuthSupport
HITLS_GetQuietShutdown
HITLS_GetRandom
HITLS_GetReadPendingBytes
HITLS_GetReadUio
HITLS_GetRecordPaddingCb
HITLS_GetRecordPaddingCbArg
HITLS_GetRenegotiationState
HITLS_GetRenegotiationSupport
HITLS_GetRwstate
HITLS_GetSecureRenegotiationSupport
HITLS_GetSessionTicketSupport
HITLS_GetSharedGroup
HITLS_GetShutdownState
HITLS_GetUio
HITLS_GetUserData
HITLS_GetVerifyNoneSupport
HITLS_GetVersionSupport
HITLS_IsAead
HITLS_IsBeforeHandShake
HITLS_IsClient
HITLS_IsDtls
HITLS_IsHandShakeDone
HITLS_IsHandShaking
HITLS_IsServer
HITLS_KeyUpdate
HITLS_New
HITLS_Read
HITLS_ReadHasPending
HITLS_Renegotiate
HITLS_SetCipherServerPreference
HITLS_SetCipherSuites
HITLS_SetClientOnceVerifySupport
HITLS_SetClientVerifySupport
HITLS_SetCloseCheckKeyUsage
HITLS_SetDhAutoSupport
HITLS_SetEcGroups
HITLS_SetEcPointFormats
HITLS_SetEncryptThenMac
HITLS_SetEndPoint
HITLS_SetErrorCode
HITLS_SetFlightTransmitSwitch
HITLS_SetMaxCertList
HITLS_SetMaxProtoVersion
HITLS_SetMinProtoVersion
HITLS_SetMtu
HITLS_SetNeedCheckPmsVersion
HITLS_SetNoClientCertSupport
HITLS_SetPostHandshakeAuthSupport
HITLS_SetQuietShutdown
HITLS_SetReadUio
HITLS_SetRecordPaddingCb
HITLS_SetRecordPaddingCbArg
HITLS_SetRenegotiationSupport
HITLS_SetServerName
HITLS_SetSessionTicketSupport
HITLS_SetShutdownState
HITLS_SetSigalgsList
HITLS_SetTmpDh
HITLS_SetUio
HITLS_SetUserData
HITLS_SetVerifyNoneSupport
HITLS_SetVersion
HITLS_SetVersionForbid
HITLS_SetVersionSupport
HITLS_VerifyClientPostHandshake
HITLS_Write
◆
HITLS_SetEncryptThenMac()
int32_t HITLS_SetEncryptThenMac
(
HITLS_Ctx
*
ctx
,
uint32_t
encryptThenMacType
)
Setting the Encrypt-Then-Mac mode.
参数
ctx
[IN] TLS connection handle.
isEncryptThenMac
[IN] Indicates whether to enable the Encrypt-Then-Mac mode.
返回值
HITLS_NULL_INPUT,the
input parameter pointer is NULL.
HITLS_SUCCESS,if
successful.
制作者
1.9.7