Pinned Repositories
gmsm
ShangMi (SM) cipher suites for golang (Go语言商用密码软件)
go-solace-mqtt-sample
go solace mqtt sample use https://github.com/eclipse/paho.mqtt.golang
gotlcp
Go语言实现的传输层密码协议(TLCP),TLCP协议遵循 GB/T 38636-2020 Information security technology Transport Layer Cryptography Protocol (TLCP)
mksmcert
A simple zero-config tool to make locally trusted development Shangmi certificates with any names you'd like.
sm2elgamal
EC-ElGamal with SM2
sm2js
GM-Standards SM2 SM3 SM4 for Javascript
sm2rsign
Ring Signature Schemes Based on SM2 Digital Signature Algorithm
sm4bs
sm4 with bit slicing
sm9
sm9 bn256 1-2-6-12 towering extensions complete reference
vault-gmsm-plugin
hashicorp vault gmsm plugin
emmansun's Repositories
emmansun/gmsm
ShangMi (SM) cipher suites for golang (Go语言商用密码软件)
emmansun/sm2js
GM-Standards SM2 SM3 SM4 for Javascript
emmansun/vault-gmsm-plugin
hashicorp vault gmsm plugin
emmansun/gotlcp
Go语言实现的传输层密码协议(TLCP),TLCP协议遵循 GB/T 38636-2020 Information security technology Transport Layer Cryptography Protocol (TLCP)
emmansun/mksmcert
A simple zero-config tool to make locally trusted development Shangmi certificates with any names you'd like.
emmansun/sm2elgamal
EC-ElGamal with SM2
emmansun/base64
Base64 with SIMD acceleration
emmansun/certinfo
A tool for printing X509 TLS certificates in Go
emmansun/go-pkcs12
Go library for encoding and decoding PKCS#12 files with ShangMi support
emmansun/pkcs7
Implements a subset of PKCS#7/Cryptographic Message Syntax (rfc2315, rfc5652) with ShangMi(SM) support.
emmansun/sm2rsign
Ring Signature Schemes Based on SM2 Digital Signature Algorithm
emmansun/sm3js
SM3 for Javascript
emmansun/sm9
sm9 bn256 1-2-6-12 towering extensions complete reference
emmansun/bn256
Package bn256 implements a particular bilinear group.
emmansun/sm2fiat
POC generate sm2 p256 curve with fiat-crypto & addchain. A golang 1.19 style sm2 elliptic curve implementation.
emmansun/sm4bs
sm4 with bit slicing
emmansun/sm4js
A Simple Pure JavaScript GM-Standards SM2 SM3 SM4 Implementation
emmansun/ApplicationInsights-Go
Microsoft Application Insights SDK for Go
emmansun/ecc
emmansun/GM-Standards
中华人民共和国密码行业标准(GM/T)文本
emmansun/lcs4j
Longest common subsequence algorithm java implementation. https://en.wikipedia.org/wiki/Longest_common_subsequence_problem
emmansun/mubsub-es
A pub/sub implementation for Node.js and MongoDB
emmansun/node-request-retry
:guardsman: Wrap NodeJS request module to retry http requests in case of errors
emmansun/pkcs8
Go package implementing functions to parse and convert private keys in PKCS#8 format, as defined in RFC5208 and RFC5958
emmansun/pkg
Package your Node.js project into an executable
emmansun/randomness
该工具库实现了《GM/T 0005-2021 随机性检测规范》中描述的15中随机性检测方法
emmansun/rc5
rc5
emmansun/sm4ni
Demonstration that AES-NI instructions can be used to implement the Chinese Encryption Standard SM4
emmansun/solace-samples-nodejs
Getting Started Samples for the Solace Node.js API.
emmansun/spring3-toplink
Support for TopLink native APIs has been removed from Spring 3.0. The support provided in Spring Framework 2.5.x is for TopLink 9 and 10. The newer TopLink 11 has a modified API, which Spring does not support. If you use TopLink 9 or 10 and want to use Spring 3.0, we recommend that you migrate your code to TopLink or Eclipse Link JPA. But we had many old projects that still used native toplink APIs with toplink 10, And we also hope to migrate spring framework from 2.5.x to 3.2.x.