add changelog for 1.2.0 (#16)
签名库基于PBC Library分别实现了BBS04群签名方案和LSAG环签名方案。群/环签名,是一种能隐藏签名者身份的签名算法,在具有匿名性要求的场景中有着广泛的应用前景,例如投标、拍卖、投票等等。
注: 可选用不同线性对参数创建群,目前支持A,A1,E和F类型线性对,默认使用A类型线性对
推荐Ubuntu 16.04以上版本,16.04以下的版本没有经过测试。
$ sudo apt install -y flex patch bison libgmp-dev byacc
推荐使用CentOS7以上版本。
$ sudo yum install -y flex patch bison gmp-static byacc
推荐xcode10以上版本。macOS依赖包安装依赖于Homebrew。
$ brew install flex bison gmp byacc
# 下载源码 git clone https://github.com/FISCO-BCOS/group-signature-lib.git # 创建目录 cd group-signature-lib && mkdir -p build && cd build # CentOS请使用cmake3 cmake .. # 编译,可使用-j4加速 make # 安装库到系统目录 make install
详见接口文档。
FISCO BCOS开源社区是国内活跃的开源社区,社区长期为机构和个人开发者提供各类支持与帮助。已有来自各行业的数千名技术爱好者在研究和使用FISCO BCOS。如您对FISCO BCOS开源技术及应用感兴趣,欢迎加入社区获得更多支持与帮助。
group-signature-lib的开源协议为APACHE LICENSE 2.0. 详情参考LICENSE。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
group-signature-lib
签名库基于PBC Library分别实现了BBS04群签名方案和LSAG环签名方案。群/环签名,是一种能隐藏签名者身份的签名算法,在具有匿名性要求的场景中有着广泛的应用前景,例如投标、拍卖、投票等等。
算法特性
群签名
环签名
算法流程
群签名
注: 可选用不同线性对参数创建群,目前支持A,A1,E和F类型线性对,默认使用A类型线性对
环签名
签名库使用
安装依赖
推荐Ubuntu 16.04以上版本,16.04以下的版本没有经过测试。
推荐使用CentOS7以上版本。
推荐xcode10以上版本。macOS依赖包安装依赖于Homebrew。
安装签名库
接口说明
详见接口文档。
贡献代码
加入社区
FISCO BCOS开源社区是国内活跃的开源社区,社区长期为机构和个人开发者提供各类支持与帮助。已有来自各行业的数千名技术爱好者在研究和使用FISCO BCOS。如您对FISCO BCOS开源技术及应用感兴趣,欢迎加入社区获得更多支持与帮助。
License
group-signature-lib的开源协议为APACHE LICENSE 2.0. 详情参考LICENSE。