---
title: 函数说明
description: "该算法库可供调用的接口如表1所示。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaccel/encryp-decryp/ug_kacc_crypto/kunpengaccel_kacccrypt_16_0006.html
sourcePath: /source/zh/kunpengaccel/encryp-decryp/ug_kacc_crypto/kunpengaccel_kacccrypt_16_0006.html
indexId: d5be9b5490b0e3609156c18c11ac6be05de6ec88962320796cc944b6b738f9d688
---
# 函数说明

该算法库可供调用的接口如表1所示。


**表1 SHA1 MB算法统一接口列表**

| 名称 | 说明 |
| --- | --- |
| hmac\_sha1\_key\_data | 用于处理原始密钥，生成派生密钥。 |
| hmac\_sha1\_init | 使用派生密钥初始化hmac\_sha1计算上下文结构。 |
| hmac\_sha1\_update | 处理输入数据块，更新hmac\_sha1上下文状态。 |
| hmac\_sha1\_update\_x2 | 用于处理两个独立的数据流进行并发计算。 |
| hmac\_sha1\_update\_x3 | 用于处理三个独立的数据流进行并发计算。 |
| hmac\_sha1\_final | 用于完成hmac\_sha1计算并生成160位消息摘要。 |
