GithubHelp home page GithubHelp logo

marshaltang / tassl-1.1.1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jntass/tassl-1.1.1

0.0 0.0 0.0 13.72 MB

License: Other

Shell 0.26% C++ 0.21% Python 0.01% Perl 18.06% C 80.64% Assembly 0.63% eC 0.02% DIGITAL Command Language 0.02% M4 0.15% sed 0.01%

tassl-1.1.1's Introduction

1、当前版本基于开源openssl1.1.1s修改。相较于之前的tassl 1.1.1k版本,修复了以下漏洞: CVE-2021-3711 CVE-2021-3712 CVE-2022-0778 CVE-2022-1292 CVE-2022-2068 CVE-2022-2097

2、支持国密SSL协议(GM/T 0024-2014)。使用原生接口加载加密证书/密钥,对于使用openssl的程序有更好的兼容性,降低应用进行国密SSL迁移的开发成本。

3、支持TLCP(GB/T 38636-2020)。增加对GCM套件的支持。

4、支持RFC 8998 ShangMi (SM) Cipher Suites for TLS 1.3。基于TLS1.3实现了两个国密套件TLS_SM4_GCM_SM3/TLS_SM4_CCM_SM3。放宽了双证的需求,使用SM2单证书;取消了在使用ECDHE算法时必须有客户端证书的限制。

5、支持原生nginx。tassl可与原生nginx实现国密SSL的web server/反向代理;同时支持使用江南天安硬件产品(密码机/密码卡)存储SSL长期密钥,以保证密钥安全性。(零代码改造,只需修改配置)

6、支持原生apache。tassl可与原生apache实现国密SSL的web server/反向代理;同时支持使用江南天安硬件产品(密码机/密码卡)存储SSL长期密钥,以保证密钥安全性。(零代码改造,只需修改配置)

7、支持ukey。tassl支持客户端使用ukey(客户端私钥/证书存储于ukey)完成与服务端的SSL握手。(参考tassl安装目录下tassl_demo/ukey/)

使用请参考《软算法支持SSL卸载使用指南.pdf》

tassl-1.1.1's People

Contributors

jntass avatar yanshichao0226 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.