├── .gitignore ├── LICENSE ├── README.md ├── firmware ├── 1024_RSA.h ├── 1024_RSA.pem ├── 1024_RSA_CA.h ├── 1024_RSA_CA.pem ├── 1024_RSA_KEY.h ├── 1024_RSA_KEY.pem ├── 2048_RSA.h ├── 2048_RSA.pem ├── 2048_RSA_CA.h ├── 2048_RSA_CA.pem ├── 2048_RSA_KEY.h ├── 2048_RSA_KEY.pem ├── 4096_RSA.h ├── 4096_RSA.pem ├── 4096_RSA_CA.h ├── 4096_RSA_CA.pem ├── 4096_RSA_KEY.h ├── 4096_RSA_KEY.pem ├── ALL_RSA_CAS.h ├── ALL_RSA_CAS.pem ├── aes.c ├── aesGCM.c ├── aesni.c ├── aesni.h ├── arc4.c ├── asn1.c ├── asn1.h ├── base64.c ├── cipherSuite.c ├── coreApi.h ├── coreConfig.h ├── corelib.c ├── cryptoApi.h ├── cryptoConfig.h ├── cryptolib.h ├── des3.c ├── dh.c ├── digest.h ├── dtls.c ├── ecc.c ├── examples │ ├── glowfish-post-test.cpp │ └── timeapi-test.cpp ├── hmac.c ├── hsHash.c ├── httpsclient-particle.cpp ├── httpsclient-particle.h ├── idea.c ├── list.h ├── matrixssl-docs │ ├── MatrixSSL_3-7-2b-OPEN_ReleaseNotes.pdf │ ├── MatrixSSL_API.pdf │ ├── MatrixSSL_Design.pdf │ ├── MatrixSSL_DeveloperGuide.pdf │ ├── MatrixSSL_DiffieHellman.pdf │ ├── MatrixSSL_EllipticCurveCiphers.pdf │ ├── MatrixSSL_GettingStarted.pdf │ ├── MatrixSSL_PortingGuide.pdf │ ├── MatrixSSL_PreSharedKeys.pdf │ └── matrixssl-readme.txt ├── matrixssl.c ├── matrixsslApi.c ├── matrixsslApi.h ├── matrixsslConfig.h ├── matrixssllib.h ├── md2.c ├── md4.c ├── md5.c ├── memset_s.c ├── osdep.cpp ├── osdep.h ├── pkcs.c ├── prf.c ├── prng.c ├── prng.h ├── psk.c ├── psmalloc.h ├── pstm.c ├── pstm.h ├── pstm_montgomery_reduce.c ├── pstm_mul_comba.c ├── pstm_sqr_comba.c ├── pubkey.c ├── pubkey.h ├── rc2.c ├── rsa.c ├── sampleCerts │ ├── EC │ │ ├── 192_EC.h │ │ ├── 192_EC.pem │ │ ├── 192_EC_CA.h │ │ ├── 192_EC_CA.pem │ │ ├── 192_EC_CA_KEY.pem │ │ ├── 192_EC_KEY.h │ │ ├── 192_EC_KEY.pem │ │ ├── 224_EC.h │ │ ├── 224_EC.pem │ │ ├── 224_EC_CA.h │ │ ├── 224_EC_CA.pem │ │ ├── 224_EC_CA_KEY.pem │ │ ├── 224_EC_KEY.h │ │ ├── 224_EC_KEY.pem │ │ ├── 256_EC.h │ │ ├── 256_EC.pem │ │ ├── 256_EC_CA.h │ │ ├── 256_EC_CA.pem │ │ ├── 256_EC_CA_KEY.pem │ │ ├── 256_EC_KEY.h │ │ ├── 256_EC_KEY.pem │ │ ├── 384_EC.h │ │ ├── 384_EC.pem │ │ ├── 384_EC_CA.h │ │ ├── 384_EC_CA.pem │ │ ├── 384_EC_CA_KEY.pem │ │ ├── 384_EC_KEY.h │ │ ├── 384_EC_KEY.pem │ │ ├── 521_EC.h │ │ ├── 521_EC.pem │ │ ├── 521_EC_CA.h │ │ ├── 521_EC_CA.pem │ │ ├── 521_EC_CA_KEY.pem │ │ ├── 521_EC_KEY.h │ │ ├── 521_EC_KEY.pem │ │ ├── ALL_EC_CAS.h │ │ └── ALL_EC_CAS.pem │ ├── ECDH_RSA │ │ ├── 1024_ECDH-RSA_CA.h │ │ ├── 1024_ECDH-RSA_CA.pem │ │ ├── 2048_ECDH-RSA_CA.h │ │ ├── 2048_ECDH-RSA_CA.pem │ │ ├── 256_ECDH-RSA.h │ │ ├── 256_ECDH-RSA.pem │ │ ├── 256_ECDH-RSA_KEY.h │ │ ├── 256_ECDH-RSA_KEY.pem │ │ ├── 521_ECDH-RSA.h │ │ ├── 521_ECDH-RSA.pem │ │ ├── 521_ECDH-RSA_KEY.h │ │ ├── 521_ECDH-RSA_KEY.pem │ │ ├── ALL_ECDH-RSA_CAS.h │ │ ├── ALL_ECDH-RSA_CAS.pem │ │ ├── CAcertRSA.h │ │ ├── CAcertRSA.pem │ │ ├── CAprivKeyRSA.pem │ │ ├── ecdsaCert.h │ │ ├── ecdsaCert.pem │ │ ├── ecdsaPrivKey.h │ │ └── ecdsaPrivKey.pem │ ├── dh1024.h │ ├── dh1024.pem │ ├── dh2048.h │ ├── dh2048.pem │ ├── dh512.h │ ├── dh512.pem │ ├── pem2c.sh │ └── psk.h ├── seed.c ├── sha1.c ├── sha224.c ├── sha256.c ├── sha384.c ├── sha512.c ├── sslDecode.c ├── sslEncode.c ├── sslv3.c ├── symmetric.h ├── tls.c ├── version.h ├── x509.c ├── x509.h └── yarrow.c └── spark.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/README.md -------------------------------------------------------------------------------- /firmware/1024_RSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA.h -------------------------------------------------------------------------------- /firmware/1024_RSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA.pem -------------------------------------------------------------------------------- /firmware/1024_RSA_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA_CA.h -------------------------------------------------------------------------------- /firmware/1024_RSA_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA_CA.pem -------------------------------------------------------------------------------- /firmware/1024_RSA_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA_KEY.h -------------------------------------------------------------------------------- /firmware/1024_RSA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/1024_RSA_KEY.pem -------------------------------------------------------------------------------- /firmware/2048_RSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA.h -------------------------------------------------------------------------------- /firmware/2048_RSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA.pem -------------------------------------------------------------------------------- /firmware/2048_RSA_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA_CA.h -------------------------------------------------------------------------------- /firmware/2048_RSA_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA_CA.pem -------------------------------------------------------------------------------- /firmware/2048_RSA_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA_KEY.h -------------------------------------------------------------------------------- /firmware/2048_RSA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/2048_RSA_KEY.pem -------------------------------------------------------------------------------- /firmware/4096_RSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA.h -------------------------------------------------------------------------------- /firmware/4096_RSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA.pem -------------------------------------------------------------------------------- /firmware/4096_RSA_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA_CA.h -------------------------------------------------------------------------------- /firmware/4096_RSA_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA_CA.pem -------------------------------------------------------------------------------- /firmware/4096_RSA_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA_KEY.h -------------------------------------------------------------------------------- /firmware/4096_RSA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/4096_RSA_KEY.pem -------------------------------------------------------------------------------- /firmware/ALL_RSA_CAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/ALL_RSA_CAS.h -------------------------------------------------------------------------------- /firmware/ALL_RSA_CAS.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/ALL_RSA_CAS.pem -------------------------------------------------------------------------------- /firmware/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/aes.c -------------------------------------------------------------------------------- /firmware/aesGCM.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/aesGCM.c -------------------------------------------------------------------------------- /firmware/aesni.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/aesni.c -------------------------------------------------------------------------------- /firmware/aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/aesni.h -------------------------------------------------------------------------------- /firmware/arc4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/arc4.c -------------------------------------------------------------------------------- /firmware/asn1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/asn1.c -------------------------------------------------------------------------------- /firmware/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/asn1.h -------------------------------------------------------------------------------- /firmware/base64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/base64.c -------------------------------------------------------------------------------- /firmware/cipherSuite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/cipherSuite.c -------------------------------------------------------------------------------- /firmware/coreApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/coreApi.h -------------------------------------------------------------------------------- /firmware/coreConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/coreConfig.h -------------------------------------------------------------------------------- /firmware/corelib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/corelib.c -------------------------------------------------------------------------------- /firmware/cryptoApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/cryptoApi.h -------------------------------------------------------------------------------- /firmware/cryptoConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/cryptoConfig.h -------------------------------------------------------------------------------- /firmware/cryptolib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/cryptolib.h -------------------------------------------------------------------------------- /firmware/des3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/des3.c -------------------------------------------------------------------------------- /firmware/dh.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/dh.c -------------------------------------------------------------------------------- /firmware/digest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/digest.h -------------------------------------------------------------------------------- /firmware/dtls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/dtls.c -------------------------------------------------------------------------------- /firmware/ecc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/ecc.c -------------------------------------------------------------------------------- /firmware/examples/glowfish-post-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/examples/glowfish-post-test.cpp -------------------------------------------------------------------------------- /firmware/examples/timeapi-test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/examples/timeapi-test.cpp -------------------------------------------------------------------------------- /firmware/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/hmac.c -------------------------------------------------------------------------------- /firmware/hsHash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/hsHash.c -------------------------------------------------------------------------------- /firmware/httpsclient-particle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/httpsclient-particle.cpp -------------------------------------------------------------------------------- /firmware/httpsclient-particle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/httpsclient-particle.h -------------------------------------------------------------------------------- /firmware/idea.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/idea.c -------------------------------------------------------------------------------- /firmware/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/list.h -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_3-7-2b-OPEN_ReleaseNotes.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_3-7-2b-OPEN_ReleaseNotes.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_API.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_API.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_Design.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_Design.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_DeveloperGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_DeveloperGuide.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_DiffieHellman.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_DiffieHellman.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_EllipticCurveCiphers.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_EllipticCurveCiphers.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_GettingStarted.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_GettingStarted.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_PortingGuide.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_PortingGuide.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/MatrixSSL_PreSharedKeys.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/MatrixSSL_PreSharedKeys.pdf -------------------------------------------------------------------------------- /firmware/matrixssl-docs/matrixssl-readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl-docs/matrixssl-readme.txt -------------------------------------------------------------------------------- /firmware/matrixssl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssl.c -------------------------------------------------------------------------------- /firmware/matrixsslApi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixsslApi.c -------------------------------------------------------------------------------- /firmware/matrixsslApi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixsslApi.h -------------------------------------------------------------------------------- /firmware/matrixsslConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixsslConfig.h -------------------------------------------------------------------------------- /firmware/matrixssllib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/matrixssllib.h -------------------------------------------------------------------------------- /firmware/md2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/md2.c -------------------------------------------------------------------------------- /firmware/md4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/md4.c -------------------------------------------------------------------------------- /firmware/md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/md5.c -------------------------------------------------------------------------------- /firmware/memset_s.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/memset_s.c -------------------------------------------------------------------------------- /firmware/osdep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/osdep.cpp -------------------------------------------------------------------------------- /firmware/osdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/osdep.h -------------------------------------------------------------------------------- /firmware/pkcs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pkcs.c -------------------------------------------------------------------------------- /firmware/prf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/prf.c -------------------------------------------------------------------------------- /firmware/prng.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/prng.c -------------------------------------------------------------------------------- /firmware/prng.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/prng.h -------------------------------------------------------------------------------- /firmware/psk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/psk.c -------------------------------------------------------------------------------- /firmware/psmalloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/psmalloc.h -------------------------------------------------------------------------------- /firmware/pstm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pstm.c -------------------------------------------------------------------------------- /firmware/pstm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pstm.h -------------------------------------------------------------------------------- /firmware/pstm_montgomery_reduce.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pstm_montgomery_reduce.c -------------------------------------------------------------------------------- /firmware/pstm_mul_comba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pstm_mul_comba.c -------------------------------------------------------------------------------- /firmware/pstm_sqr_comba.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pstm_sqr_comba.c -------------------------------------------------------------------------------- /firmware/pubkey.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pubkey.c -------------------------------------------------------------------------------- /firmware/pubkey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/pubkey.h -------------------------------------------------------------------------------- /firmware/rc2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/rc2.c -------------------------------------------------------------------------------- /firmware/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/rsa.c -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC_CA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC_CA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/192_EC_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/192_EC_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC_CA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC_CA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/224_EC_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/224_EC_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC_CA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC_CA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/256_EC_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/256_EC_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC_CA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC_CA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/384_EC_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/384_EC_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC_CA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC_CA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/521_EC_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/521_EC_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/ALL_EC_CAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/ALL_EC_CAS.h -------------------------------------------------------------------------------- /firmware/sampleCerts/EC/ALL_EC_CAS.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/EC/ALL_EC_CAS.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/1024_ECDH-RSA_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/1024_ECDH-RSA_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/1024_ECDH-RSA_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/1024_ECDH-RSA_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/2048_ECDH-RSA_CA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/2048_ECDH-RSA_CA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/2048_ECDH-RSA_CA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/2048_ECDH-RSA_CA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/256_ECDH-RSA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA_KEY.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA_KEY.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA_KEY.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/521_ECDH-RSA_KEY.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ALL_ECDH-RSA_CAS.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ALL_ECDH-RSA_CAS.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ALL_ECDH-RSA_CAS.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ALL_ECDH-RSA_CAS.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/CAcertRSA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/CAcertRSA.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/CAcertRSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/CAcertRSA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/CAprivKeyRSA.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/CAprivKeyRSA.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ecdsaCert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ecdsaCert.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ecdsaCert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ecdsaCert.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ecdsaPrivKey.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ecdsaPrivKey.h -------------------------------------------------------------------------------- /firmware/sampleCerts/ECDH_RSA/ecdsaPrivKey.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/ECDH_RSA/ecdsaPrivKey.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/dh1024.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh1024.h -------------------------------------------------------------------------------- /firmware/sampleCerts/dh1024.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh1024.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/dh2048.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh2048.h -------------------------------------------------------------------------------- /firmware/sampleCerts/dh2048.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh2048.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/dh512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh512.h -------------------------------------------------------------------------------- /firmware/sampleCerts/dh512.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/dh512.pem -------------------------------------------------------------------------------- /firmware/sampleCerts/pem2c.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/pem2c.sh -------------------------------------------------------------------------------- /firmware/sampleCerts/psk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sampleCerts/psk.h -------------------------------------------------------------------------------- /firmware/seed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/seed.c -------------------------------------------------------------------------------- /firmware/sha1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sha1.c -------------------------------------------------------------------------------- /firmware/sha224.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sha224.c -------------------------------------------------------------------------------- /firmware/sha256.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sha256.c -------------------------------------------------------------------------------- /firmware/sha384.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sha384.c -------------------------------------------------------------------------------- /firmware/sha512.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sha512.c -------------------------------------------------------------------------------- /firmware/sslDecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sslDecode.c -------------------------------------------------------------------------------- /firmware/sslEncode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sslEncode.c -------------------------------------------------------------------------------- /firmware/sslv3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/sslv3.c -------------------------------------------------------------------------------- /firmware/symmetric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/symmetric.h -------------------------------------------------------------------------------- /firmware/tls.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/tls.c -------------------------------------------------------------------------------- /firmware/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/version.h -------------------------------------------------------------------------------- /firmware/x509.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/x509.c -------------------------------------------------------------------------------- /firmware/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/x509.h -------------------------------------------------------------------------------- /firmware/yarrow.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/firmware/yarrow.c -------------------------------------------------------------------------------- /spark.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glowfishAPI/httpsclient-particle/HEAD/spark.json --------------------------------------------------------------------------------