├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── Makefile ├── README.md ├── bindings ├── node │ ├── .gitignore │ ├── README.md │ ├── binding.gyp │ └── test │ │ └── index.js └── nscrypto.i ├── config.mk ├── external └── build-libcrypto.py ├── include ├── catch.hpp ├── openssl │ ├── aes.h │ ├── asn1.h │ ├── asn1_mac.h │ ├── asn1t.h │ ├── bio.h │ ├── blowfish.h │ ├── bn.h │ ├── buffer.h │ ├── camellia.h │ ├── cast.h │ ├── cmac.h │ ├── cms.h │ ├── comp.h │ ├── conf.h │ ├── conf_api.h │ ├── crypto.h │ ├── des.h │ ├── des_old.h │ ├── dh.h │ ├── dsa.h │ ├── dso.h │ ├── dtls1.h │ ├── e_os2.h │ ├── ebcdic.h │ ├── ec.h │ ├── ecdh.h │ ├── ecdsa.h │ ├── engine.h │ ├── err.h │ ├── evp.h │ ├── hmac.h │ ├── idea.h │ ├── krb5_asn.h │ ├── kssl.h │ ├── lhash.h │ ├── md4.h │ ├── md5.h │ ├── mdc2.h │ ├── modes.h │ ├── obj_mac.h │ ├── objects.h │ ├── ocsp.h │ ├── opensslconf.h │ ├── opensslv.h │ ├── ossl_typ.h │ ├── pem.h │ ├── pem2.h │ ├── pkcs12.h │ ├── pkcs7.h │ ├── pqueue.h │ ├── rand.h │ ├── rc2.h │ ├── rc4.h │ ├── ripemd.h │ ├── rsa.h │ ├── safestack.h │ ├── seed.h │ ├── sha.h │ ├── srp.h │ ├── srtp.h │ ├── ssl.h │ ├── ssl2.h │ ├── ssl23.h │ ├── ssl3.h │ ├── stack.h │ ├── symhacks.h │ ├── tls1.h │ ├── ts.h │ ├── txt_db.h │ ├── ui.h │ ├── ui_compat.h │ ├── whrlpool.h │ ├── x509.h │ ├── x509_vfy.h │ └── x509v3.h └── polarssl │ ├── aes.h │ ├── aesni.h │ ├── arc4.h │ ├── asn1.h │ ├── asn1write.h │ ├── base64.h │ ├── bignum.h │ ├── blowfish.h │ ├── bn_mul.h │ ├── camellia.h │ ├── ccm.h │ ├── certs.h │ ├── check_config.h │ ├── cipher.h │ ├── cipher_wrap.h │ ├── compat-1.2.h │ ├── config.h │ ├── ctr_drbg.h │ ├── debug.h │ ├── des.h │ ├── dhm.h │ ├── ecdh.h │ ├── ecdsa.h │ ├── ecp.h │ ├── entropy.h │ ├── entropy_poll.h │ ├── error.h │ ├── gcm.h │ ├── havege.h │ ├── hmac_drbg.h │ ├── md.h │ ├── md2.h │ ├── md4.h │ ├── md5.h │ ├── md_wrap.h │ ├── memory.h │ ├── memory_buffer_alloc.h │ ├── net.h │ ├── oid.h │ ├── openssl.h │ ├── padlock.h │ ├── pbkdf2.h │ ├── pem.h │ ├── pk.h │ ├── pk_wrap.h │ ├── pkcs11.h │ ├── pkcs12.h │ ├── pkcs5.h │ ├── platform.h │ ├── ripemd160.h │ ├── rsa.h │ ├── sha1.h │ ├── sha256.h │ ├── sha512.h │ ├── ssl.h │ ├── ssl_cache.h │ ├── ssl_ciphersuites.h │ ├── threading.h │ ├── timing.h │ ├── version.h │ ├── x509.h │ ├── x509_crl.h │ ├── x509_crt.h │ ├── x509_csr.h │ └── xtea.h ├── lib ├── libcrypto.a └── libmbedtls.a ├── nscrypto.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── nscrypto.xccheckout └── xcshareddata │ └── xcschemes │ ├── nscrypto_libcrypto.xcscheme │ ├── nscrypto_mbedtls.xcscheme │ ├── nscrypto_test_libcrypto.xcscheme │ └── nscrypto_test_mbedtls.xcscheme ├── nscrypto ├── Makefile ├── nscrypto.h ├── nscrypto_ecdh.cc └── nscrypto_ecdh.h └── nscryptoTests ├── Makefile ├── main.cc ├── vp_ecdh.cc └── vp_ecdh.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/README.md -------------------------------------------------------------------------------- /bindings/node/.gitignore: -------------------------------------------------------------------------------- 1 | /nscrypto_wrap.cc 2 | -------------------------------------------------------------------------------- /bindings/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/bindings/node/README.md -------------------------------------------------------------------------------- /bindings/node/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/bindings/node/binding.gyp -------------------------------------------------------------------------------- /bindings/node/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/bindings/node/test/index.js -------------------------------------------------------------------------------- /bindings/nscrypto.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/bindings/nscrypto.i -------------------------------------------------------------------------------- /config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/config.mk -------------------------------------------------------------------------------- /external/build-libcrypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/external/build-libcrypto.py -------------------------------------------------------------------------------- /include/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/catch.hpp -------------------------------------------------------------------------------- /include/openssl/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/aes.h -------------------------------------------------------------------------------- /include/openssl/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/asn1.h -------------------------------------------------------------------------------- /include/openssl/asn1_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/asn1_mac.h -------------------------------------------------------------------------------- /include/openssl/asn1t.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/asn1t.h -------------------------------------------------------------------------------- /include/openssl/bio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/bio.h -------------------------------------------------------------------------------- /include/openssl/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/blowfish.h -------------------------------------------------------------------------------- /include/openssl/bn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/bn.h -------------------------------------------------------------------------------- /include/openssl/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/buffer.h -------------------------------------------------------------------------------- /include/openssl/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/camellia.h -------------------------------------------------------------------------------- /include/openssl/cast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/cast.h -------------------------------------------------------------------------------- /include/openssl/cmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/cmac.h -------------------------------------------------------------------------------- /include/openssl/cms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/cms.h -------------------------------------------------------------------------------- /include/openssl/comp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/comp.h -------------------------------------------------------------------------------- /include/openssl/conf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/conf.h -------------------------------------------------------------------------------- /include/openssl/conf_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/conf_api.h -------------------------------------------------------------------------------- /include/openssl/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/crypto.h -------------------------------------------------------------------------------- /include/openssl/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/des.h -------------------------------------------------------------------------------- /include/openssl/des_old.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/des_old.h -------------------------------------------------------------------------------- /include/openssl/dh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/dh.h -------------------------------------------------------------------------------- /include/openssl/dsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/dsa.h -------------------------------------------------------------------------------- /include/openssl/dso.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/dso.h -------------------------------------------------------------------------------- /include/openssl/dtls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/dtls1.h -------------------------------------------------------------------------------- /include/openssl/e_os2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/e_os2.h -------------------------------------------------------------------------------- /include/openssl/ebcdic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ebcdic.h -------------------------------------------------------------------------------- /include/openssl/ec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ec.h -------------------------------------------------------------------------------- /include/openssl/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ecdh.h -------------------------------------------------------------------------------- /include/openssl/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ecdsa.h -------------------------------------------------------------------------------- /include/openssl/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/engine.h -------------------------------------------------------------------------------- /include/openssl/err.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/err.h -------------------------------------------------------------------------------- /include/openssl/evp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/evp.h -------------------------------------------------------------------------------- /include/openssl/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/hmac.h -------------------------------------------------------------------------------- /include/openssl/idea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/idea.h -------------------------------------------------------------------------------- /include/openssl/krb5_asn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/krb5_asn.h -------------------------------------------------------------------------------- /include/openssl/kssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/kssl.h -------------------------------------------------------------------------------- /include/openssl/lhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/lhash.h -------------------------------------------------------------------------------- /include/openssl/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/md4.h -------------------------------------------------------------------------------- /include/openssl/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/md5.h -------------------------------------------------------------------------------- /include/openssl/mdc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/mdc2.h -------------------------------------------------------------------------------- /include/openssl/modes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/modes.h -------------------------------------------------------------------------------- /include/openssl/obj_mac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/obj_mac.h -------------------------------------------------------------------------------- /include/openssl/objects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/objects.h -------------------------------------------------------------------------------- /include/openssl/ocsp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ocsp.h -------------------------------------------------------------------------------- /include/openssl/opensslconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/opensslconf.h -------------------------------------------------------------------------------- /include/openssl/opensslv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/opensslv.h -------------------------------------------------------------------------------- /include/openssl/ossl_typ.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ossl_typ.h -------------------------------------------------------------------------------- /include/openssl/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/pem.h -------------------------------------------------------------------------------- /include/openssl/pem2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/pem2.h -------------------------------------------------------------------------------- /include/openssl/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/pkcs12.h -------------------------------------------------------------------------------- /include/openssl/pkcs7.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/pkcs7.h -------------------------------------------------------------------------------- /include/openssl/pqueue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/pqueue.h -------------------------------------------------------------------------------- /include/openssl/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/rand.h -------------------------------------------------------------------------------- /include/openssl/rc2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/rc2.h -------------------------------------------------------------------------------- /include/openssl/rc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/rc4.h -------------------------------------------------------------------------------- /include/openssl/ripemd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ripemd.h -------------------------------------------------------------------------------- /include/openssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/rsa.h -------------------------------------------------------------------------------- /include/openssl/safestack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/safestack.h -------------------------------------------------------------------------------- /include/openssl/seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/seed.h -------------------------------------------------------------------------------- /include/openssl/sha.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/sha.h -------------------------------------------------------------------------------- /include/openssl/srp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/srp.h -------------------------------------------------------------------------------- /include/openssl/srtp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/srtp.h -------------------------------------------------------------------------------- /include/openssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ssl.h -------------------------------------------------------------------------------- /include/openssl/ssl2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ssl2.h -------------------------------------------------------------------------------- /include/openssl/ssl23.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ssl23.h -------------------------------------------------------------------------------- /include/openssl/ssl3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ssl3.h -------------------------------------------------------------------------------- /include/openssl/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/stack.h -------------------------------------------------------------------------------- /include/openssl/symhacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/symhacks.h -------------------------------------------------------------------------------- /include/openssl/tls1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/tls1.h -------------------------------------------------------------------------------- /include/openssl/ts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ts.h -------------------------------------------------------------------------------- /include/openssl/txt_db.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/txt_db.h -------------------------------------------------------------------------------- /include/openssl/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ui.h -------------------------------------------------------------------------------- /include/openssl/ui_compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/ui_compat.h -------------------------------------------------------------------------------- /include/openssl/whrlpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/whrlpool.h -------------------------------------------------------------------------------- /include/openssl/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/x509.h -------------------------------------------------------------------------------- /include/openssl/x509_vfy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/x509_vfy.h -------------------------------------------------------------------------------- /include/openssl/x509v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/openssl/x509v3.h -------------------------------------------------------------------------------- /include/polarssl/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/aes.h -------------------------------------------------------------------------------- /include/polarssl/aesni.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/aesni.h -------------------------------------------------------------------------------- /include/polarssl/arc4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/arc4.h -------------------------------------------------------------------------------- /include/polarssl/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/asn1.h -------------------------------------------------------------------------------- /include/polarssl/asn1write.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/asn1write.h -------------------------------------------------------------------------------- /include/polarssl/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/base64.h -------------------------------------------------------------------------------- /include/polarssl/bignum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/bignum.h -------------------------------------------------------------------------------- /include/polarssl/blowfish.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/blowfish.h -------------------------------------------------------------------------------- /include/polarssl/bn_mul.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/bn_mul.h -------------------------------------------------------------------------------- /include/polarssl/camellia.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/camellia.h -------------------------------------------------------------------------------- /include/polarssl/ccm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ccm.h -------------------------------------------------------------------------------- /include/polarssl/certs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/certs.h -------------------------------------------------------------------------------- /include/polarssl/check_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/check_config.h -------------------------------------------------------------------------------- /include/polarssl/cipher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/cipher.h -------------------------------------------------------------------------------- /include/polarssl/cipher_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/cipher_wrap.h -------------------------------------------------------------------------------- /include/polarssl/compat-1.2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/compat-1.2.h -------------------------------------------------------------------------------- /include/polarssl/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/config.h -------------------------------------------------------------------------------- /include/polarssl/ctr_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ctr_drbg.h -------------------------------------------------------------------------------- /include/polarssl/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/debug.h -------------------------------------------------------------------------------- /include/polarssl/des.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/des.h -------------------------------------------------------------------------------- /include/polarssl/dhm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/dhm.h -------------------------------------------------------------------------------- /include/polarssl/ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ecdh.h -------------------------------------------------------------------------------- /include/polarssl/ecdsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ecdsa.h -------------------------------------------------------------------------------- /include/polarssl/ecp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ecp.h -------------------------------------------------------------------------------- /include/polarssl/entropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/entropy.h -------------------------------------------------------------------------------- /include/polarssl/entropy_poll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/entropy_poll.h -------------------------------------------------------------------------------- /include/polarssl/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/error.h -------------------------------------------------------------------------------- /include/polarssl/gcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/gcm.h -------------------------------------------------------------------------------- /include/polarssl/havege.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/havege.h -------------------------------------------------------------------------------- /include/polarssl/hmac_drbg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/hmac_drbg.h -------------------------------------------------------------------------------- /include/polarssl/md.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/md.h -------------------------------------------------------------------------------- /include/polarssl/md2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/md2.h -------------------------------------------------------------------------------- /include/polarssl/md4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/md4.h -------------------------------------------------------------------------------- /include/polarssl/md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/md5.h -------------------------------------------------------------------------------- /include/polarssl/md_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/md_wrap.h -------------------------------------------------------------------------------- /include/polarssl/memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/memory.h -------------------------------------------------------------------------------- /include/polarssl/memory_buffer_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/memory_buffer_alloc.h -------------------------------------------------------------------------------- /include/polarssl/net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/net.h -------------------------------------------------------------------------------- /include/polarssl/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/oid.h -------------------------------------------------------------------------------- /include/polarssl/openssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/openssl.h -------------------------------------------------------------------------------- /include/polarssl/padlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/padlock.h -------------------------------------------------------------------------------- /include/polarssl/pbkdf2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pbkdf2.h -------------------------------------------------------------------------------- /include/polarssl/pem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pem.h -------------------------------------------------------------------------------- /include/polarssl/pk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pk.h -------------------------------------------------------------------------------- /include/polarssl/pk_wrap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pk_wrap.h -------------------------------------------------------------------------------- /include/polarssl/pkcs11.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pkcs11.h -------------------------------------------------------------------------------- /include/polarssl/pkcs12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pkcs12.h -------------------------------------------------------------------------------- /include/polarssl/pkcs5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/pkcs5.h -------------------------------------------------------------------------------- /include/polarssl/platform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/platform.h -------------------------------------------------------------------------------- /include/polarssl/ripemd160.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ripemd160.h -------------------------------------------------------------------------------- /include/polarssl/rsa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/rsa.h -------------------------------------------------------------------------------- /include/polarssl/sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/sha1.h -------------------------------------------------------------------------------- /include/polarssl/sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/sha256.h -------------------------------------------------------------------------------- /include/polarssl/sha512.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/sha512.h -------------------------------------------------------------------------------- /include/polarssl/ssl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ssl.h -------------------------------------------------------------------------------- /include/polarssl/ssl_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ssl_cache.h -------------------------------------------------------------------------------- /include/polarssl/ssl_ciphersuites.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/ssl_ciphersuites.h -------------------------------------------------------------------------------- /include/polarssl/threading.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/threading.h -------------------------------------------------------------------------------- /include/polarssl/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/timing.h -------------------------------------------------------------------------------- /include/polarssl/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/version.h -------------------------------------------------------------------------------- /include/polarssl/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/x509.h -------------------------------------------------------------------------------- /include/polarssl/x509_crl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/x509_crl.h -------------------------------------------------------------------------------- /include/polarssl/x509_crt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/x509_crt.h -------------------------------------------------------------------------------- /include/polarssl/x509_csr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/x509_csr.h -------------------------------------------------------------------------------- /include/polarssl/xtea.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/include/polarssl/xtea.h -------------------------------------------------------------------------------- /lib/libcrypto.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/lib/libcrypto.a -------------------------------------------------------------------------------- /lib/libmbedtls.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/lib/libmbedtls.a -------------------------------------------------------------------------------- /nscrypto.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /nscrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /nscrypto.xcodeproj/project.xcworkspace/xcshareddata/nscrypto.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/project.xcworkspace/xcshareddata/nscrypto.xccheckout -------------------------------------------------------------------------------- /nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_libcrypto.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_libcrypto.xcscheme -------------------------------------------------------------------------------- /nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_mbedtls.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_mbedtls.xcscheme -------------------------------------------------------------------------------- /nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_test_libcrypto.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_test_libcrypto.xcscheme -------------------------------------------------------------------------------- /nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_test_mbedtls.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto.xcodeproj/xcshareddata/xcschemes/nscrypto_test_mbedtls.xcscheme -------------------------------------------------------------------------------- /nscrypto/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto/Makefile -------------------------------------------------------------------------------- /nscrypto/nscrypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto/nscrypto.h -------------------------------------------------------------------------------- /nscrypto/nscrypto_ecdh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto/nscrypto_ecdh.cc -------------------------------------------------------------------------------- /nscrypto/nscrypto_ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscrypto/nscrypto_ecdh.h -------------------------------------------------------------------------------- /nscryptoTests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscryptoTests/Makefile -------------------------------------------------------------------------------- /nscryptoTests/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscryptoTests/main.cc -------------------------------------------------------------------------------- /nscryptoTests/vp_ecdh.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscryptoTests/vp_ecdh.cc -------------------------------------------------------------------------------- /nscryptoTests/vp_ecdh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nowsecure/nscrypto-cpp/HEAD/nscryptoTests/vp_ecdh.h --------------------------------------------------------------------------------