Skip to content

Latest commit

 

History

History
86 lines (48 loc) · 2.51 KB

Changelog.md

File metadata and controls

86 lines (48 loc) · 2.51 KB

v1.4.0

(2024-10-28)

新增

  • 新增基于secp256k1曲线的ecvrf

v1.3.0

(2022-08-22)

新增

  • 新增zkp相关接口的c ffi封装
  • 添加wedpr_aggregate_ristretto_point方法支持RistrettoPoint加操作
  • 新增ci自动上传各平台动态库功能

更新

  • 升级rust toolchainnightly-2022-07-28
  • zkpot算法相关的证明参数由ProtoBuf修改为结构体

v1.2.0

(2021-09-29)

WeDPR-Lab-Crypto v1.2.0版本开源主要内容如下:

  • 核心密码算法组件:n选k不经意传输算法

    • 其中,n和k均为任意正整数,k<n。

    对于以下场景:

    • 数据方的数据目录中共有n条消息记录

    • 查询方选择k个消息的索引向数据方查询消息

    不经意传输算法能实现的具体隐私效果是:

    • 数据方无法得知查询方的查询索引,即:查询方查询索引隐私;

    • 除了所查索引的消息外,查询方无法得知数据方数据目录中的其他消息,即:数据方数据隐私。

  • 二进制接口,包括所有核心密码算法的高性能二进制接口;

v1.1.0

(2021-03-30)

WeDPR-Lab-Crypto v1.1.0版本开源主要内容如下:

  • 核心密码算法组件,包括:

    • 分组加密算法:包括AES-256、国密SM4;

    • 哈希算法:包括SHA3、BLAKE2、RIPEMD-160;

    • 椭圆曲线计算:包括椭圆曲线BN128的点加、点乘及双线性对操作;

    • 数字签名算法:包括Ed25519;

    • 零知识证明的聚合验证:包括加和证明的聚合验证、乘积证明的聚合验证。

  • 二进制接口,包括所有核心密码算法的高性能二进制接口;

  • FFI接口,支持交叉编译跨语言、跨平台所调用的FFI适配接口。

v1.0.0

(2021-02-02)

WeDPR-Lab-Crypto v1.0.0版本开源主要内容如下:

  • 核心密码算法组件,包括:

    • 基础编解码;

    • 公钥加解密算法,包括基于Secp256k1曲线的ECIES加解密;

    • 哈希算法,包括Keccak256哈希算法与国密SM3;

    • 签名及验证,包括ECDSA签名与国密SM2;

    • 离散对数系统的零知识证明算法,包括加和证明及验证、乘积证明及验证;

    • 零知识范围证明及验证;

    • 基于椭圆曲线的可验证随机函数VRF(Verifiable Random Functions)。

  • FFI接口,支持交叉编译跨语言、跨平台所调用的FFI适配接口。