BabaSSL是主打国密的密码算法库,与OpenSSL 1.1.1保持兼容,作为国密的密码算法解决方案而诞生。 BabaSSL是基于之前蚂蚁集团和阿里集团内部的OpenSSL版本合并而来,并首次进行了开源。BabaSSL的含义是:灵巧、轻快且靠谱的密码学和SSL/TLS工具库。 BabaSSL的绿色商标,是基于阿里的橙色和蚂蚁的蓝色混合而来,也意味着我们希望将...
网站已经迁移到铜锁,请访问https://www.tongsuo.net/ Feb 28, 2022 BabaSSL 8.3.0 稳定版本发布 Jan 11, 2022 Tengine + BabaSSL ,让国密更易用 Jun 4, 2021 2021阿里云开发者大会上对BabaSSL的介绍 Jun 3, 2021 BabaSSL项目的诞生 Subscribe BabaSSL Project kaishen.yy@alipay.com...
BabaSSL 是OpenSSL的衍生版,内部支持了很多椭圆曲线算法的实现。 比如,已支持国际(prime256v1、secp384r1 等)和国密(SM2)的大部分椭圆曲线,天生实现了椭圆曲线点运算、公私钥生成等基础算法,所以在 BabaSSL 实现 EC-ElGamal 算法的核心实现主要是 EC-ElGamal 原理的实现和 ECDLP 求解算法的实现。 由于代码过长,查看...
将这个公钥存入一个名叫BabaSSL-public.key的文件随后使用以下命令进行验证签名gpg --verify --default-key "BabaSSL Project Team" BabaSSL-8.3.1.tar.gz.asc Tongsuo-8.3.1.tar.gz 验证通过,所下的资源包没有出现篡改或者丢包情况随后使用tar -xzf Tongsuo-8.3.1.tar.gz指令进行解压压缩包...
负责方向:BabaSSL密码库核心研发 议题简介: 从数据存储到网络通信,从密码合规再到隐私计算,这些场景都离不开密码学算法和协议。 BabaSSL密码库作为蚂蚁和阿里的统一基础密码库,广泛的应用在各类蚂蚁和阿里的业务当中,提供了TLS通信、数据加密、国密合规等关键的密码学相关能力,确保了各项业务平稳、安全、合规的运行;自...
密码学开源项目 BabaSSL 近日发布了 8.3.0 稳定版本,该版本中提供了若干 bug 修复以及较多的新特性支持。从具体特性角度来看,BabaSSL 8.3.0 版本在国际前沿技术标准、国内密码合规能力以及国密算法的性能优化上均进行了能力的提升。其中:前沿技术标准:RFC8879 所定义的 TLS 证书压缩功能为 TLS 握手带来了很大...
https://babassl.github.io kaishen.yy@alipay.com README.md BabaSSL产品更名为“铜锁/Tongsuo” BabaSSL已经于2022年7月正式更名为”铜锁密码库“,详见:《你好,我的新名字叫“铜锁/Tongsuo”》 本组织(https://github.com/BabaSSL)内的原有相关仓库已经全部迁移到新的铜锁组织(Tongsuo-Project)之下,敬请移步...
然而,Tengine也支持 BabaSSL 和 sm4 作为其底层密码库。BabaSSL 是一种独立的、开源的、安全可靠的、...
开源BabaSSL 密码库已经支持 TLS 证书压缩功能,需要在构建 BabaSSL 时开启该功能,config 后添加 enable-cert-compression。 可以在设置 SSL_CTX 时,添加证书压缩算法,代码示例如下: #include <openssl/ssl.h> #include <zlib.h> static int zlib_compress(SSL *s, ...
近日,蚂蚁集团高级技术专家杨洋(花名:凯申 )发文称,国内著名Web服务器和反向代理开源软件Tengine已完成了对BabaSSL的适配工作,并增加了对NTLS相关能力的支持。▼至此,对我国密码行业相关安全通信协议有使用需求的用户可以直接使用Tengine+BabaSSL的组合,无需额外的patch或者代码改动,即可原生开启NTLS能力,进一步为用户...