mirror of
https://github.com/emmansun/gmsm.git
synced 2025-04-26 04:06:18 +08:00
update readme for xts mode
This commit is contained in:
parent
2bc8260bcb
commit
319d794ef2
@ -24,7 +24,7 @@
|
|||||||
|
|
||||||
* **CFCA** - CFCA特定实现,目前实现的是SM2私钥、证书封装处理,对应SADK中的**PKCS12_SM2**。
|
* **CFCA** - CFCA特定实现,目前实现的是SM2私钥、证书封装处理,对应SADK中的**PKCS12_SM2**。
|
||||||
|
|
||||||
* **CIPHER** - ECB/CCM/XTS加密模式实现, XTS模式同时支持NIST规范和国标 **GB/T 17964-2021**。
|
* **CIPHER** - ECB/CCM/XTS加密模式实现, XTS模式同时支持NIST规范和国标 **GB/T 17964-2021**。当前的XTS模式由于实现了BlockMode,其结构包含一个tweak数组,所以其**不支持并发使用**。
|
||||||
|
|
||||||
* **SMX509** - Go语言X509包的分支,加入了商用密码支持。
|
* **SMX509** - Go语言X509包的分支,加入了商用密码支持。
|
||||||
|
|
||||||
@ -34,7 +34,7 @@
|
|||||||
|
|
||||||
* **ECDH** - 一个类似Go语言中ECDH包的实现,支持SM2椭圆曲线密码算法的ECDH & SM2MQV协议,该实现没有使用 **big.Int**,也是一个SM2包中密钥交换协议实现的替换实现(推荐使用)。
|
* **ECDH** - 一个类似Go语言中ECDH包的实现,支持SM2椭圆曲线密码算法的ECDH & SM2MQV协议,该实现没有使用 **big.Int**,也是一个SM2包中密钥交换协议实现的替换实现(推荐使用)。
|
||||||
|
|
||||||
* **DRBG** - 《GM/T 0105-2021软件随机数发生器设计指南》实现。本实现同时支持**NIST Special Publication 800-90A**(部分) 和 **GM/T 0105-2021**,NIST相关实现使用了NIST提供的测试数据进行测试。本实现不支持并发使用。
|
* **DRBG** - 《GM/T 0105-2021软件随机数发生器设计指南》实现。本实现同时支持**NIST Special Publication 800-90A**(部分) 和 **GM/T 0105-2021**,NIST相关实现使用了NIST提供的测试数据进行测试。本实现**不支持并发使用**。
|
||||||
|
|
||||||
## 相关项目
|
## 相关项目
|
||||||
* **[Trisia/TLCP](https://github.com/Trisia/gotlcp)** - 一个《GB/T 38636-2020 信息安全技术 传输层密码协议》Go语言实现项目。
|
* **[Trisia/TLCP](https://github.com/Trisia/gotlcp)** - 一个《GB/T 38636-2020 信息安全技术 传输层密码协议》Go语言实现项目。
|
||||||
|
@ -25,7 +25,7 @@ English | [简体中文](README-CN.md)
|
|||||||
|
|
||||||
* **CFCA** - some cfca specific implementations.
|
* **CFCA** - some cfca specific implementations.
|
||||||
|
|
||||||
* **CIPHER** - ECB/CCM/XTS cipher modes, XTS mode also supports **GB/T 17964-2021**.
|
* **CIPHER** - ECB/CCM/XTS cipher modes, XTS mode also supports **GB/T 17964-2021**. Current XTS mode implementation is **NOT** concurrent safe!
|
||||||
|
|
||||||
* **SMX509** - a fork of golang X509 that supports ShangMi.
|
* **SMX509** - a fork of golang X509 that supports ShangMi.
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user