瀏覽代碼

add GmSSL-3.1.0

何彬龙 2 年之前
父節點
當前提交
13f6ff4377
共有 100 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      .cargo/config.toml
  2. 二進制
      GmSSL-3.1.0.zip
  3. 0 0
      GmSSL/.gitignore
  4. 0 0
      GmSSL/CMakeLists.txt
  5. 0 0
      GmSSL/INSTALL.md
  6. 0 0
      GmSSL/LICENSE
  7. 0 0
      GmSSL/README.md
  8. 0 0
      GmSSL/cmake/DebPacking.cmake
  9. 0 0
      GmSSL/cmake/LinuxPacking.cmake
  10. 0 0
      GmSSL/cmake/RpmPacking.cmake
  11. 0 0
      GmSSL/demos/certs/ca/Ant Financial Certification Authority S1.pem
  12. 0 0
      GmSSL/demos/certs/ca/TJCA.pem
  13. 0 0
      GmSSL/demos/certs/ca/Taier CA.pem
  14. 0 0
      GmSSL/demos/certs/crl/Civil Servant ROOT.crl
  15. 0 0
      GmSSL/demos/certs/crl/Device ROOT.crl
  16. 0 0
      GmSSL/demos/certs/crl/ROOTCA.crl
  17. 0 0
      GmSSL/demos/certs/rootca/Civil Servant ROOT.pem
  18. 0 0
      GmSSL/demos/certs/rootca/Device ROOT.pem
  19. 0 0
      GmSSL/demos/certs/rootca/ROOTCA.pem
  20. 0 0
      GmSSL/demos/scripts/cademo.sh
  21. 0 0
      GmSSL/demos/scripts/certdemo.sh
  22. 0 0
      GmSSL/demos/scripts/certs.sh
  23. 0 0
      GmSSL/demos/scripts/certverify.sh
  24. 0 0
      GmSSL/demos/scripts/cmsdemo.sh
  25. 0 0
      GmSSL/demos/scripts/pbkdf2demo.sh
  26. 0 0
      GmSSL/demos/scripts/reqdemo.sh
  27. 0 0
      GmSSL/demos/scripts/sm2demo.sh
  28. 0 0
      GmSSL/demos/scripts/sm3demo.sh
  29. 0 0
      GmSSL/demos/scripts/sm4demo.sh
  30. 0 0
      GmSSL/demos/scripts/sm9demo.sh
  31. 0 0
      GmSSL/demos/scripts/tlcp_client.sh
  32. 0 0
      GmSSL/demos/scripts/tlcp_server.sh
  33. 0 0
      GmSSL/demos/scripts/tlcpdemo.sh
  34. 0 0
      GmSSL/demos/scripts/tls12demo.sh
  35. 0 0
      GmSSL/demos/scripts/tls13demo.sh
  36. 0 0
      GmSSL/demos/scripts/zucdemo.sh
  37. 0 0
      GmSSL/demos/src/demo_sm2_encrypt.c
  38. 0 0
      GmSSL/demos/src/demo_sm2_key_export.c
  39. 0 0
      GmSSL/demos/src/demo_sm2_keygen.c
  40. 0 0
      GmSSL/demos/src/demo_sm2_keyparse.c
  41. 0 0
      GmSSL/demos/src/demo_sm2_private_key.c
  42. 0 0
      GmSSL/demos/src/demo_sm2_private_key_parse.c
  43. 0 0
      GmSSL/demos/src/demo_sm2_public_key.c
  44. 0 0
      GmSSL/demos/src/demo_sm2_sign.c
  45. 0 0
      GmSSL/demos/src/demo_sm2_sign_ctx.c
  46. 0 0
      GmSSL/demos/src/demo_sm3.c
  47. 0 0
      GmSSL/demos/src/demo_sm3_hmac.c
  48. 0 0
      GmSSL/demos/src/demo_sm3_kdf.c
  49. 0 0
      GmSSL/demos/src/demo_sm4.c
  50. 0 0
      GmSSL/demos/src/demo_sm4_cbc.c
  51. 0 0
      GmSSL/demos/src/demo_sm4_cbc_decrypt_update.c
  52. 0 0
      GmSSL/demos/src/demo_sm4_cbc_encrypt_update.c
  53. 0 0
      GmSSL/demos/src/demo_sm4_cbc_padding.c
  54. 0 0
      GmSSL/demos/src/demo_sm4_ctr.c
  55. 0 0
      GmSSL/demos/src/demo_sm4_ctr_encrypt_update.c
  56. 0 0
      GmSSL/demos/src/demo_sm4_gcm.c
  57. 0 0
      GmSSL/demos/src/demo_sm9_encrypt.c
  58. 0 0
      GmSSL/demos/src/demo_sm9_keygen.c
  59. 0 0
      GmSSL/demos/src/demo_sm9_sign.c
  60. 0 0
      GmSSL/demos/src/demo_tlcp_get.c
  61. 0 0
      GmSSL/demos/src/demo_tlcp_post.c
  62. 0 0
      GmSSL/demos/src/demo_wget.c
  63. 0 0
      GmSSL/demos/src/demo_zuc.c
  64. 0 0
      GmSSL/include/gmssl/aead.h
  65. 0 0
      GmSSL/include/gmssl/aes.h
  66. 0 0
      GmSSL/include/gmssl/api.h
  67. 0 0
      GmSSL/include/gmssl/asn1.h
  68. 0 0
      GmSSL/include/gmssl/base64.h
  69. 0 0
      GmSSL/include/gmssl/block_cipher.h
  70. 0 0
      GmSSL/include/gmssl/chacha20.h
  71. 0 0
      GmSSL/include/gmssl/cms.h
  72. 0 0
      GmSSL/include/gmssl/des.h
  73. 0 0
      GmSSL/include/gmssl/digest.h
  74. 0 0
      GmSSL/include/gmssl/dylib.h
  75. 0 0
      GmSSL/include/gmssl/ec.h
  76. 0 0
      GmSSL/include/gmssl/endian.h
  77. 0 0
      GmSSL/include/gmssl/error.h
  78. 0 0
      GmSSL/include/gmssl/file.h
  79. 0 0
      GmSSL/include/gmssl/gcm.h
  80. 0 0
      GmSSL/include/gmssl/gf128.h
  81. 0 0
      GmSSL/include/gmssl/hash_drbg.h
  82. 0 0
      GmSSL/include/gmssl/hex.h
  83. 0 0
      GmSSL/include/gmssl/hkdf.h
  84. 0 0
      GmSSL/include/gmssl/hmac.h
  85. 0 0
      GmSSL/include/gmssl/http.h
  86. 0 0
      GmSSL/include/gmssl/md5.h
  87. 0 0
      GmSSL/include/gmssl/mem.h
  88. 0 0
      GmSSL/include/gmssl/oid.h
  89. 0 0
      GmSSL/include/gmssl/pbkdf2.h
  90. 0 0
      GmSSL/include/gmssl/pem.h
  91. 0 0
      GmSSL/include/gmssl/pkcs8.h
  92. 0 0
      GmSSL/include/gmssl/rand.h
  93. 0 0
      GmSSL/include/gmssl/rc4.h
  94. 0 0
      GmSSL/include/gmssl/rdrand.h
  95. 0 0
      GmSSL/include/gmssl/rsa.h
  96. 0 0
      GmSSL/include/gmssl/sdf.h
  97. 0 0
      GmSSL/include/gmssl/sha1.h
  98. 0 0
      GmSSL/include/gmssl/sha2.h
  99. 0 0
      GmSSL/include/gmssl/sha3.h
  100. 0 0
      GmSSL/include/gmssl/skf.h

