All Projects → BabaSSL → BabaSSL

BabaSSL / BabaSSL

Licence: Apache-2.0, Unknown licenses found Licenses found Apache-2.0 LICENSE Unknown LICENSE.original
A Brisk and Better Assured Cryptographic Toolkit

Programming Languages

c
50402 projects - #5 most used programming language
perl
6916 projects
assembly
5116 projects
shell
77523 projects
C++
36643 projects - #6 most used programming language
M4
1887 projects

Projects that are alternatives of or similar to BabaSSL

crlite
WebPKI-level Certificate Revocation via Multi-Level Bloom Filter Cascade
Stars: ✭ 52 (-85.6%)
Mutual labels:  tls, pki
diyca
Do-It-Yourself Certificate Authority
Stars: ✭ 18 (-95.01%)
Mutual labels:  tls, pki
certctl
A command line tool able to request certificate generation from Vault to write certificate files to the local filesystem.
Stars: ✭ 13 (-96.4%)
Mutual labels:  tls, pki
Kadnode
P2P DNS with content key, crypto key and PKI support. DynDNS alternative.
Stars: ✭ 359 (-0.55%)
Mutual labels:  tls, pki
Babassl
A Brisk and Better Assured Cryptographic Toolkit
Stars: ✭ 68 (-81.16%)
Mutual labels:  tls, pki
Boulder
An ACME-based certificate authority, written in Go.
Stars: ✭ 4,091 (+1033.24%)
Mutual labels:  tls, pki
Certificates
🛡️ A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH.
Stars: ✭ 3,693 (+922.99%)
Mutual labels:  tls, pki
Aspnetcorecertificates
Certificate Manager in .NET Core for creating and using X509 certificates
Stars: ✭ 135 (-62.6%)
Mutual labels:  tls, pki
labca
A private Certificate Authority for internal (lab) use, based on the open source ACME Automated Certificate Management Environment implementation from Let's Encrypt (tm).
Stars: ✭ 126 (-65.1%)
Mutual labels:  tls, pki
tlstools
🔐 CLI tool to analyze, troubleshoot or inspect SSL certificates, requests or keys.
Stars: ✭ 45 (-87.53%)
Mutual labels:  tls
acmed
ACME (RFC 8555) client daemon
Stars: ✭ 121 (-66.48%)
Mutual labels:  tls
cie-cns-apache-docker
L'obiettivo di questo progetto è quello di fornire un template pronto all'uso che realizza un sistema di autenticazione tramite la Smart Card TS-CNS (o CNS) e la CIE (Carta d'Identità Elettronica) basato su Apache HTTP. Ognuno può poi modificare o specializzare questo progetto sulla base delle proprie esigenze Si tratta di un progetto docker per…
Stars: ✭ 48 (-86.7%)
Mutual labels:  tls
v2ray-tls-websocket-nginx
🌎The ULTIMATE V2Ray proxy configuration powered by Project V.
Stars: ✭ 29 (-91.97%)
Mutual labels:  tls
netman
高性能的TCP网络框架、支持TLS、可配置的路由、websocket、基于事件循环(epoll),百万连接(C1000K)
Stars: ✭ 96 (-73.41%)
Mutual labels:  tls
helix-sandbox
Middleware for secure IoT provisioning, access and control.
Stars: ✭ 23 (-93.63%)
Mutual labels:  tls
TLS-Redirection
TLS Redirection
Stars: ✭ 109 (-69.81%)
Mutual labels:  tls
tlstun
A socks tunnel client and server using websockets over http and tls
Stars: ✭ 36 (-90.03%)
Mutual labels:  tls
virgil-sdk-x
Virgil Core SDK allows developers to get up and running with Virgil Cards Service API quickly and add end-to-end security to their new or existing digital solutions to become HIPAA and GDPR compliant and more.
Stars: ✭ 27 (-92.52%)
Mutual labels:  pki
cero
Scrape domain names from SSL certificates of arbitrary hosts
Stars: ✭ 316 (-12.47%)
Mutual labels:  tls
x509sak
X.509 Swiss Army Knife is a toolkit atop OpenSSL to ease generation of CAs and aid white-hat pentesting
Stars: ✭ 23 (-93.63%)
Mutual labels:  pki

概述

BabaSSL是一个提供现代密码学算法和安全通信协议的开源基础密码库,为存储、网络、密钥管理、隐私计算等诸多业务场景提供底层的密码学基础能力,实现数据在传输、使用、存储等过程中的私密性、完整性和可认证性,为数据生命周期中的隐私和安全提供保护能力。

特性

BabaSSL提供如下主要的功能特性:

  • 技术合规能力
    • BabaSSL正在取得国家密码管理局商用密码检测中心授予的”软件密码模块安全一级“资质
  • 密码学算法
    • 中国商用密码算法:SM2、SM3、SM4、祖冲之等
    • 国际主流算法:ECDSA、RSA、AES、SHA等
    • 同态加密算法:EC-ElGamal、Paillier*等
    • 后量子密码学*:LAC、NTRU、Saber、Dilithium等
  • 安全通信协议
    • 支持GB/T 38636-2020 TLCP标准,即双证书国密通信协议
    • 支持RFC 8998,即TLS 1.3 + 国密单证书
    • 支持QUIC API
    • 支持Delegated Credentials功能,基于draft-ietf-tls-subcerts-10
    • 支持TLS证书压缩
    • 支持紧凑TLS协议*

注:*号表示正在支持中

文档

BabaSSL的相关文档组织在 BabaSSL文档网站 上。

交流群

BabaSSL使用钉钉群进行用户答疑和交流,欢迎扫码入群: QR

报告安全缺陷

BabaSSL目前使用蚂蚁集团的威胁搜集系统,请访问如下地址进行安全缺陷的报告:

注意:对于非安全相关的Bug,请使用GitHub的Issues进行提交。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].