Projects in Awesome Lists tagged with sm2
A curated list of projects in awesome lists tagged with sm2 .
https://github.com/guanzhi/gmssl
支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
crypto encryption go java javascript pairing sm2 sm3 sm4 sm9 ssl tls zuc
Last synced: 14 May 2025
https://github.com/guanzhi/GmSSL
支持国密SM2/SM3/SM4/SM9/SSL的密码工具箱
crypto encryption go java javascript pairing sm2 sm3 sm4 sm9 ssl tls zuc
Last synced: 27 Mar 2025
https://github.com/cnpack/cnvcl
CnPack VCL Components
cnpack cnpack-vcl-components delphi pascal pure-pascal-crypt sm2 sm2-signature-verification sm3 sm3-digest-algorithm sm3-hmac sm4 sm9
Last synced: 14 Mar 2026
https://github.com/viendinhcom/supermemo
A JavaScript and TypeScript implementation of SuperMemo 2, a spaced repetition algorithm for flashcards.
deno flashcards javascript nodejs sm2 spaced-repetition supermemo supermemo2 typescript webpack
Last synced: 15 May 2025
https://github.com/ANSSI-FR/libecc
Library for elliptic curves cryptography
batch-verification bign bip-0340 cryptography ecdh ecdsa ecgdsa eckcdsa ecrdsa ecsdsa ed25519 ed448 eddsa elliptic-curves iso14888-3 rsa schnorr sm2 x25519 x448
Last synced: 17 Apr 2025
https://github.com/citahub/libsm
A Rust Library of China's Standards of Encryption Algorithms (SM2/3/4)
cipher cryptography sm2 sm3 sm4
Last synced: 06 Apr 2025
https://github.com/thyagoluciano/sm2
SM-2 is a simple spaced repetition algorithm. It calculates the number of days to wait before reviewing a piece of information based on how easily the the information was remembered today.
algorithm dart dart2 flutter package repetition sm2 spaced spaced-repetition-algorithm supermemo supermemo2
Last synced: 16 May 2025
https://github.com/tjfoc/hyperledger-fabric-gm
支持国密加密算法的Hyperledger Fabric版本
blockchain fabric gm hyperledger sm2 sm3 sm4
Last synced: 07 May 2025
https://github.com/tjfoc/fabric-ca-gm
支持国密加密算法的Hyperledger Fabric CA服务
blockchain ca fabric gm hyperledger sm2 sm3 sm4
Last synced: 01 May 2025
https://github.com/GmSSL/GmSSL-Java
Java interface of the GmSSL library
certificate gmssl java sm2 sm3 sm4 sm9 zuc
Last synced: 14 May 2025
https://github.com/bilibili/smgo
Shang-Mi cipher library. Constant-time implementation of SM2 and SM4.
constant-time elliptic-curve gcm gfni neon sm2 sm4
Last synced: 28 Apr 2025
https://github.com/eudoxia0/sm2
The SM-2 algorithm.
sm2 spaced-repetition supermemo
Last synced: 01 Apr 2026
https://github.com/yogcrypt/yogcrypt
A fast, general purpose crypto library in pure Rust.
block-cipher cryptographic-hash cryptography rust security signature sm2 sm3 sm4
Last synced: 01 Apr 2026
https://github.com/pedroalbanese/edgetk
🔒 Encrypted Data Gateway Engine - Command-line Integrated Security Suite written in Go (OpenSSL compliant)
aria blake2 camellia chacha20 ecdsa-cryptography ed25519 golang gost3410-2012 kuznechik openssl poly1305 rsa-cryptography seed sm2 sm3 sm4 streebog tlcp tls whirlpool
Last synced: 12 Feb 2026
https://github.com/wolfssl/wolfsm
wolfSSL SM cipher implementations
cipher cryptography decryption ecdh embedded encryption hash iot security shangmi sm2 sm3 wolfcrypt
Last synced: 26 Jun 2025
https://github.com/ztgx/jlib-rs
Jingtum blockchain API
blockchain rust secpk256k1 sm2 sm3
Last synced: 11 Jun 2025
https://github.com/dragonwell-project/alibaba-dragonwell-security-provider
Dragonwell Security Provider is a High Performance Java Security Provider (JSP) that implements parts of the Java JCE and JSSE. It uses Tongsuo to provide cryptographic primitives and Transport Layer Security (TLS) for Java applications on OpenJDK.
conscrypt high-performance rfc8998 sm2 sm3 sm4 tongsuo
Last synced: 24 Aug 2025
https://github.com/hiyouga/cryptography-experiment
BUAA CST Spring 2019 Cryptography Experiment
aes-128 crypto cryptography data-encryption-standard dsa ecc hash rsa-cryptography sm2
Last synced: 24 Oct 2025
https://github.com/revelaction/go-srs
Go implementation of the sm2 (SuperMemo) algorithm
flashcards go golang sm2 spaced-repetition spaced-repetition-system srs supermemo supermemo2
Last synced: 15 May 2025
https://github.com/hitsz-ids/hsmconn
HSMC全称为Hardware Security Module Connector,其定位为开发者提供商用密码异构硬件设备连接的统一接口开发库
connector encryption hsm sm2 sm3 sm4
Last synced: 26 Apr 2025
https://github.com/pedroalbanese/gmsmtk
🔒 Pure Go GMSM Security Suite
encryption-decryption hmac sm2 sm3 sm3-digest-algorithm sm3-hmac sm3-sm4 sm4
Last synced: 20 Apr 2025
https://github.com/power4j/skf-rs
Rust wrapper for GM/T 0016-2012 (Smart token cryptography application interface specification)
cryptography-library hardware-support sm2 sm3 sm4
Last synced: 21 Sep 2025
https://github.com/sovea/sm2-evp
SM2 simple tool class(C++)/function(C) written using openssl EVP (Based on OpenSSL 1.1.1).
Last synced: 03 Aug 2025
https://github.com/yuwash/hy-drill
Spaced repetition algorithm functions from [org-drill](https://bitbucket.org/eeeickythump/org-drill), translating to Hy
simple8 sm2 sm5 spaced-repetition-algorithm
Last synced: 12 Mar 2025
https://github.com/Lifeni/libsm-js
A WebAssembly Library of SM2, SM3 and SM4. 国密算法。
browser rust sm2 sm3 sm4 web-assembly
Last synced: 11 Mar 2025
https://github.com/ayakovlenko/termilingo
learn new stuff in your terminal
deno duolingo-clone language-learning sm2 space-repetition srs supermemo
Last synced: 19 Jun 2025
https://github.com/zhaohaijun/blockchain-crypto
Crypto for BlockChain
blockchain cryptography sm2 vrf
Last synced: 12 Mar 2026
https://github.com/dxvgef/tsing-authorization
Go开发的授权服务,支持HS 256、RS 256、SM2、SM4等多种算法的授权签发、校验、刷新功能
authorization hs256 jwt rs256 sm2 sm4
Last synced: 14 Apr 2025
https://github.com/emmansun/sm2rsign
Ring Signature Schemes Based on SM2 Digital Signature Algorithm
Last synced: 10 Jul 2025
https://github.com/tagaryen/archer-tools
Useful tools written with java. Includes ecdsa, sm2, sm3, encryption, excel reader, http(s) client and server etc.
asm bytecode elliptic-curves excel http http-client http-server https rsa secp256k1 sm2 sm3 sm4 toolbox
Last synced: 19 Jun 2025
https://github.com/tagaryen/archer-net
network written with java and c, to support latest openssl(gmssl) 1.3, support SM2_WITH_SM3(encryptCrt and encryptKey) TLS etc.
encrypt-certificates gmssl http libevent networking openssl sm2
Last synced: 12 May 2025
https://github.com/bugfan/apisix-gm-docker
apisix gm 国密插件编译 docker Dockerfile
apisix dockerfile gm sm2 sm3 sm4
Last synced: 05 Feb 2026
https://github.com/emmansun/sm4js
A Simple Pure JavaScript GM-Standards SM2 SM3 SM4 Implementation
Last synced: 19 Jan 2026
https://github.com/emmansun/pkcs7
Implements a subset of PKCS#7/Cryptographic Message Syntax (rfc2315, rfc5652) with ShangMi(SM) support.
Last synced: 14 Jan 2026
https://github.com/hanzhichao/sm-crypto
python china gm cryptography such as sm2, sm3, sm4
Last synced: 05 Apr 2026
https://github.com/emmansun/sm2fiat
POC generate sm2 p256 curve with fiat-crypto & addchain. A golang 1.19 style sm2 elliptic curve implementation.
Last synced: 16 May 2026
https://github.com/pedroalbanese/sm2
Parameters for the GM/T 0003-2012 SM2 Elliptic curve
asymmetric-cryptography elliptic-curves sm2 sm2-signature-verification
Last synced: 18 Jul 2025
https://github.com/johnfire/flashmd-python
Markdown flashcard app with SM-2 spaced repetition — desktop Python/tkinter
flashcards markdown offline python sm2 spaced-repetition study-tool tkinter
Last synced: 24 Jun 2026
https://github.com/luisreinoso/obsidian-study-spaced-repetition
Spaced repetition flashcard review for Obsidian using question::answer notes. Fork of st3v3nmw/obsidian-spaced-repetition. Part of the Study Framework.
flashcards learning obsidian obsidian-plugin sm2 spaced-repetition study-framework
Last synced: 13 Aug 2026
https://github.com/taybct/spring-taybct-tools
Spring TayBct Tools 是一个Spring 业务组件基础集成的工具类库,对一些常用的中间件做了基础的常用的集成,并且提供一些业务开发过程中常用的功能模块集成,开箱即用。
alibabacloud dubbo dynamic-datasource elasticsearch java minio mybatis-plus oss rabbitmq redis rsa scheduling sm2 sm3 sm4 spring-boot spring-cloud webflux webmvc websocket
Last synced: 13 May 2026
https://github.com/lihongjie0209/sm-py-bc
SM2/SM3/SM4 implementation in Python based on Bouncy Castle - Pure Python cryptography library
bouncy-castle chinese-crypto cryptography gm-crypto pure-python python sm2 sm3 sm4 zero-dependencies
Last synced: 13 Jan 2026
https://github.com/lihongjie0209/sm-js-bc
SM2/SM3 cryptography TypeScript implementation based on Bouncy Castle Java - Zero dependencies, fully compatible, browser & Node.js support
bouncy-castle chinese-cryptography cryptography elliptic-curve gm-algorithm sm2 sm3 typescript
Last synced: 04 Apr 2026
https://github.com/garuda8887/recall
Self-hosted spaced repetition calendar — SM-2 scheduling, forgetting curves, knowledge graph & dark mode. Privacy-first Anki alternative for visual learners.
anki-alternative calendar dark-mode education forgetting-curve javascript knowledge-graph nodejs productivity pwa self-hosted sm2 spaced-repetition sqlite study-planner
Last synced: 31 May 2026
https://github.com/log1997/gm-log
国密密钥交换算法
ecdh encryption encryption-decryption gm gmssl sm2 sm2-encryption sm4
Last synced: 15 Apr 2025
https://github.com/fg193/sgcc
[Abandoned] State Grid Client Library for Home Assistant Integration
Last synced: 21 Mar 2025
https://github.com/aaravshah2907/knowledge-grapher
Local exam-prep tool: parse Obsidian-style Markdown into a concept graph, run PageRank-weighted SM-2 flashcards, and surface weak links. No cloud.
education exam-preparation fastapi flashcards knowledge-graph latex latex-parsing markdown networkx obsidian pagerank python3 sm2 spaced-repetition typer
Last synced: 01 Aug 2026
https://github.com/pedroalbanese/gmsm
Pure Go GMSM cryptographic functions library.
Last synced: 14 Jun 2026