+ 1 - 1
.cargo/config.toml

@@ -1,2 +1,2 @@
 [build]
-# target = "x86_64-unknown-linux-musl"
+target = "x86_64-unknown-linux-musl"

二進制
GmSSL-3.1.0.zip


GmSSL-3.1.0/.gitignore → GmSSL/.gitignore


GmSSL-3.1.0/CMakeLists.txt → GmSSL/CMakeLists.txt


GmSSL-3.1.0/INSTALL.md → GmSSL/INSTALL.md


GmSSL-3.1.0/LICENSE → GmSSL/LICENSE


GmSSL-3.1.0/README.md → GmSSL/README.md


GmSSL-3.1.0/cmake/DebPacking.cmake → GmSSL/cmake/DebPacking.cmake


GmSSL-3.1.0/cmake/LinuxPacking.cmake → GmSSL/cmake/LinuxPacking.cmake


GmSSL-3.1.0/cmake/RpmPacking.cmake → GmSSL/cmake/RpmPacking.cmake


GmSSL-3.1.0/demos/certs/ca/Ant Financial Certification Authority S1.pem → GmSSL/demos/certs/ca/Ant Financial Certification Authority S1.pem


GmSSL-3.1.0/demos/certs/ca/TJCA.pem → GmSSL/demos/certs/ca/TJCA.pem


