Skip to main content

TEE_DigestDoFinal

Function TEE_DigestDoFinal 

Source
#[unsafe(no_mangle)]
pub extern "C" fn TEE_DigestDoFinal( operation: *mut TEE_OperationHandle, chunk: *const c_void, chunk_len: usize, hash: *mut c_void, hash_len: *mut usize, ) -> TEE_Result
Expand description

完成摘要操作

§参数

  • operation - 操作句柄
  • chunk - 最后一个数据块(可以为 NULL)
  • chunk_len - 最后一个数据块的长度
  • hash - 输出缓冲区,用于存储摘要结果
  • hash_len - 指向缓冲区大小的指针,返回实际摘要长度

§返回值

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