Directories ¶
Path | Synopsis |
---|---|
Package cfca handles cfca issued key and certificate
|
Package cfca handles cfca issued key and certificate |
Block Chaining operation mode (BC mode) in Chinese national standard GB/T 17964-2021.
|
Block Chaining operation mode (BC mode) in Chinese national standard GB/T 17964-2021. |
Package drbg implements Random Number Generation Using Deterministic Random Bit Generators.
|
Package drbg implements Random Number Generation Using Deterministic Random Bit Generators. |
Package ecdh implements Elliptic Curve Diffie-Hellman / SM2-MQV over SM2 curve.
|
Package ecdh implements Elliptic Curve Diffie-Hellman / SM2-MQV over SM2 curve. |
internal
|
|
godebug
Package godebug parses the GODEBUG environment variable.
|
Package godebug parses the GODEBUG environment variable. |
randutil
Package randutil contains internal randomness utilities for various crypto packages.
|
Package randutil contains internal randomness utilities for various crypto packages. |
sm2ec
Package sm2ec implements the SM2 Prime elliptic curves.
|
Package sm2ec implements the SM2 Prime elliptic curves. |
Package kdf implements ShangMi(SM) used Key Derivation Function, compliances with GB/T 32918.4-2016 5.4.3.
|
Package kdf implements ShangMi(SM) used Key Derivation Function, compliances with GB/T 32918.4-2016 5.4.3. |
Package padding implements some padding schemes for padding octets at the trailing end.
|
Package padding implements some padding schemes for padding octets at the trailing end. |
Package pkcs implements ciphers used by PKCS#7 & PKCS#8.
|
Package pkcs implements ciphers used by PKCS#7 & PKCS#8. |
Package pkcs7 implements parsing and generation of some PKCS#7 structures.
|
Package pkcs7 implements parsing and generation of some PKCS#7 structures. |
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format with ShangMi(SM) support, as defined in RFC5208 and RFC5958.
|
Package pkcs8 implements functions to parse and convert private keys in PKCS#8 format with ShangMi(SM) support, as defined in RFC5208 and RFC5958. |
Package sm2 implements ShangMi(SM) sm2 digital signature, public key encryption and key exchange algorithms.
|
Package sm2 implements ShangMi(SM) sm2 digital signature, public key encryption and key exchange algorithms. |
sm2ec
Package sm2ec defines/implements SM2 curve structure.
|
Package sm2ec defines/implements SM2 curve structure. |
Package sm3 implements ShangMi(SM) sm3 hash algorithm.
|
Package sm3 implements ShangMi(SM) sm3 hash algorithm. |
Package sm4 implements ShangMi(SM) sm4 symmetric encryption algorithm.
|
Package sm4 implements ShangMi(SM) sm4 symmetric encryption algorithm. |
Package sm9 implements ShangMi(SM) sm9 digital signature, encryption and key exchange algorithms.
|
Package sm9 implements ShangMi(SM) sm9 digital signature, encryption and key exchange algorithms. |
bn256
Package bn256 defines/implements ShangMi(SM) sm9's curves and pairing.
|
Package bn256 defines/implements ShangMi(SM) sm9's curves and pairing. |
Package smx509 parses X.509-encoded keys and certificates include SM2/SM3 support.
|
Package smx509 parses X.509-encoded keys and certificates include SM2/SM3 support. |
Package zuc implements ShangMi(SM) zuc stream cipher and integrity algorithm.
|
Package zuc implements ShangMi(SM) zuc stream cipher and integrity algorithm. |
Click to show internal directories.
Click to hide internal directories.