GmSSL-3.1.0/demos/certs/ca/Taier CA.pem → GmSSL/demos/certs/ca/Taier CA.pem


GmSSL-3.1.0/demos/certs/crl/Civil Servant ROOT.crl → GmSSL/demos/certs/crl/Civil Servant ROOT.crl


GmSSL-3.1.0/demos/certs/crl/Device ROOT.crl → GmSSL/demos/certs/crl/Device ROOT.crl


GmSSL-3.1.0/demos/certs/crl/ROOTCA.crl → GmSSL/demos/certs/crl/ROOTCA.crl


GmSSL-3.1.0/demos/certs/rootca/Civil Servant ROOT.pem → GmSSL/demos/certs/rootca/Civil Servant ROOT.pem


GmSSL-3.1.0/demos/certs/rootca/Device ROOT.pem → GmSSL/demos/certs/rootca/Device ROOT.pem


GmSSL-3.1.0/demos/certs/rootca/ROOTCA.pem → GmSSL/demos/certs/rootca/ROOTCA.pem


GmSSL-3.1.0/demos/scripts/cademo.sh → GmSSL/demos/scripts/cademo.sh


GmSSL-3.1.0/demos/scripts/certdemo.sh → GmSSL/demos/scripts/certdemo.sh


GmSSL-3.1.0/demos/scripts/certs.sh → GmSSL/demos/scripts/certs.sh


GmSSL-3.1.0/demos/scripts/certverify.sh → GmSSL/demos/scripts/certverify.sh


GmSSL-3.1.0/demos/scripts/cmsdemo.sh → GmSSL/demos/scripts/cmsdemo.sh


GmSSL-3.1.0/demos/scripts/pbkdf2demo.sh → GmSSL/demos/scripts/pbkdf2demo.sh


GmSSL-3.1.0/demos/scripts/reqdemo.sh → GmSSL/demos/scripts/reqdemo.sh


GmSSL-3.1.0/demos/scripts/sm2demo.sh → GmSSL/demos/scripts/sm2demo.sh


GmSSL-3.1.0/demos/scripts/sm3demo.sh → GmSSL/demos/scripts/sm3demo.sh


GmSSL-3.1.0/demos/scripts/sm4demo.sh → GmSSL/demos/scripts/sm4demo.sh


GmSSL-3.1.0/demos/scripts/sm9demo.sh → GmSSL/demos/scripts/sm9demo.sh


GmSSL-3.1.0/demos/scripts/tlcp_client.sh → GmSSL/demos/scripts/tlcp_client.sh


GmSSL-3.1.0/demos/scripts/tlcp_server.sh → GmSSL/demos/scripts/tlcp_server.sh


GmSSL-3.1.0/demos/scripts/tlcpdemo.sh → GmSSL/demos/scripts/tlcpdemo.sh


GmSSL-3.1.0/demos/scripts/tls12demo.sh → GmSSL/demos/scripts/tls12demo.sh


