gmssl
« Back to VersTracker
Description:
Toolkit for Chinese national cryptographic standards
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: cryptography sm2 sm3 sm4 chinese-standards security
Install: brew install gmssl
About:
GmSSL is a robust open-source toolkit that implements Chinese national cryptographic standards (SM series algorithms). It provides comprehensive support for SM2, SM3, and SM4 algorithms, enabling developers to integrate China's approved cryptographic methods into their applications for secure communication and data protection.
Key Features:
  • Support for SM2 elliptic curve cryptography
  • SM3 cryptographic hash function implementation
  • SM4 symmetric block cipher algorithm
  • Command-line tools and programming APIs
  • Compatibility with OpenSSL architecture
Use Cases:
  • Developing applications requiring Chinese cryptographic compliance
  • Securing communications with SM-based TLS/SSL
  • Implementing data encryption using SM4 algorithm
  • Creating digital signatures with SM2 for Chinese regulatory requirements
Alternatives:
  • OpenSSL – GmSSL specializes in Chinese standards while OpenSSL focuses on international algorithms
  • Bouncy Castle – GmSSL provides native Chinese standard implementations; Bouncy Castle is a broader Java cryptography library
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:57am 0 VERSION_BUMP 61d8766d