├── .gitignore ├── CMakeLists.txt ├── DEVELOP.md ├── LICENSE ├── README.md ├── include └── openssl │ ├── asn1.h │ ├── bio.h │ ├── bn.h │ ├── conf.h │ ├── crypto.h │ ├── dh.h │ ├── err.h │ ├── evp.h │ ├── hmac.h │ ├── opensslv.h │ ├── pem.h │ ├── rand.h │ ├── rsa.h │ ├── ssl.h │ ├── symhacks.h │ ├── x509.h │ ├── x509_vfy.h │ └── x509v3.h ├── nginx └── nginx.conf ├── src ├── asn1.c ├── bio.c ├── crypto.c ├── dh.c ├── err.c ├── evp.c ├── pem.c ├── rand.c ├── ssl.c ├── x509.c └── x509_vfy.c └── tests └── sm3.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /DEVELOP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/DEVELOP.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/README.md -------------------------------------------------------------------------------- /include/openssl/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/asn1.h -------------------------------------------------------------------------------- /include/openssl/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/bio.h -------------------------------------------------------------------------------- /include/openssl/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/bn.h -------------------------------------------------------------------------------- /include/openssl/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/conf.h -------------------------------------------------------------------------------- /include/openssl/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/crypto.h -------------------------------------------------------------------------------- /include/openssl/dh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/dh.h -------------------------------------------------------------------------------- /include/openssl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/err.h -------------------------------------------------------------------------------- /include/openssl/evp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/evp.h -------------------------------------------------------------------------------- /include/openssl/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/hmac.h -------------------------------------------------------------------------------- /include/openssl/opensslv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/opensslv.h -------------------------------------------------------------------------------- /include/openssl/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/pem.h -------------------------------------------------------------------------------- /include/openssl/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/rand.h -------------------------------------------------------------------------------- /include/openssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/rsa.h -------------------------------------------------------------------------------- /include/openssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/ssl.h -------------------------------------------------------------------------------- /include/openssl/symhacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/symhacks.h -------------------------------------------------------------------------------- /include/openssl/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/x509.h -------------------------------------------------------------------------------- /include/openssl/x509_vfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/x509_vfy.h -------------------------------------------------------------------------------- /include/openssl/x509v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/include/openssl/x509v3.h -------------------------------------------------------------------------------- /nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/nginx/nginx.conf -------------------------------------------------------------------------------- /src/asn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/asn1.c -------------------------------------------------------------------------------- /src/bio.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/bio.c -------------------------------------------------------------------------------- /src/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/crypto.c -------------------------------------------------------------------------------- /src/dh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/dh.c -------------------------------------------------------------------------------- /src/err.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/err.c -------------------------------------------------------------------------------- /src/evp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/evp.c -------------------------------------------------------------------------------- /src/pem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/pem.c -------------------------------------------------------------------------------- /src/rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/rand.c -------------------------------------------------------------------------------- /src/ssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/ssl.c -------------------------------------------------------------------------------- /src/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/x509.c -------------------------------------------------------------------------------- /src/x509_vfy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/src/x509_vfy.c -------------------------------------------------------------------------------- /tests/sm3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GmSSL/OpenSSL-Compatibility-Layer/HEAD/tests/sm3.c --------------------------------------------------------------------------------