GmSSL-3.1.0/demos/scripts/tls13demo.sh → GmSSL/demos/scripts/tls13demo.sh


GmSSL-3.1.0/demos/scripts/zucdemo.sh → GmSSL/demos/scripts/zucdemo.sh


GmSSL-3.1.0/demos/src/demo_sm2_encrypt.c → GmSSL/demos/src/demo_sm2_encrypt.c


GmSSL-3.1.0/demos/src/demo_sm2_key_export.c → GmSSL/demos/src/demo_sm2_key_export.c


GmSSL-3.1.0/demos/src/demo_sm2_keygen.c → GmSSL/demos/src/demo_sm2_keygen.c


GmSSL-3.1.0/demos/src/demo_sm2_keyparse.c → GmSSL/demos/src/demo_sm2_keyparse.c


GmSSL-3.1.0/demos/src/demo_sm2_private_key.c → GmSSL/demos/src/demo_sm2_private_key.c


GmSSL-3.1.0/demos/src/demo_sm2_private_key_parse.c → GmSSL/demos/src/demo_sm2_private_key_parse.c


GmSSL-3.1.0/demos/src/demo_sm2_public_key.c → GmSSL/demos/src/demo_sm2_public_key.c


GmSSL-3.1.0/demos/src/demo_sm2_sign.c → GmSSL/demos/src/demo_sm2_sign.c


GmSSL-3.1.0/demos/src/demo_sm2_sign_ctx.c → GmSSL/demos/src/demo_sm2_sign_ctx.c


GmSSL-3.1.0/demos/src/demo_sm3.c → GmSSL/demos/src/demo_sm3.c


GmSSL-3.1.0/demos/src/demo_sm3_hmac.c → GmSSL/demos/src/demo_sm3_hmac.c


GmSSL-3.1.0/demos/src/demo_sm3_kdf.c → GmSSL/demos/src/demo_sm3_kdf.c


GmSSL-3.1.0/demos/src/demo_sm4.c → GmSSL/demos/src/demo_sm4.c


GmSSL-3.1.0/demos/src/demo_sm4_cbc.c → GmSSL/demos/src/demo_sm4_cbc.c


GmSSL-3.1.0/demos/src/demo_sm4_cbc_decrypt_update.c → GmSSL/demos/src/demo_sm4_cbc_decrypt_update.c


GmSSL-3.1.0/demos/src/demo_sm4_cbc_encrypt_update.c → GmSSL/demos/src/demo_sm4_cbc_encrypt_update.c


GmSSL-3.1.0/demos/src/demo_sm4_cbc_padding.c → GmSSL/demos/src/demo_sm4_cbc_padding.c


GmSSL-3.1.0/demos/src/demo_sm4_ctr.c → GmSSL/demos/src/demo_sm4_ctr.c


GmSSL-3.1.0/demos/src/demo_sm4_ctr_encrypt_update.c → GmSSL/demos/src/demo_sm4_ctr_encrypt_update.c


GmSSL-3.1.0/demos/src/demo_sm4_gcm.c → GmSSL/demos/src/demo_sm4_gcm.c


GmSSL-3.1.0/demos/src/demo_sm9_encrypt.c → GmSSL/demos/src/demo_sm9_encrypt.c


GmSSL-3.1.0/demos/src/demo_sm9_keygen.c → GmSSL/demos/src/demo_sm9_keygen.c


GmSSL-3.1.0/demos/src/demo_sm9_sign.c → GmSSL/demos/src/demo_sm9_sign.c


GmSSL-3.1.0/demos/src/demo_tlcp_get.c → GmSSL/demos/src/demo_tlcp_get.c


GmSSL-3.1.0/demos/src/demo_tlcp_post.c → GmSSL/demos/src/demo_tlcp_post.c


GmSSL-3.1.0/demos/src/demo_wget.c → GmSSL/demos/src/demo_wget.c


GmSSL-3.1.0/demos/src/demo_zuc.c → GmSSL/demos/src/demo_zuc.c


GmSSL-3.1.0/include/gmssl/aead.h → GmSSL/include/gmssl/aead.h


