Skip to main content

TEE_MACComputeFinal

Function TEE_MACComputeFinal 

Source
#[unsafe(no_mangle)]
pub extern "C" fn TEE_MACComputeFinal( operation: *mut TEE_OperationHandle, message: *const c_void, message_len: usize, mac: *mut c_void, mac_len: *mut usize, ) -> TEE_Result
Expand description

完成 MAC 操作

§参数

  • operation - 操作句柄
  • message - 要处理的消息数据指针
  • message_len - 消息数据长度
  • mac - 输出缓冲区,用于存储 MAC 结果
  • mac_len - 指向输出缓冲区大小的指针,返回实际 MAC 长度

§返回值

  • TEE_SUCCESS - 成功
  • TEE_ERROR_BAD_PARAMETERS - 参数错误
  • TEE_ERROR_SHORT_BUFFER - 缓冲区太小