···1818hickory-resolver = "0.25.2"
1919metrics = "0.24.2"
2020rand = "0.9.1"
2121+reqwest = { version = "0.12.22", features = ["native-tls-vendored"] }
2122serde = { version = "1.0.219", features = ["derive"] }
2223serde_json = "1.0.140"
2324thiserror = "2.0.12"
+15
who-am-i/readme.md
···4949### todo
50505151provide a pubkey-signed JWT of the identity (just the DID as `sub` probably). (**you probably SHOULD NOT USE THIS in any serious environment**)
5252+5353+5454+## building
5555+5656+for raspi 1 model b:
5757+5858+atrium-oauth uses reqwest with default tls config that requires openssl which `cross` doesn't have a good time getting the os deps for.
5959+6060+fortunately, simply *enabling* a differnent tls feature for reqwest actually stops the default problematic one from causing problems, so we have a `reqwest` direct dependency with a feature enabled, even though it's never imported into actual code,
6161+6262+it builds with
6363+6464+```bash
6565+cross build --release --target arm-unknown-linux-gnueabihf
6666+```