{"name":"gday_hole_punch","vers":"0.1.1","deps":[{"name":"blake3","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_contact_exchange_protocol","req":"^0.1.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.21","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.9","features":["ring","log","logging","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.203","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.0","features":["net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"58d78d2e4510d4b923e7a7908d2306997fd92391a9bc7f65f92d3248a1adafc3","features":{},"yanked":false,"pubtime":"2024-06-07T22:26:21Z"}
{"name":"gday_hole_punch","vers":"0.2.0","deps":[{"name":"blake3","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_contact_exchange_protocol","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.10","features":["ring","log","logging","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.204","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.0","features":["net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"3dcf9050c34a4225c2c7930297bec353687eeef7b2b91c474d1a28b98816ac1f","features":{},"yanked":false,"pubtime":"2024-07-08T04:34:50Z"}
{"name":"gday_hole_punch","vers":"0.2.1","deps":[{"name":"blake3","req":"^1.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_contact_exchange_protocol","req":"^0.2.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rustls","req":"^0.23.11","features":["ring","log","logging","std","tls12"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.204","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.7","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.61","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.38.0","features":["net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dbc1fd9aec2ce396b46fd73f55f3b103bed62315110ef7818e7e0dafdbe40381","features":{},"yanked":false,"pubtime":"2024-07-12T05:08:54Z"}
{"name":"gday_hole_punch","vers":"0.3.0","deps":[{"name":"gday_contact_exchange_protocol","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_server","req":"^0.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"log","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.215","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.41.1","features":["net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^0.26.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d93ddc27a5d2fc966e8d1f48805a76dc9def45528dfffc682b8d23cd5f2216b3","features":{},"yanked":false,"pubtime":"2024-12-02T02:32:06Z"}
{"name":"gday_hole_punch","vers":"0.4.0","deps":[{"name":"gday_contact_exchange_protocol","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_server","req":"^0.4.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"log","req":"^0.4.27","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.5.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.12","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.45.1","features":["net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"26bec9282e751826f4c6496ca9114cd60295cc125c42c2315a7e2e269017468f","features":{},"yanked":false,"pubtime":"2025-06-28T00:52:50Z"}
{"name":"gday_hole_punch","vers":"0.5.0","deps":[{"name":"gday_contact_exchange_protocol","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_server","req":"^0.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6.0","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["macros","net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a7353e5edd5b00df4a2d53ebffac73cae4288eff13b1734e8d5f91244315fcf5","features":{},"yanked":false,"pubtime":"2025-09-12T21:37:24Z"}
{"name":"gday_hole_punch","vers":"0.5.1","deps":[{"name":"gday_contact_exchange_protocol","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gday_server","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"log","req":"^0.4.28","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pin-project","req":"^1.1.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.219","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"sha2","req":"^0.10.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"socket2","req":"^0.6.0","features":["all"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"spake2","req":"^0.4.0","features":["std"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^2.0.16","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1.47.1","features":["macros","net","rt","time"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-rustls","req":"^0.26.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webpki-roots","req":"^1.0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a616d2426d58220cd7f98b2194a0c037c7697e9df62bb35a17b2c9dafc9b6552","features":{},"yanked":false,"pubtime":"2025-09-20T21:34:15Z"}
