├── .gitignore ├── C └── simpleserver │ ├── README.md │ ├── mongoose.c │ ├── mongoose.h │ └── websocket_chat │ ├── Makefile │ ├── index.html │ ├── server.crt │ ├── server.csr │ ├── server.key │ ├── server.pem │ ├── ssl.pem │ └── websocket_chat.c ├── Go ├── golang.org │ ├── README.rst │ └── main.go └── gorilla │ ├── README.rst │ └── main.go ├── Haskell ├── yesod-customws-tls │ ├── LICENSE │ ├── Main.hs │ ├── README.rst │ ├── Setup.hs │ ├── Yesod │ │ ├── WaiWS.hs │ │ └── WebSockets.hs │ ├── run │ └── yesod-customws-tls.cabal └── yesod-tls │ ├── LICENSE │ ├── Main.hs │ ├── README.rst │ ├── Setup.hs │ ├── Yesod │ └── WebSockets.hs │ ├── run │ └── yesod-tls.cabal ├── Node ├── .gitignore ├── README.txt ├── common.js ├── faye │ ├── README.txt │ ├── index.js │ ├── package.json │ └── run └── ws │ ├── README.txt │ ├── index.js │ ├── package.json │ └── run ├── Python ├── autobahn-asyncio │ ├── README.txt │ ├── requirements.txt │ └── run └── autobahn-twisted │ ├── README.txt │ ├── requirements.txt │ ├── run │ └── ssl_settings.py ├── README.rst ├── Rust └── tungstenite │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── run │ └── src │ └── main.rs ├── keys ├── server.crt ├── server.csr ├── server.key └── server.pem └── tester ├── client ├── requirements.txt └── run_test /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/.gitignore -------------------------------------------------------------------------------- /C/simpleserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/README.md -------------------------------------------------------------------------------- /C/simpleserver/mongoose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/mongoose.c -------------------------------------------------------------------------------- /C/simpleserver/mongoose.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/mongoose.h -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/Makefile -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/index.html -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/server.crt -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/server.csr -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/server.key -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/server.pem -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/ssl.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/ssl.pem -------------------------------------------------------------------------------- /C/simpleserver/websocket_chat/websocket_chat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/C/simpleserver/websocket_chat/websocket_chat.c -------------------------------------------------------------------------------- /Go/golang.org/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Go/golang.org/README.rst -------------------------------------------------------------------------------- /Go/golang.org/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Go/golang.org/main.go -------------------------------------------------------------------------------- /Go/gorilla/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Go/gorilla/README.rst -------------------------------------------------------------------------------- /Go/gorilla/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Go/gorilla/main.go -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/LICENSE -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/Main.hs -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/README.rst -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/Yesod/WaiWS.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/Yesod/WaiWS.hs -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/Yesod/WebSockets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/Yesod/WebSockets.hs -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/run: -------------------------------------------------------------------------------- 1 | #!.cabal-sandbox/bin/yesod-customws-tls 2 | -------------------------------------------------------------------------------- /Haskell/yesod-customws-tls/yesod-customws-tls.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-customws-tls/yesod-customws-tls.cabal -------------------------------------------------------------------------------- /Haskell/yesod-tls/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-tls/LICENSE -------------------------------------------------------------------------------- /Haskell/yesod-tls/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-tls/Main.hs -------------------------------------------------------------------------------- /Haskell/yesod-tls/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-tls/README.rst -------------------------------------------------------------------------------- /Haskell/yesod-tls/Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /Haskell/yesod-tls/Yesod/WebSockets.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-tls/Yesod/WebSockets.hs -------------------------------------------------------------------------------- /Haskell/yesod-tls/run: -------------------------------------------------------------------------------- 1 | #!.cabal-sandbox/bin/yesod-tls 2 | -------------------------------------------------------------------------------- /Haskell/yesod-tls/yesod-tls.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Haskell/yesod-tls/yesod-tls.cabal -------------------------------------------------------------------------------- /Node/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /Node/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/README.txt -------------------------------------------------------------------------------- /Node/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/common.js -------------------------------------------------------------------------------- /Node/faye/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/faye/README.txt -------------------------------------------------------------------------------- /Node/faye/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/faye/index.js -------------------------------------------------------------------------------- /Node/faye/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/faye/package.json -------------------------------------------------------------------------------- /Node/faye/run: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./')(); 4 | -------------------------------------------------------------------------------- /Node/ws/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/ws/README.txt -------------------------------------------------------------------------------- /Node/ws/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/ws/index.js -------------------------------------------------------------------------------- /Node/ws/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Node/ws/package.json -------------------------------------------------------------------------------- /Node/ws/run: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('./')(); 4 | -------------------------------------------------------------------------------- /Python/autobahn-asyncio/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-asyncio/README.txt -------------------------------------------------------------------------------- /Python/autobahn-asyncio/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-asyncio/requirements.txt -------------------------------------------------------------------------------- /Python/autobahn-asyncio/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-asyncio/run -------------------------------------------------------------------------------- /Python/autobahn-twisted/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-twisted/README.txt -------------------------------------------------------------------------------- /Python/autobahn-twisted/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-twisted/requirements.txt -------------------------------------------------------------------------------- /Python/autobahn-twisted/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-twisted/run -------------------------------------------------------------------------------- /Python/autobahn-twisted/ssl_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Python/autobahn-twisted/ssl_settings.py -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/README.rst -------------------------------------------------------------------------------- /Rust/tungstenite/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /Rust/tungstenite/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Rust/tungstenite/Cargo.lock -------------------------------------------------------------------------------- /Rust/tungstenite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Rust/tungstenite/Cargo.toml -------------------------------------------------------------------------------- /Rust/tungstenite/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec cargo run --release 4 | -------------------------------------------------------------------------------- /Rust/tungstenite/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/Rust/tungstenite/src/main.rs -------------------------------------------------------------------------------- /keys/server.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/keys/server.crt -------------------------------------------------------------------------------- /keys/server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/keys/server.csr -------------------------------------------------------------------------------- /keys/server.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/keys/server.key -------------------------------------------------------------------------------- /keys/server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/keys/server.pem -------------------------------------------------------------------------------- /tester/client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/tester/client -------------------------------------------------------------------------------- /tester/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/tester/requirements.txt -------------------------------------------------------------------------------- /tester/run_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bbangert/ssl-ram-testing/HEAD/tester/run_test --------------------------------------------------------------------------------