GmSSL-3.1.0/include/gmssl/aes.h → GmSSL/include/gmssl/aes.h


GmSSL-3.1.0/include/gmssl/api.h → GmSSL/include/gmssl/api.h


GmSSL-3.1.0/include/gmssl/asn1.h → GmSSL/include/gmssl/asn1.h


GmSSL-3.1.0/include/gmssl/base64.h → GmSSL/include/gmssl/base64.h


GmSSL-3.1.0/include/gmssl/block_cipher.h → GmSSL/include/gmssl/block_cipher.h


GmSSL-3.1.0/include/gmssl/chacha20.h → GmSSL/include/gmssl/chacha20.h


GmSSL-3.1.0/include/gmssl/cms.h → GmSSL/include/gmssl/cms.h


GmSSL-3.1.0/include/gmssl/des.h → GmSSL/include/gmssl/des.h


GmSSL-3.1.0/include/gmssl/digest.h → GmSSL/include/gmssl/digest.h


GmSSL-3.1.0/include/gmssl/dylib.h → GmSSL/include/gmssl/dylib.h


GmSSL-3.1.0/include/gmssl/ec.h → GmSSL/include/gmssl/ec.h


GmSSL-3.1.0/include/gmssl/endian.h → GmSSL/include/gmssl/endian.h


GmSSL-3.1.0/include/gmssl/error.h → GmSSL/include/gmssl/error.h


GmSSL-3.1.0/include/gmssl/file.h → GmSSL/include/gmssl/file.h


GmSSL-3.1.0/include/gmssl/gcm.h → GmSSL/include/gmssl/gcm.h


GmSSL-3.1.0/include/gmssl/gf128.h → GmSSL/include/gmssl/gf128.h


GmSSL-3.1.0/include/gmssl/hash_drbg.h → GmSSL/include/gmssl/hash_drbg.h


GmSSL-3.1.0/include/gmssl/hex.h → GmSSL/include/gmssl/hex.h


GmSSL-3.1.0/include/gmssl/hkdf.h → GmSSL/include/gmssl/hkdf.h


GmSSL-3.1.0/include/gmssl/hmac.h → GmSSL/include/gmssl/hmac.h


GmSSL-3.1.0/include/gmssl/http.h → GmSSL/include/gmssl/http.h


GmSSL-3.1.0/include/gmssl/md5.h → GmSSL/include/gmssl/md5.h


GmSSL-3.1.0/include/gmssl/mem.h → GmSSL/include/gmssl/mem.h


GmSSL-3.1.0/include/gmssl/oid.h → GmSSL/include/gmssl/oid.h


GmSSL-3.1.0/include/gmssl/pbkdf2.h → GmSSL/include/gmssl/pbkdf2.h


GmSSL-3.1.0/include/gmssl/pem.h → GmSSL/include/gmssl/pem.h


GmSSL-3.1.0/include/gmssl/pkcs8.h → GmSSL/include/gmssl/pkcs8.h


GmSSL-3.1.0/include/gmssl/rand.h → GmSSL/include/gmssl/rand.h


GmSSL-3.1.0/include/gmssl/rc4.h → GmSSL/include/gmssl/rc4.h


GmSSL-3.1.0/include/gmssl/rdrand.h → GmSSL/include/gmssl/rdrand.h


GmSSL-3.1.0/include/gmssl/rsa.h → GmSSL/include/gmssl/rsa.h


GmSSL-3.1.0/include/gmssl/sdf.h → GmSSL/include/gmssl/sdf.h


GmSSL-3.1.0/include/gmssl/sha1.h → GmSSL/include/gmssl/sha1.h


GmSSL-3.1.0/include/gmssl/sha2.h → GmSSL/include/gmssl/sha2.h


GmSSL-3.1.0/include/gmssl/sha3.h → GmSSL/include/gmssl/sha3.h


GmSSL-3.1.0/include/gmssl/skf.h → GmSSL/include/gmssl/skf.h


部分文件因文件數量過多而無法顯示