Skip to main content

TEE_MACUpdate

Function TEE_MACUpdate 

Source
#[unsafe(no_mangle)]
pub extern "C" fn TEE_MACUpdate( operation: *mut TEE_OperationHandle, chunk: *const c_void, chunk_size: usize, )
Expand description

更新 MAC 操作

将数据块添加到 MAC 操作中,更新内部哈希状态

§参数

  • operation - 操作句柄,必须是 MAC 类型的操作
  • chunk - 要处理的数据块指针
  • chunk_size - 数据块大小

§安全说明

  • operation 必须是有效的操作句柄
  • chunk 必须指向有效的内存区域,大小至少为 chunk_size 字节
  • chunk 指向的数据在函数执行期间不能被其他线程修改
  • 操作必须已通过 TEE_MACInit 初始化