From c4f4ba404c84b28c54181304e214319a5bbedb79 Mon Sep 17 00:00:00 2001 From: Georges Palauqui Date: Sat, 19 Oct 2024 15:34:40 +0200 Subject: [PATCH] draw a handy dependancy graph --- protocols/DEPENDANCIES.md | 40 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 protocols/DEPENDANCIES.md diff --git a/protocols/DEPENDANCIES.md b/protocols/DEPENDANCIES.md new file mode 100644 index 000000000..9843dafc6 --- /dev/null +++ b/protocols/DEPENDANCIES.md @@ -0,0 +1,40 @@ +```mermaid +stateDiagram-v2 + secp256k1 --> noise_sv2 + rand --> noise_sv2 + aes_gcm --> noise_sv2 + const_sv2 --> noise_sv2 + rand_chacha --> noise_sv2 + chacha20poly1305 --> noise_sv2 + + serde --> buffer_sv2: with_serde + criterion --> buffer_sv2: criterion + aes_gcm --> buffer_sv2 + + buffer_sv2 --> binary_codec_sv2: with_buffer_pool + quickcheck --> binary_codec_sv2: prop_test + + binary_codec_sv2 --> derive_codec_sv2 + + serde --> serde_sv2 + buffer_sv2 --> serde_sv2 + + serde_sv2 --> binary_sv2: with_serde + serde --> binary_sv2: with_serde + binary_codec_sv2 --> binary_sv2: default + derive_codec_sv2 --> binary_sv2: default + tracing --> binary_sv2 + + serde --> framing_sv2: with_serde + const_sv2 --> framing_sv2 + binary_sv2 --> framing_sv2 + buffer_sv2 --> framing_sv2: with_buffer_pool + + serde --> codec_sv2: with_serde + framing_sv2 --> codec_sv2 + noise_sv2 --> codec_sv2: noise_sv2 + binary_sv2 --> codec_sv2 + const_sv2 --> codec_sv2 + buffer_sv2 --> codec_sv2 + tracing --> codec_sv2 +``` \ No newline at end of file