Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
TKSDK
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
guoxin
TKSDK
Commits
6c400056
Commit
6c400056
authored
Jun 14, 2023
by
guoxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
2023/6/14 添加关于项目说明的文字性描述
parent
b811e882
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
0 deletions
+29
-0
README.md
README.md
+29
-0
No files found.
README.md
View file @
6c400056
开发版 版本号暂定 V1.0.0 因为不知道归类
项目开发目标:
1.
实现国密算法的基础功能支撑,包括SM2,SM3,SM4,SM9,ZUC 算法的基础功能实现。
2.
实现关于网络编程Socket的基础功能实现,实现建立基于TLS等协议的Server以及Client端。
3.
基础的证书接口实现。这里应该包括 证书的生成,证书的读取
4.
基础的密钥接口实现。这里应该包括 密钥的生成 密钥的存储管理 密钥的读取 密钥的转换。
5.
其他工具接口类实现,包括并不完全包括涉及到ip解析,变量转换,大小端认证等相关项目中涉及到的需要借助第三方完成的功能。
项目底层代码说明:
本项目基于北大的GMSSL项目开发,截取的版本为2023年6月的开发版。
里面涉及的功能因原用于教学实验,部分与商业环境不符且存在部分功能调试本身不通过,需要进行相关的改造与调试。
里面不包含密钥存储等相关功能需要,该部分功能 需要从其他开源项目集成 或自实现。
项目开发思路:
a.基于原有代码调试成功建立 基于国密套件的tls1.2服务端与客户端。
b.交叉编译出用于Android的动态库
c.建立用于提供JAVA上层开发接口的项目用于生成给java的相关文件
d.建立Android项目,在手机上面建立demo调用java的动态库 完成客户端服务的创建
e.调通服务端与客户端基于tls1.2的通讯连接
f.基于国密协议对tls进行国密化改造(在真机到来之前只能先盲写)。
开发进度
a.完成
b.研究中
c.
d.
e.
f.
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment