Skip to content
/ myylib Public

闲时写的工具库,主要包括大数运算/SM2/SM3/SM4等,C加内嵌汇编实现

License

Notifications You must be signed in to change notification settings

myy5981/myylib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

myylibc —— 我的C语言工具库

闲来没事造造轮子,一些功能与其调库不如自己写,看别人文档代码简直是究极折磨

写的时候优先考虑x86_64+Linux+GCC环境,仅支持使用gcc编译工具集编译。

先列一下flag,慢慢完成

真的很慢,也许只有游戏打累了才会写两行吧

加密模块

项目 完成标记 更新时间
1 hex编码 2023-1-12
2 url_base64编码 2023-1-12
3 SM3密码杂凑与基于其的消息验证码和密钥导出函数 2023-2-13
4 SM4分组密码及其CBC模式实现 2023-2-15
5 SM4的GCM模式实现 2023-9-16
6 ZUC序列密码
7 固定位数大数有限域运算 2023-7-26
8 SM2之公钥加密 2023-7-26
9 SM2之数字签名 2023-8-19
10 SM2之密钥交换 2023-8-31
11 SM9标识密码

算法模块

序号 项目 标记 时间
1 辗转相除法 2023-5-10
2 扩展欧几里得算法 2023-5-10
3 随机数生成 2023-8-31

数据结构模块

序号 项目 标记 时间
1 红黑树 2023-12-30
2 优先队列 2024-11-15

About

闲时写的工具库,主要包括大数运算/SM2/SM3/SM4等,C加内嵌汇编实现

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages