pub unsafe extern "C" fn SKF_EncryptUpdate(
key_handle: HANDLE,
data: *const BYTE,
data_len: ULONG,
encrypted_data: *mut BYTE,
encrypted_len: *mut ULONG,
) -> ULONG
Expand description
多个分组数据的加密操作。 用指定加密密钥对指定数据进行加密,被加密的数据包含多个分组,加密后的密文保存到指定的缓冲区中。
[key_handle] [IN]
加密密钥句柄
[data] [IN]
待加密数据
[data_len] [IN]
待加密数据长度
[encrypted_data] [OUT]
加密后的数据缓冲区指针
[encrypted_len] [OUT]
返回加密后的数据长度
§注意
SKF_EncryptUpdate
对多个分组数据进行加密,在调用SKF_EncryptUpdate
之前,必须调用SKF_EncryptInit
初始化加密操作- 在调用
SKF_EncryptUpdate
之后,必须调用SKF_EncryptFinal
结束加密操作