├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── Makefile ├── README.md ├── bindings ├── Config.in ├── csharp │ └── axTLS.cs ├── generate_SWIG_interface.pl └── java │ └── SSL.java ├── config └── makefile.conf ├── crypto ├── aes.c ├── bigint.c ├── bigint.h ├── bigint_impl.h ├── crypto.h ├── crypto_misc.c ├── hmac.c ├── md5.c ├── os_int.h ├── rc4.c ├── rsa.c ├── sha1.c ├── sha256.c ├── sha384.c └── sha512.c ├── replacements └── time.c ├── samples ├── c │ └── axssl.c ├── csharp │ └── axssl.cs ├── java │ ├── Makefile │ └── axssl.java ├── lua │ └── axssl.lua ├── perl │ └── axssl.pl └── vbnet │ └── axssl.vb ├── ssl ├── asn1.c ├── cert.h ├── config.h ├── crypto_misc.h ├── gen_cert.c ├── loader.c ├── openssl.c ├── os_int.h ├── os_port.c ├── os_port.h ├── p12.c ├── private_key.h ├── ssl.h ├── test │ ├── axTLS.ca_key.pem │ ├── axTLS.ca_x509.cer │ ├── axTLS.ca_x509.pem │ ├── axTLS.ca_x509_sha256.pem │ ├── axTLS.encrypted.p8 │ ├── axTLS.encrypted_pem.p8 │ ├── axTLS.key_1024 │ ├── axTLS.key_1024.pem │ ├── axTLS.key_2048 │ ├── axTLS.key_2048.pem │ ├── axTLS.key_4096 │ ├── axTLS.key_4096.pem │ ├── axTLS.key_aes128.pem │ ├── axTLS.key_aes256.pem │ ├── axTLS.key_device.pem │ ├── axTLS.key_end_chain.pem │ ├── axTLS.key_intermediate_ca.pem │ ├── axTLS.key_intermediate_ca2.pem │ ├── axTLS.noname.p12 │ ├── axTLS.unencrypted.p8 │ ├── axTLS.unencrypted_pem.p8 │ ├── axTLS.withCA.p12 │ ├── axTLS.withoutCA.p12 │ ├── axTLS.x509_1024.cer │ ├── axTLS.x509_1024.pem │ ├── axTLS.x509_1024_sha256.pem │ ├── axTLS.x509_1024_sha384.pem │ ├── axTLS.x509_1024_sha512.pem │ ├── axTLS.x509_2048.cer │ ├── axTLS.x509_2048.pem │ ├── axTLS.x509_4096.cer │ ├── axTLS.x509_4096.pem │ ├── axTLS.x509_aes128.pem │ ├── axTLS.x509_aes256.pem │ ├── axTLS.x509_bad_after.pem │ ├── axTLS.x509_bad_before.pem │ ├── axTLS.x509_device.pem │ ├── axTLS.x509_end_chain.pem │ ├── axTLS.x509_end_chain_bad.pem │ ├── axTLS.x509_intermediate_ca.pem │ ├── axTLS.x509_intermediate_ca2.pem │ └── ssltest.c ├── tls1.c ├── tls1.h ├── tls1_clnt.c ├── tls1_svr.c ├── version.h └── x509.c ├── tools └── make_certs.sh ├── util └── time.h └── www └── index.html /.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | bin/ 3 | Makefile.local 4 | .DS_Store 5 | 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/README.md -------------------------------------------------------------------------------- /bindings/Config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/bindings/Config.in -------------------------------------------------------------------------------- /bindings/csharp/axTLS.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/bindings/csharp/axTLS.cs -------------------------------------------------------------------------------- /bindings/generate_SWIG_interface.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/bindings/generate_SWIG_interface.pl -------------------------------------------------------------------------------- /bindings/java/SSL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/bindings/java/SSL.java -------------------------------------------------------------------------------- /config/makefile.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/config/makefile.conf -------------------------------------------------------------------------------- /crypto/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/aes.c -------------------------------------------------------------------------------- /crypto/bigint.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/bigint.c -------------------------------------------------------------------------------- /crypto/bigint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/bigint.h -------------------------------------------------------------------------------- /crypto/bigint_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/bigint_impl.h -------------------------------------------------------------------------------- /crypto/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/crypto.h -------------------------------------------------------------------------------- /crypto/crypto_misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/crypto_misc.c -------------------------------------------------------------------------------- /crypto/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/hmac.c -------------------------------------------------------------------------------- /crypto/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/md5.c -------------------------------------------------------------------------------- /crypto/os_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/os_int.h -------------------------------------------------------------------------------- /crypto/rc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/rc4.c -------------------------------------------------------------------------------- /crypto/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/rsa.c -------------------------------------------------------------------------------- /crypto/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/sha1.c -------------------------------------------------------------------------------- /crypto/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/sha256.c -------------------------------------------------------------------------------- /crypto/sha384.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/sha384.c -------------------------------------------------------------------------------- /crypto/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/crypto/sha512.c -------------------------------------------------------------------------------- /replacements/time.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/replacements/time.c -------------------------------------------------------------------------------- /samples/c/axssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/c/axssl.c -------------------------------------------------------------------------------- /samples/csharp/axssl.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/csharp/axssl.cs -------------------------------------------------------------------------------- /samples/java/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/java/Makefile -------------------------------------------------------------------------------- /samples/java/axssl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/java/axssl.java -------------------------------------------------------------------------------- /samples/lua/axssl.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/lua/axssl.lua -------------------------------------------------------------------------------- /samples/perl/axssl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/perl/axssl.pl -------------------------------------------------------------------------------- /samples/vbnet/axssl.vb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/samples/vbnet/axssl.vb -------------------------------------------------------------------------------- /ssl/asn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/asn1.c -------------------------------------------------------------------------------- /ssl/cert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/cert.h -------------------------------------------------------------------------------- /ssl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/config.h -------------------------------------------------------------------------------- /ssl/crypto_misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/crypto_misc.h -------------------------------------------------------------------------------- /ssl/gen_cert.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/gen_cert.c -------------------------------------------------------------------------------- /ssl/loader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/loader.c -------------------------------------------------------------------------------- /ssl/openssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/openssl.c -------------------------------------------------------------------------------- /ssl/os_int.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/os_int.h -------------------------------------------------------------------------------- /ssl/os_port.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/os_port.c -------------------------------------------------------------------------------- /ssl/os_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/os_port.h -------------------------------------------------------------------------------- /ssl/p12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/p12.c -------------------------------------------------------------------------------- /ssl/private_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/private_key.h -------------------------------------------------------------------------------- /ssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/ssl.h -------------------------------------------------------------------------------- /ssl/test/axTLS.ca_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.ca_key.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.ca_x509.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.ca_x509.cer -------------------------------------------------------------------------------- /ssl/test/axTLS.ca_x509.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.ca_x509.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.ca_x509_sha256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.ca_x509_sha256.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.encrypted.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.encrypted.p8 -------------------------------------------------------------------------------- /ssl/test/axTLS.encrypted_pem.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.encrypted_pem.p8 -------------------------------------------------------------------------------- /ssl/test/axTLS.key_1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_1024 -------------------------------------------------------------------------------- /ssl/test/axTLS.key_1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_1024.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_2048: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_2048 -------------------------------------------------------------------------------- /ssl/test/axTLS.key_2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_2048.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_4096 -------------------------------------------------------------------------------- /ssl/test/axTLS.key_4096.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_4096.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_aes128.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_aes128.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_aes256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_aes256.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_device.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_device.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_end_chain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_end_chain.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_intermediate_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_intermediate_ca.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.key_intermediate_ca2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.key_intermediate_ca2.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.noname.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.noname.p12 -------------------------------------------------------------------------------- /ssl/test/axTLS.unencrypted.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.unencrypted.p8 -------------------------------------------------------------------------------- /ssl/test/axTLS.unencrypted_pem.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.unencrypted_pem.p8 -------------------------------------------------------------------------------- /ssl/test/axTLS.withCA.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.withCA.p12 -------------------------------------------------------------------------------- /ssl/test/axTLS.withoutCA.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.withoutCA.p12 -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_1024.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_1024.cer -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_1024.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_1024_sha256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_1024_sha256.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_1024_sha384.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_1024_sha384.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_1024_sha512.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_1024_sha512.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_2048.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_2048.cer -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_2048.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_4096.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_4096.cer -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_4096.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_4096.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_aes128.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_aes128.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_aes256.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_aes256.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_bad_after.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_bad_after.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_bad_before.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_bad_before.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_device.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_device.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_end_chain.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_end_chain.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_end_chain_bad.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_end_chain_bad.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_intermediate_ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_intermediate_ca.pem -------------------------------------------------------------------------------- /ssl/test/axTLS.x509_intermediate_ca2.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/axTLS.x509_intermediate_ca2.pem -------------------------------------------------------------------------------- /ssl/test/ssltest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/test/ssltest.c -------------------------------------------------------------------------------- /ssl/tls1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/tls1.c -------------------------------------------------------------------------------- /ssl/tls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/tls1.h -------------------------------------------------------------------------------- /ssl/tls1_clnt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/tls1_clnt.c -------------------------------------------------------------------------------- /ssl/tls1_svr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/tls1_svr.c -------------------------------------------------------------------------------- /ssl/version.h: -------------------------------------------------------------------------------- 1 | #define AXTLS_VERSION "2.1.2" 2 | -------------------------------------------------------------------------------- /ssl/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/ssl/x509.c -------------------------------------------------------------------------------- /tools/make_certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/tools/make_certs.sh -------------------------------------------------------------------------------- /util/time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/util/time.h -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/igrr/axtls-8266/HEAD/www/index.html --------------------------------------------------------------------------------