├── .circleci └── config.yml ├── .github └── workflows │ └── coverage.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── appveyor.yml ├── benches └── server.rs ├── examples ├── client.rs ├── echo.rs ├── echo_with_dtls.rs └── server.rs ├── rustfmt.toml ├── src ├── client.rs ├── dtls.rs ├── lib.rs ├── observer.rs ├── request.rs └── server.rs └── tests └── test_certs ├── README.md ├── coap_client.csr ├── coap_client.pem ├── coap_client.pub.pem ├── coap_server.csr ├── coap_server.pem ├── coap_server.pub.pem └── extfile.conf /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | *.rs.bk 4 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benches/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/benches/server.rs -------------------------------------------------------------------------------- /examples/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/examples/client.rs -------------------------------------------------------------------------------- /examples/echo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/examples/echo.rs -------------------------------------------------------------------------------- /examples/echo_with_dtls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/examples/echo_with_dtls.rs -------------------------------------------------------------------------------- /examples/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/examples/server.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | indent_style = "Block" 2 | -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/dtls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/dtls.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/observer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/observer.rs -------------------------------------------------------------------------------- /src/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/request.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/src/server.rs -------------------------------------------------------------------------------- /tests/test_certs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/README.md -------------------------------------------------------------------------------- /tests/test_certs/coap_client.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_client.csr -------------------------------------------------------------------------------- /tests/test_certs/coap_client.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_client.pem -------------------------------------------------------------------------------- /tests/test_certs/coap_client.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_client.pub.pem -------------------------------------------------------------------------------- /tests/test_certs/coap_server.csr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_server.csr -------------------------------------------------------------------------------- /tests/test_certs/coap_server.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_server.pem -------------------------------------------------------------------------------- /tests/test_certs/coap_server.pub.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Covertness/coap-rs/HEAD/tests/test_certs/coap_server.pub.pem -------------------------------------------------------------------------------- /tests/test_certs/extfile.conf: -------------------------------------------------------------------------------- 1 | subjectAltName = DNS:coap.rs 2 | --------------------------------------------------------------------------------