SM3(上)

说明,此文章为个人所写的sm3.h文件,如有不足,欢迎讨论

/*********************************************************************
版权声明:
文件名称: SM3.h
文件描述: 提供了一份SM3杂凑算法的接口,输入消息长度应小于(2的64次方),输出结果为256比特的杂凑值
创 建 者: Shuai Cheng
创建时间:2023/7/18
修改历史:

*********************************************************************/
#ifndef SM3_H
#define SM3_H

#include <stdio.h>
#include <string.h>
#include<stdlib.h>
#include <stdint.h>

/*******************************************************************************
函 数 名:SM3Hash
说    明 : SM3接口函数
功能描述:对输入的数据mess进行SM3杂凑值提取
参数:
mess(in)待处理的消息
len(in)    消息长度(字节)
hash(out)杂凑值
返 回 值 : -1失败 0成功
*******************************************************************************/
int SM3Hash(uint8_t* mess, uint64_t len, uint8_t* hash);
#endif
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值